腾讯秋招前端一面+二面【已OC】
一面(102min)
-
自我介绍
-
学习能力和抗压能力体现在哪些方面?具体例子。
-
在实验室学习过程中碰到过什么印象深刻的挑战吗?
-
为什么要加入实验室?
-
除了在实验室,其他时间会自己学习吗?通过什么方式?
-
职业规划
-
实习期间做了什么?
-
改了什么典型的bug?举几个例子。
-
介绍一下项目,主要是做什么的?过程中有没有遇到什么挑战?怎么解决的?
-
vue核心特性
-
怎么理解vue组件化?
-
不用框架和用框架有什么区别?各有什么优缺点?
-
vue生命周期
-
computed初始值的计算在什么阶段?
-
自己有封装过组件吗?
-
做过哪些相对通用点的组件?
-
组件之间的传值有哪些方法?
-
创建一个组件的方法
-
用vue-cli底层是怎么把项目构建出来的?
-
说一下vue的双向绑定
-
vue中数据更新之后是怎么更新到视图中去的?
-
什么时候开始学习vue的?
-
以下代码输出什么
console.log(Number(undefined)); console.log(Number(null));
-
undefined和null的区别
-
js判断类型的方法有哪些
-
怎么理解原型链
-
以下代码输出什么
var a=1; var obj = { a:2, print:function(){ console.log(this.a) } } var print = obj.print; obj.print(); print();
-
以下代码输出什么
setTimeout(() => console.log(1)); var req = new Promise(resolve => { console.log(2); resolve(); console.log(3); }) req.then(() => console.log(4)); req.then(() => console.log(5));
-
css盒模型
-
实现多列等宽有哪些方式?
-
css中positon有哪些常用的值?分别代表什么含义?
-
实现垂直居中有哪些方式?
-
行内元素和块元素有什么区别?
-
了解canvas吗?有哪些常用的api?每个描述一下。
-
算法题:删除链表中重复元素
-
c++虚函数是什么意思?
-
反问
评价:整体还OK,很学霸的感觉,没什么太大问题。
结果:通过。
二面(45min)
-
自我介绍
-
怎么进这个专业的?
-
怎么想到进实验室?
-
为什么想进实验室?
-
在实验室做了什么项目?
-
哪些课程学的比较好?
-
c和java学得怎么样?
-
前端从什么时候开始学习的?
-
为什么选择前端?
-
怎么学习的?
-
vue和react的优点和缺点?
-
你简历上的项目哪个最能代表你的实力?
-
实习期间做了什么?
-
看你参加过很多次腾讯的面试,自己有总结过吗?
-
职业规划
-
考研有考虑吗?
-
你自己博客的内容是怎么来的?
-
平时做总结的时间多不多?
-
我看你获奖比较多,能挑几个讲讲吗?
-
你觉得你的个人优势有哪些?
-
有其他offer吗?
-
将来对地点有什么倾向?
-
反问
评价:特别努力、要强,各方面都挺好,前端方面跟其他本科生来比也挺不错的。