腾讯阅文前端面试记录(大二)

写在前面

在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如何显示所有子节点
  • 数组去重
  • 未来的规划/学习
  • 有什么想问的

腾讯面试完的那天晚上有在酒店用手机记录面试内容,以上腾讯相关的面试问题,都是从我手机备忘录里复制的。

腾讯是现场面试的,面试的环境很好。

yuewen0.jpg
yuewen1.jpg

一面和二面大概相隔了半个小时。

两场技术面试,面试官都是拿着电脑和我聊的,中途有共同看着电脑进行面试。

因为是现场面试,一面的时候有手写代码。

腾讯的面试,自我感觉还不错。不过二面面试官说,他们更想培养大三,大四的实习生,可以今后留下来工作的那种。

最后被pass了,没有收到hr电话。

自身实力还有待加强。

两场面试都十分愉快


游玩

腾讯的面试地点在上海。

然然和尹力两天热情招待,逛了逛复旦,浦东新区,外滩,七龙珠展。

longzhu0.jpg
longzhu1.jpg


总结

本学期过得十分匆忙,却感觉长进不大。

二月下旬开学,三月百度面试,持续了很多天。四月弄coalball项目,准备考试。五月腾讯面试。六月已经期末了。

不过面试的经历还是很不错,也暴露了自己的不足。

即将大三了,希望明年春招秋招多收割几个offer。

关注我的微信公众号[李一二],即时看更多的文章