First Time To Change A Job

一共面试了三家,携程,阿里和网易。

携程正规正矩,有一个出彩点就是二面一的形式,后来网易也是这样的形式。携程的重构岗位和Javascript岗位分离,PC和无线分工也较为分离,这是个不错的做法(对有经验的前端工程师来说),对移动端重视度也相当高。面试的部门已经开始使用前端MVC,这也反应对新技术的跟进能力和团队活力。

阿里属于高大上风格,主要考察知识面、技术视野、技术方案的设计。 二面的时候,被认为技术视野太窄,看问题还很表面,缺少系统化和工程化的思考。 感悟是,需要加强系统化的思考能力,以及技术方案的设计能力。

网易是基础知识扫射型,面试官对CSS的研究实在好深入,小部分问题回答得不是很好。 比如列举 animation 所有属性,谈谈 CSS 选择器的理解,说说 CSS3 干了什么, 纯 HTML/CSS 的 tab 实现…当时真有些翻白眼。 语言的基础知识与深入理解很重要,但上层的应用组织方式的学习也不能落后。

在面试中,我所关注的。面试是一种双向沟通,作为面试者,要多了解自己即将加入的团队。如

  • 团队规模和人才梯度,年度的部门规划
  • 对招聘岗位的职责和预期,希望完成的主要任务是什么
  • 开发环境和开发流程
  • 产品的定位、现状以及规划
  • 公司氛围和团队风格
  • 前端在团队中的位置
  • 你在团队中的位置

增加书籍阅读量,以绝大部分的上网时间来换取