自上次哈士奇面试腾讯一个月以后,再次收到了腾讯其他部门的前端开发的面试邀请,这次哈士奇的面试情况究竟怎么样呢?欢迎大家一起来看看!
一面:
自我介绍
前后端写的什么更多
简单介绍一下koa框架(这里哈士奇听错了听成了qua。。。)
vue2和vue3的区别
前端的一些打包工具的了解(webpack)
平时看源码的习惯
有没有在项目中碰到问题看文档解决问题的经验
画一条0.5px的线段应该怎么实现
聊聊你知道的盒模型
怎么在css中设置盒模型的使用
axios的库是怎么进行封装的
简历中项目用到富文本,聊聊你用到的富文本
浏览器的加载原理(从拿到返回数据到渲染在页面上面经历了什么过程)
了解到的Vue和React框架的diff算法具体是怎么实现的
聊一聊事件循环机制
20分钟手写四道算法题
斐波那契数列
快速排序
数组去重
最后一道题没看清
反问:
今天的面试表现如何
部门的技术栈
接下来前端的学习方面怎么加强
总结:
哈士奇在一面回答比较中规中矩,面试官对于哈士奇的看源码和文档的习惯十分赞同,可能这也是哈士奇进入二面的原因,手写的三道题写了两道半,应该算是正常。这位面试官给哈士奇的感觉是一位非常和善的面试官,在哈士奇很多技术可以拓展的地方进行了很多交流。
二面:
自我介绍
问项目
20分钟手写四道算法题
链表倒转
版本号对比
图片逐步加载
事件循环输出判断
总结:
哈士奇在二面的表现还是相对一面差劲一些,项目的亮点不多,也不复杂,算法题写的也很慢,就写了一道半(链表反转写太慢)后来面试官干脆直接让哈士奇讲思路。可惜了这一次的面试机会。后来腾讯秒挂。
总结:
虽然这一次再战腾讯失败,但是哈士奇还会再接再厉,从一开始的腾讯一面不超过二十分钟,到第二次一面的七十分钟,二面一个小时,总的来看八股文部分有进步,但是算法方面还需要加强。哈士奇还会再接再厉,不断提升自己。