这边文章主要来写如何拿到百度外卖offer。
上一篇已经说了参加了笔试,笔试做的不好,很担心。在担心的那几天就接到了腾讯的面试通知,恰好我填写的武汉,后来问了人才知道腾讯是刷简历的,也看笔试,但是我笔试很差,可能我简历比较完善吧,所以给了我一次炮灰的机会吧。当然面试主要是去学习为主。然后第二天就收到百度总部打来的电话说我笔试过了。然后我比较兴奋。就开始复习,准备第二天的面试。第二天面试我的是一个看起来工作年限不长的人。首先直接上来手撕冒泡,还好之前重点复习了。后来听别人说面试官让他们手撕链表反置,如何用栈实现队列啥的,真心觉得自己遇到一个好的面试官。然后就开始了问答式面试。
一面内容:
总体来说自认为回答的还可以,虽然有的问题不知道怎么回答,但是他提示过后我能很好的get到他想要的点。包括前端性能优化我回答了十多点,react性能优化,服务器渲染,后端优化都说了。最后面试官说我回答还可以,但是技术视野有点窄,简单来说就是不知道为什么面试官会提问这个问题,而且就算会也不知道怎么回答。原因是在学校做的项目和社会上的真正上线的不太一样,很多业务逻辑没有接触过,不了解。还有一个就是算法需要提高。
然后一面通知过了之后,二面就来了。二面和一面不是一个档次,难度加大了很多。感觉二面面试官是工作几年的。一面面试官是刚入职的那种感觉。
二面内容如下:
- 手写冒泡
- 判断是否为数组【还好之前背过】
- get/post区别 存储容量各是多大
- null和undefined是否相等是否全等为什么
- NaN是否相等全等为什么【不知道为什么】
- 单页应用和传统有什么区别缺点如果避免
- 各种排序算法时间复杂度空间复杂度【没有背】
- import和link区别他们分别是异步还是同步,哪种方式更快一点?【只知道区别】
三面说是hr面,其实是技术面
- 为什么不考研
- 现今互联网发展怎么好了,你怎么认识互联网【说了共享经济、知识变现和外卖行业,互联网创业等。他说我对互联网的认知比前面几个要好一点】
- 面试官自己说了自己对外卖行业的理解
- 写一个ajax
- React首屏慢如何优化
- 服务器端渲染实践过吗【回答没有】
- 介绍一个对自己提高很大的,或者比较得意的项目
- 写一个函数两个参数dom和classname,将classname添加到class尽量健壮性
- 最早什么时候能实习
能记住的就是这些问题了,总结来说一面难度不大,二面难度会提高一个档次,然后一般三面是hr面,但百度太看重技术了,因此三面也是技术面。赛哥给我说百度的技术,腾讯的产品,阿里的运营,这话一点都不假。每个面试持续时间规定是四十分钟左右。
面完之后就比较担心是否能过,因为三面确实回答的不好,健壮性一点没回答出来。但是最后还是过了。继续砥砺前行!好好努力!
之后有接到到京东的面试通知,和我的时间冲突了就没去,同花顺的面试最近在西安,然后也赶不及了,就没去了。
传送门: