[广州][这是一个钓鱼贴] 问个问题,一份前端面试题

2018-07-12 12:00:10 +08:00
 shenqi

https://gist.github.com/shenqihui/12bf9bd9fd8ae1a6858d4139a4b012f8

这份题目,是我经过不断整理之后出的,多次改动优化。 问题是:这份题目回答得不错,那答题者预计到了什么水平?同时对应什么样的价位(广州)。


下面可以忽略不看的废话

问这个问题的原因: 鉴于以前面试,直接过来面试,可能耗费双方时间,笔试题能够提前就了解面试者水平,提前筛选,所以做了这题目。
收到简历,初步筛选之后,hr 发这个笔试题给投递简历的应聘者。
效果:部分没回复没消息(是被题目吓跑了?);部分回答了一部分但是没有比较好的答案(是难度问题?);回答的好的,少。


另外,我以前的招聘帖子。https://www.v2ex.com/t/454611#reply3 ,多层电梯链接。 同时欢迎大家补充题目或者帮我优化下给些建议。欢迎大家拿去使用。

2952 次点击
所在节点    酷工作
29 条回复
shenqi
2018-07-13 17:26:38 +08:00
@zbinlin #19 大兄弟做这个题目花了多久?
rabbbit
2018-07-13 18:30:07 +08:00
怕以后有人抄就删了,要是需要我再发上来.
zbinlin
2018-07-13 19:47:31 +08:00
@shenqi 没留意,断断续续有 1 小时吧
AllOfMe
2018-09-14 12:58:12 +08:00
楼主打扰了,我也来尝试回答一下!^_^
https://gist.github.com/LaiHuanMin/cf11b8f27c35fcaa53a08817a9de2294

能感受到你们公司的技术氛围很浓厚,而且公司地址好像就在我家附近几百米距离,请问现在还有在招前端吗?
AllOfMe
2018-09-14 13:11:49 +08:00
我前端框架熟悉使用 react/vue,后端常用 Java 的 Spring 框架,主要意向是初中级前端工程师。目前主攻前端 react,对性能优化 /控制渲染 /生命周期等方面也有较深入的理解和经验
shenqi
2018-09-14 13:55:35 +08:00
@AllOfMe #25
感谢作答。看了下,部分题目不是很满意。
而且部分题目应该肉眼看出 bug 了。

我在那边点评下,你看看情况改完之后,我再看看。
AllOfMe
2018-09-14 15:30:11 +08:00
@shenqi 嗯好的!已经修改好了大部分地方了,的确是我细节和算法很多地方有错误,下面是改好的几点:
1, 修改了斐波那契数列 valueArr 的 int 为 var
2, 增加了阶乘小于 0 的判断,避免产生死递归
3, 修改 z-index 的第二道题目,改为父元素 C
4, 受控组件不知道是不是因为是函数式组件没有 state。。我重新修改了一下,改为 component 的形式,当初始化时或者 props 更新了就同步自己的 state,不知道这样对不对。。
5, Animal 题目审错题了,将 die 和 all 重新进行修改类的方法
6, 修改了 url 的 pathname 的正则表达式,为了拿 pathname,对\?和\#等符号考虑不周全,没有考虑到细节。改正结果为楼上的正则,我感觉我写不出比他更好的正则表达式
7, 最后一道题目重新改正了方向,原来的算法没有考虑到有序这一优势,导致在一些特殊情况下依旧重跑了整个数组。现在通过判断第 0 个元素和前后两个元素的差值,判断是否抵达到了边界,然后进行判断
8, 重新修改了 sticky 的错误描述,sticky 的元素如果高度超过 wrapper 的高度,或者在实际和 wrapper 顶部的距离小于 CSS 的 top 距离,那么不会产生 sticky 的效果,而是类似 static 的效果
shenqi
2018-09-18 13:22:40 +08:00
@AllOfMe #27 看了下改完的,目前还剩两条题目不是好解答。发下简历来看看呗。
AllOfMe
2018-09-18 21:40:56 +08:00
@shenqi 嗯好的,很抱歉回复慢了,因为下午没看 V 站,已发邮箱请签收

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/470173

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX