时间:2018-6-14下午
地点:望京,利星行中心
前晚通宵升级到很晚,整个人是脑袋发懵到的公司楼下,地点很好找,就是下午两点的大太阳真的是把人晒晕了。哈哈,言归正传,这家公司很尊重每一个面试者,整个面试过程很舒服。每个面试官应该是要求限时在一小时之内,我这次一共是经过了三轮面试官的洗礼(哈哈,一次性进行完整个技术面,我还蛮喜欢这种方式的,减少了面试者频繁来面试的时间),感受了一下公司的氛围,还是蛮喜欢的。下面就对我记得的面试内容整理一下,能记多少真是不好说,毕竟我现在996,每天都是飘着去上班的。。。
第一轮面试
1、自我介绍
2、基础知识:包括如何使一个元素垂直和水平居中、js生成对象的几种方式、数组的常用方法等等,比较基础
3、项目介绍:说说自己参与过什么项目,在其中用到的技术有什么提升之类的
第二轮面试
1、项目:自己参与过哪些项目,在其中的角色,成长点,遇到的难点问题等。能聊多少看你懂多少、面试官想知道多少了
2、算法:手写算法,不能说思路,一定要求手写!!!可能是怕遇到眼高手低的孩纸们吧,这部分都要求手写。一个是类似洗牌的算法,记不很清楚了,还有一个算法题是(问题1,见文章最后):给定一个数组a和一个长度值l,生成一个指定长度值为l的新数组b,要求b中的每一个元素都是从a中随机获取的,且数组元素不可重复。记得很清楚是因为改了好几次,老是忘写一些东西,所以这里友情提示一下:面试官要求手写代码的,一定要写完整,不要试图用一些注解或口头的说明,核心代码很重要,代码完整性也很重要!!!下面说一下这个问题的思考,记录一下。
3、谈谈你对打包工具的理解,怎么看es6,怎么理解语义化标签等开放性问题
第三轮面试
1、为什么想要找工作?如何评价上一家公司?
2、算法题:问题2,见文章最后
3、畅谈了一下公司发展和新部门的情况(感觉像听了一场小宣讲会~)
三轮面试结束已经七点半了。虽然很饿,但是整个过程中面试官一直很耐心地倾听,并引导面试者开阔思路,有没有更优解,直到时间结束或面试者自己放弃为止。
结束语:猿辅导公司飞速发展中,但没有节奏很紧张的感觉,感觉好像是比较追求员工效率的公司(面试从公司溜达一圈的感觉