腾讯提前批前端面经分享【Offer已拿到】
在官网投递的pcg前端
进去一个小姐姐接我,我以为是hr小姐姐,没想到找到位置了就坐下来问我问题,一开始都是些简单的东西。
比如清楚浮动的方式,css盒模型什么的,然后问我react了解吗,你给我讲讲promise吧,感觉promise是重点,我头条面试的时候也问到了。
然后就是简单介绍了下自己的项目。
二面是个温和的小哥哥,让我深入讲讲自己的项目,然后问我三大框架的区别,讲讲我项目中用到的webpack,diff算法。
三面是个比较严肃的小哥哥,问我jquery的源码看过没有,我说jquery用得少,然后问我async await用过吗,我说停留在语法书水平,还没深入了解过,
还问了问 babel转ES5原理及配置,我一头雾水,结束后,让我等了等就让我回去了,一开始以为已经凉了。
后来过了两天说让我去复试:
复试的时候遇到了组里的大leader,问了问基础知识,原型链,闭包,继承,然后问了问react的优缺点,然后就开始和我聊人生了。。。
等了两天忐忑得等到hr面,面完第二天就发offer了,感谢腾讯baba的机会。。。QB没少充还是有用的。
再补充几个头条一面凉经把,css3实现一个红包旋转,类似抢微信红包的动画。正则表达式写出hello-world-thanks => HelloWorldThanks(变量驼峰式转化)
头条很喜欢考事件队列的题,大家在牛客上相信能搜到类似的题,就是给你一个promise,setTimeout,nextTick,什么的,让你写出打印的顺序,并且讲解一下。
互联网的精神在于分享,第一次写点东西,希望大家有所得。我自己的经历来说,我觉得前端就是把基础打牢,面试的话,白天多背背基础知识,晚上看看自己的项目,框架最好能深入一些。