写在前面
在3月份,我写了一篇这是二零一七年的春天,里面有提到百度前端技术部面试的一面和二面。
当时二面结果还没出来。
当然,后来二面通过了,不过三面却不是我想象中的hr面,应该是技术总监面了。第三面,面得很差,在本文后面我会继续提到。
五月上旬,收到了来自腾讯阅文hr的电话,去上海面试。
这里多说一点,当时hr电话里告诉我,当天会面完一、二技术面和hr面。可实际面试的时候,只面了技术面,hr面是需要等技术面结果才进行的。对这位hr告诉我错误的信息有些不满。
当然整个面试还是很愉快的。
面试简记
百度三面
- 设计一个日历组件
- VUE
- 关于node的问题,涉及三个文件的操作(具体忘了)
- 平时开发如何调试
- 有什么想问的问题
百度三面时间比较久远了,且没有记录,大概只能想起这几个。
面试我的是一个小姐姐,面试持续了接近一个小时。问了不少问题,不过较之前两面来说,问题不算多。
三面很灵活,结合实际项目开发聊得比较多。问题问得很深入,往往一个问题,会不断深入提问,一般连续提问两三个就很有难度了。有关node的问题问得不少,不过我这方面比较薄弱。虽然面试中有表示node方面不太熟悉,但是还是问了不少这方面的问题。组件的设计回答得很糟糕。
三面最终虽然挂掉了,但也收到了面试官的电话通知。
百度的三场面试都是电话面试,每场时长均在40分钟+。都是呆在工作室面试的。
不得不说,我所遇到的百度的三位面试官都很nice。
腾讯一面
- CSS动画
- 304请求,具体讲解,很深入
- 布局,QQ邮箱,不用calc如何实现
- 兴趣爱好
- 自我介绍
- repaint,reflow
- 如果朋友在北京,打开页面很慢,如何优化
- 如何定位怎么优化
- 看了我的博客,知乎
- 性能优化
- 未来的学习/规划
- HTTP状态码
- git
- 知道张鑫旭吗
- 有什么想问的
腾讯二面
- 自我介绍
- arguments转数组,不用ES6,如何高效实现
- ES6
- 模块化编程,AMD,CMD
- 组件
- 闭包
- node
- this
- 原型链
- VUE,数据绑定的源码实现
- 性能优化
- CSS预处理器
- position,结合了宽度百分比考察
- 语义化
- jQuery如何显示所有子节点
- 数组去重
- 未来的规划/学习
- 有什么想问的
腾讯面试完的那天晚上有在酒店用手机记录面试内容,以上腾讯相关的面试问题,都是从我手机备忘录里复制的。
腾讯是现场面试的,面试的环境很好。
一面和二面大概相隔了半个小时。
两场技术面试,面试官都是拿着电脑和我聊的,中途有共同看着电脑进行面试。
因为是现场面试,一面的时候有手写代码。
腾讯的面试,自我感觉还不错。不过二面面试官说,他们更想培养大三,大四的实习生,可以今后留下来工作的那种。
最后被pass了,没有收到hr电话。
自身实力还有待加强。
两场面试都十分愉快
游玩
腾讯的面试地点在上海。
然然和尹力两天热情招待,逛了逛复旦,浦东新区,外滩,七龙珠展。
总结
本学期过得十分匆忙,却感觉长进不大。
二月下旬开学,三月百度面试,持续了很多天。四月弄coalball项目,准备考试。五月腾讯面试。六月已经期末了。
不过面试的经历还是很不错,也暴露了自己的不足。
即将大三了,希望明年春招秋招多收割几个offer。