一、(用三分钟)简单的作一个作我介绍?
二、详细介绍下对你影响比较大的项目?
三、对你刚才说的的项目,我很感兴趣,你能详细说一下吗?这个项目主要是解决什么问题/完成什么事?
四、你在这个项目中的职责是什么/作啦哪些事?
五、这个项目中用到了那些技术/框架?
六、这个项目中你们是怎么协做的?
七、这个项目主要的挑战是什么?
八、在这个项目中你遇到了哪些技术难点和问题?
九、你是怎么解决的?
十、在这个项目中你学到了什么?
面试官会针对一个两个项目进行深刻的提问,首先考查项目的真实性(有的应聘者编造简历,或者真假混合,好比把其余人作过的项目说是本身作的,经过一系列提问,并在提问中抓住感兴趣的点追问,能够很容易识别简历造假),还能够考察组织表达能力、技术能力、沟通能力、沟通协调能力、总结能力、公关能力、学习能力等多方面能力。前端
十一、为什要么离开上一家公司?
十二、哪方面因素制约了你的发展?
1三、有没有尝试去解决?
从面试官的角度看
通常人都会回答发展、薪资、出差、离家远、加班等缘由。对于这些缘由,面试官必定会追问,好比说你认为哪方面因素制约了你的发展?你有没有尝试去解决?每一个公司都有好的和很差的方面,能从大局考虑,看到问题并提出解决方案的应聘者加分,而一味抱怨、不去解决的、永远是出困难第一个离开公司的人。面试
1四、我看你的简历上写了很多的技术点,你最熟悉的是哪些?
1五、能说说你对XX技术的理解吗?
1六、你最近在关注哪些技术?
1七、平时喜欢玩点什么技术?
1八、为何要关注/学习这些技术?
从面试官的角度想:
好的技术人员,听到问起技术会两眼放光,尤为是本身最擅长的技术,很但愿能表达出来。不少东西在简历里体现不出来,须要不断的挖掘。若是没有兴趣也就没有自信的话,要么就是特别内向低调,要么就是技术水平不行。ajax
1九、你喜欢什么样的开发环境?
20、你喜欢用什么操做系统、IDE、浏览器、调试工具、版本管理工具.......?
面试官的角度:
对于工具和环境的选择能够看出应聘者的技术倾向和品位。跨域
2一、doctype有设么做用?
2二、HTML5有哪些新增的特性是很感兴趣的?
2三、浏览器标准模式和怪异模式之间的区别是什么?是如何触发的?
2四、HTMLP协议是无状态协议,怎么理解?
2五、get和post请求有什么区别?
2六、IE6有哪些兼容性问题?
2七、解释下CSS sprites?
2八、使用CSS预处理器(如Less、Sass)的优缺点有哪些?
2九、CSS选择器的优先级如何?
30、display都有那些值,他们有什么区别?
3一、响应式设计和自适应设计有什么不一样?
3二、有没有兼容retina屏幕的经历?
3三、什么是闭包?
3四、什么是事件代理?
3五、解释一下原型链继承?
3六、什么是当即调用函数表达式?
3七、如何使用原生JS实现ajax请求?
3八、如何实现跨域?
3九、解释下AMD和CMD?
40、若是让你作一个移动端展现页面,能够上下滑动翻页并有动画效果的,你如何入手?
4一、若是有一个网站访问很慢,你如何解决?
4二、若是让你写一个弹出窗/幻灯图片展现/tab页....插件,你如何实现?
4三、为何利用多个域名来提供网站资源会更有效?
4四、从输入URL到页面加载完成的过程当中都发生了什么事情?
4五、什么是渐进加强和优雅降级?
4六、若是今年你打算熟练掌握一项新技术,那会是什么?
4七、你会业余作一些项目吗?作过什么?
4八、你喜欢创业吗?你以为如今哪些方向比较火,你有什么见解?
在技术问事后,面试官会问一些发散性的轻松有趣的问题。
4九、你以为你和其余前端开发相比,有哪些优点/劣势?
50、你的将来3-5年有什么规划?
5一、你对咱们公司有什么了解?为何有兴趣来咱们公司?
面试官的角度:
了解应聘者优劣势和职业规划,看看是否是和公司文化符合。浏览器
你有什么想了解的/想问个人问题吗?
收尾问题,精明的应聘者应该在这个环节了解一下公司的产品、技术团队现状、使用的技术等等,并在其中找到和本身的切合点,表示出能够胜任和对职位的期待等。闭包
面试官自身要求:框架
一个优秀的面试官,应该对上面以及其余各方面的考查要点了然于胸,最后作到为所欲为,无招胜有招。
他和应聘者像是朋友,两我的就像平常聊天同样,行云流水,从看似不经意的、天然而然的问答中,提取出本身须要获得的信息,这也是对应聘者的尊重。函数