前端技术面试

2017-04-29  本文已影响66人  风吹燕尾

简历

技术能力
——体现广度:基本的三个要素、框架类、新技术、前沿知识
研究总结
——体现学习能力、总结能力、兴趣。看的书、做的Demo、写的博客文章、贴出github地址。关注的社区、公众号、大牛
项目经验
——体现工程和业务的复杂度,体现架构、方案设计、解决问题的能力。一般是在校做的一些项目,有实习经验更好,详细说明自己做的事情,具体负责哪几块功能的设计。

技术面试

css:选择器、盒模型、布局
JS:类型、数组(常用方法),函数、作用域、闭包(综合考查),继承、封装
DOM:节点操作、事件、Ajax
前沿技术:CSS3、HTML5、ES6
综合运用:自适应布局的多种方案、float、BFC、flex……
bind():原型、闭包、this、argument、apply、Array、……
事件处理:添加事件、事件阶段、事件对象、节点属性、封装

架构、选型
解决方案
流程、规范

证实
深度

校招与社招

一些建议

1.前端基础第一位
2.志愿倒序、从面试中找不足,最后面自己心仪的公司。
3.强化手写代码的能力
4.细节和深度(尤其是基础知识、项目中常用到的点)

常见问题:

1.CC3增加了哪些选择器,列举出你所知道的,说出其中某个选择器的应用场景。
2.box-sizing中content-box和border-box的区别
3.JS中有哪些类型,原始和引用类型有什么不同?
4.左边定宽,右边自适应的布局应该怎么做?给出一种方案(勉强及格),第二种方案(很好)、第三种、第四种(非常不错)
5.项目中准备用一个通用的弹窗,如何实现?(首先应该想到,组件化的思路,还要考虑继承封装)

上一篇下一篇

猜你喜欢

热点阅读