阿里巴巴前端程序员第一轮面试,这些问题你能答上几个?
在阿里巴巴上班是什么样的体验?有不少的程序员梦寐以求进入阿里巴巴做前端,但是不得不去刷几轮面试。
像阿里巴巴前端面试,一般就是三面,第一面主要是问一些基础的东西,第二面则是项目实习类的深入探讨,第三面相对会更综合一些。
近期w3cschool在论坛上发现了一些网友去面试阿里巴巴前端,下面我们一起来浏览下流程,不知道这些问题你能答上几个?
一、阿里巴巴一面流程:
1.自我介绍
2.为什么选择前端,如何规划职业生涯?
3.介绍一下你做过的项目,哪一部分印象深刻,用的什么技术?
4.面对项目中碰到的问题如何解决,怎么选择你认为适合的插件,评价的标准是是什么?
5.了解前端的一些新技术吗?
6.能简要说一下React吗?
7.CCS3和HTML5中用过哪些有特色的内容?浏览器缓存问题。(cookie-sessionStorage-localStorage)
8.碰到不会的问题,下一些源码,上哪个网站查?Java,数据库等内容有学习吗?
9.请陈述你能胜任前端工作的理由。
二、前端程序员3个注意点
如果这里面的问题你一半都回答不上来,那么你就需要在以下几个方面继续潜心修炼。
1、懂得现代前端的一些新技术
前端自动化工具(Gulp/Grunt等)、模块化(CommonJS,AMD/CMD模块加载器,各种Bundler,ES2015 Modules等)、前端 MV* 框架(Backbone,Angular等)、编译到 CSS 和 JS 的一些语言(Less/Sass/CoffeeScript等)。
2、关注技术资讯
现如今前端技术更新非常快,很多面试官会对你的新技术更进特别敏感,他们会去观察你对新技术关注情况,因为通常来说一个不靠谱的程序员他是不会关注这些东西的。
3、请在意细节
有些面试官喜欢问你一些很细节的 API ,这种问题可以考验一个程序员是否“身经百战”。单纯光靠编程理论是不能发现这些细节,必须多写代码,因为很多细节是从实践中发现的,多重复几遍,你就自然能记住细节的 API 。