性能优化
这些大公司招聘都是高级工程师起步,所以对简历上的项目会刨根问底。很多很多问题都是由项目中拓展开的,像优化相关的东西,还有前面提到的require.js、promise、gulp,项目中用到了某项技术,高级工程师的要求是:不仅会用,更要知道其原理。对自己的提醒:项目中用到的技术,不能说完全掌握其原理吧,但大致的实现还是有必要了解一下的。
- 介绍一下你做的这个项目,进一步细问:整个项目有哪些模块,你主要负责哪些
- 你在项目中的角色
- 你在项目中做的最出彩的一个地方
- 碰到过什么样的困难,怎么解决的
- (如果你是这个项目的负责人),任务怎么分配的,有没有关注过团队成员的成长问题
- 前端安全问题:CSRF和XSS
其他
- 为什么选择做前端(我靠,我都快转前端两年了,还在问这个问题啊…)
- 你希望进入一个什么样的团队
- 你有什么问题想问我(面试官)的吗?
前前后后有两个月时间,暂时只回忆起这么多了,如果还有其他的,后期我会补上。
webpack其实也是必问的,由于我说还没使用过webpack,只是了解,写过demo,面试官就没问太深。如果你的简历中有提到webpack,请提前准备好,比如webpack打包原理、如何写webpack插件等。
面试阿里云那个岗位的时候,有要求算法和数据结构,有能力者多多准备吧。
阿里、网易的面试几乎都是围绕项目展开的,所以提醒自己搬砖的时候多想想、多看看,多站在一个高度去看整个项目:用到什么技术,技术实现原理是什么,项目框架怎么搭建的,采取安全措施了吗…
更多精彩,请看: http://web.jobbole.com/91429/ 以及 该网址网页下方面试题集