已OFFER 腾讯提前批 Web前端 20届暑期实习生面经
背景:双非二本 从大一第二学期开始实习,实习过两个公司,一个 NGO(远程),一个新媒体公司(暑假到班+远程)。
都说腾讯很重视计算机网络,这点开始我还是蛮担心的,因为自己这学期刚开计算机网络这门课,所以其实面试提到的都是自学的。
接近提前批尾声,具体时间应该是3.25投的简历,(也只投了腾讯,没有投其他的)。
具体时间线:
- 3.27 上午一面
- 3.27 下午二面
- 3.30 上午技术终面
- 3.30 下午HR面
一面(电话) 68 mins:
- 自我介绍
- 介绍一个近期项目
- 移动端项目优化(H5)
- 移动端点透事件
- 场景:使用 touch 解决点透事件
- 前端项目优化
- 从输入 URL 到打开页面一系列
- CRP(关键渲染路径)
- CRP 优化
- HTTP缓存机制(这里我们聊了很久,非常详细深入)
- 前端安全 XSS / CSRF 及 如何防范
- TCP三次握手
- ARP地址解析协议
- reflow(回流)&repaint(重绘)及优化
- JS几种继承方式
- ES6
- DNS 查询过程
-
域名发散与域名收敛
-
堆内存与栈内存
-
深浅拷贝
差不多就是这些问题啦,总体上都答出来啦,3.26下午五点突然来电,约了第二天上午的一面。面试小哥哥声音超级温柔,然后因为这是自己投的唯一一个公司,多多少少还是有点小紧张:),结果小哥哥一直在说,别紧张,然后开始引导,然后还很喜欢用“我们”这个词。
“我们可以联想到一个场景”
“我们可以这样想:”
“那我们换种思路”
让我倍感亲切,聊完上面的问题后,就开始聊人生啦,总体氛围蛮不错的,然后聊了下平时一般是怎么学习前端的,在哪里关注到一些新技术。
最后到我提问,我还是问了那个经典问题:您觉得我还有什么地方可以提高的嘛?
面试官说:基础什么的都挺不错的,写的博客质量也蛮高,但是数量不够啊,以后要积极写多点。
就这样结束了愉快的一面。
然后官网上状态先是从开始暂未发起,变成了初试,然后大概半小时后就变成复试了。
二面(电话) 10 mins:
二面开始的非常突然,当时我在吃外卖,就收到来电了,接了电话问我是否方便,然后就开始面试啦。
面试官说,我们就聊个十分钟。
- 一个页面非常的卡,请你找出原因。
二面就围绕着这个问题一直展开,但好像是我这边信号不好,经常没有听清楚面试官的问题,然后一直说“可以再说一次嘛”,真是尴尬。
我就开始分析 balabalabala,然后电话另一边的面试官就一直重复 嗯、对、好、嗯,像是一个没有感情的杀手。
然后他就说他要去开会下,晚点再联系我。
面完有点慌,面这么短,会不会是自己没答好。但是回过头去 review 一遍自己的回答,好像能说的点也都说了,然后也没那么担心啦。
然后官网状态一直是复试状态。
三面(视频) 26 mins:
3.29 晚上 23:47 分收到的牛客视频面试邀请,就在第二天。
第一次进行视频面,面我的应该是部门的Leader,一直问我关于网络的东西,没有涉及到前端知识。
- TCP 三次握手 / 四次挥手
- 如何防范 CSRF (应该是我的博客有写到这个,所以面试官会一直问)
- WebSocket
- TCP的流量控制
- TCP的拥塞处理(这两个问题也深入的聊了一下,然后感觉面试官应该也算满意我的回答(自恋下))
- HTTP 状态码
- 聊人生
大概就是这些问题啦,我还以为面试官会在牛客上出题让我做,结果没有,感动!
然后就说他这一面是技术终面啦。
然后看官网的状态,秒变HR面,激动!
HR面(电话) 5 mins :
约的是当天下午 16:30 ,然后到了五点还没接到电话,我就打去邮件那个电话去问啦,然后 HR 刚好打过来,我不小心按了挂断!
还好他又打来一遍,是 HR小哥哥,先是很温柔的道歉了,说手头上工作没忙完,我说没关系没关系,然后就开始问我问题啦:
- 自我介绍
- 为什么喜欢前端
- 除了前端,还有什么兴趣爱好(我回答了潜水,然后感觉 HR小哥哥先是楞了一下,然后说:“喔,挺好的。”)
- 有考研的打算吗?
听到这句话我还满激动的,悬着的心可以放下一半了。
官网状态从 HR面试 变成 已完成 。
OFFER CALL(电话) 5 mins:
在这几天里还是很忐忑!因为看到有小伙伴是从已完成变灰的,害怕。
期间也去问了我的内推人,她也说我的评价挺高的,叫我不用太担心。
然后终于在 4.3 中午收到期待已久的 OFFER CALL 啦!
顺利赶上提前批的末班车!
感谢牛客网,还有在上面分享面经的小伙伴们!