网易前端开发工程师分享会:三:如何准备一场前端技术面试:

1:简历:

a:技术能力:体现广度(语言,框架等),深度方面面试官会来问你的,来挖掘的,你不用写。

b:研究总结:体现学习能力、总结能力、兴趣。比如:git上的项目、博客等,可以把地址提出来。

c:项目经验:提现工程和项目的复杂度。提现架构、方案设计、解决问题的能力。提现自己在项目中的作用。

2:技术面试:

a:基本技能:CSS(选择器、盒子模型、布局)、JavaScript(类型、数组、函数、作用域、闭包、继承、封装)、DOM(节点操作、事件、Ajax)、前沿技术(CSS3、HTML5、ES6)。

例如:综合运用:自适应布局(float、BFC、flex、......)、bind()(原型、闭包、this、arguments、Array、apply、......)、事件代理(添加事件、事件阶段、事件对象、节点属性、封装、.......)、组件实现(封装、继承、DOM、......)。

b:方案、经验:架构、选型、提出解决方案、流程规范。

例如:难度:事件代理(如何添加事件、事件有哪三个阶段、......)(实现一个列表项操作的时间代理)(封装一个通用的事件代理方法)、

c:简历内容:证实、深度。

3:校招与社招:

校招:基础、潜力。

社招:基础、经验。

4:一些建议:

a:前端基础是第一位的。

b:志愿倒序,从面试中找到不足。

c:强化手写能力。

d:细节和深度。

5:答疑:

a:项目数量重要吗?

答:不重要,重要的是项目的复杂度。若几年都是做的简单的东西,如,维护官网,就呵呵了。

b:技术已经熟练了,接下来改做什么?

答:可以看一些框架,不要只看它的API怎么用,看看别人是怎么实现的。读下源码。前提是基础够好,基础不够是看不懂的。

c:前端也饱和了,对新手不友好了?

答:在社招方面,确实是不友好。社招基本都是招高级,至少都要招中级,至少也是招有1年工作经验的。社招确实对新手不友好。

d:做项目中一定要用框架吗?

答:确实是,每个公司都会用,但是每个公司用的框架是不同的。基础学好了,学框架是很快的。

你可能感兴趣的:(web前端(PC端,手机端,公众号,小程序等))