阿里面试小结

阿里前端实习生,上海招聘点。第一次求职面试经历欢乐多。

正经话

第一轮 技术面

自我介绍的时候扫一遍简历,问题基本上是基于简历上的内容,偏向语言特性、框架原理等较基础的部分。例如:

  • 解释一下JS的闭包
  • 比较一下你用过的动态语言
  • 评价一下JS,它有哪些优势劣势
  • Angular框架的原理
  • 实际项目中Angular给你带来哪些好处?坏处?
  • 诸如grunt,less等工具你是怎么使用的?
  • Python和JS更喜欢哪个?
  • 前端学习路线

项目经历稍加提问,关于技术选型的考虑,项目过程中遇到的困难等。面试过程中开着作品网站、github,可能开着blog,有种囊中羞涩的感觉……
有趣的一个问题是当场翻译一篇不知是论文还是技术报告中的两个段落,关于数据可视化的内容,应该因为是我把四六级成绩写在了简历上……上下文信息有限的情况下,还有点小紧张呢LOL…
总体来说,作为上海招聘点第一个进去面试(提前20分钟…)的同学,处于“啊哈哈,我是第一个”的自信(哪门子自信…)和“我了个去,来得好突然啊”的发懵的叠加态中,花了点时间才进入状态,所幸面试官非常Nice,节奏不快。第二轮的时候不小心瞄到了第一轮的成绩,似乎是A…… ^0^

第二轮 技术面

第二轮面得超开心!
二面来到了二楼小包间,面试官我猜是资深的前端工程师,然而甚有设计师的感觉……
在面试官浏览简历的过程中作自我介绍,讲一两个实践过程中遇到的困难或收获,要求不讲简历上写的东西。于是我就把操作系统课设和最近的socket编程搬出来了……
接着就来到了今天最愉快的部分!大约30-40分钟的时间,对着我的网站作品,逐次分析探讨实现的方法和可能改进的部分,点评甚至给与一些建议,包括:

  • 整个网站的技术架构选型和由来,优劣分析
  • Restful API的设计
  • HTTP请求数据大小和请求数之间是否需要tradeoff和解决方案
  • 网站响应式布局处理得不是很到位,实现响应式布局的设计和实现思路
  • 其中举例三栏布局的响应式处理,考虑SEO
  • 前端框架下的SEO处理

嗯,我是去学习的……
整个面试过程基本围绕项目展开,唯一的程序题是实现getElementByClass的实现思路和优化思路。
之后介绍了一些我想加入事业部的情况,聊了一些关于hybrid开发相关的内容。总之,整个过程轻松愉快,获益匪浅。开心的。

第三轮 HR面

HR姐姐自始至终笑得都好开心!我也好开心……
聊天/提问由果及因,从现在来应聘前端工程师,一点点挖掘我的成长经历,怎么就想不开来做前端了呢。直至追溯至“那一年,我高一……”嗯,我也吃了一惊呢2333……

小结

综合小伙伴们的情况,第一轮技术面可能侧重语言层面,第二轮技术面可能侧重项目相关,毫无疑问至少一开始不会脱离简历提问。HR面的情况就迥异得多。
总之,诚实、诚恳,展现思考的过程很重要;有项目比没项目好得多;我凑不出第三句来了。

Fun Facts

  • 我是第一个来到上海招聘点的同学…
  • 我是第一个面试的同学,并且提前了20分钟,面试官说:我就是按了一下测试…算了我们开始吧…
  • 所以可能有那么十五二十分钟,呼叫大屏幕上只有孤零零的我的名字?
  • 面试之后认识了一个致远数学的哥们:他的同学是我高中的好基友,他的女朋友的室友的男朋友是我高中的另一个好基友,他的好基友是我高中的好球友……嗯,我们怎么才认识?
  • 大约9点左右的时候,在调试呼叫大屏幕,可能想在候场室放音乐所以打开了百度fm,随机的第一首歌是——《青春再见》…
  • 嗯,再见……