前言
昨天(2019-09-21)面了百度现场面,晚上一晚上没睡着,觉得有必要写点什么来记录一下这次糟糕的体验。
校招在线笔试
投递百度,我没有通过内推渠道,而是直接线上网申的。上周才收到百度第二次在线笔试邀请。平心而论,百度在线笔试的题型挺出彩的,最后一道编程题,居然是完成一个单选、多选列表,和实际工作情景还挺像,这是我秋招以来参加笔试碰到的为数不多的比较务实的编程题。
百度现场面试
很顺利,2 天后,顺利收到了百度现场面试的通知,预约了隔一天的 14:00 进行现场面试。
百度一面
1对1面试了一个小时,主要围绕前端基础知识,涉及了 HTML、CSS、JS、ES6、浏览器、事件循环、Node 等等知识点,形式包含口述和做题,会深入挖掘应聘者对前端基础的掌握程度。
这里值得一提的是,男面试官很 nice,聊的很开心,对于不会的知识点,面试官还会给予引导和解释,因为本身自己前端基础不错,很轻松就过了一面。通过交流也学到了不少知识,比如:“箭头函数不能当作构造函数,也就是说,不能使用new命令,否则会报错”,因为工作中从来没拿箭头函数来做构造函数,所以不清楚还有这个问题。
一面整体感觉问得有广度,也有深度,面试体验很好。
百度二面
重点吐槽,本次秋招最糟糕的面试体验。
一面二面中间没休息,直接开始二面,我嗓子都哑了。
面试官是一个女的 30多岁,从我打招呼坐下,全程无表情、敷衍,讲话声音很轻,我还在安慰自己,认为是她们面了一天也许是累了。 我把简历递给她,并表示我的优势是项目经验丰富,面试过程中,她全程没有翻过简历,也没有问任何关于项目的问题。
面试过程
-
上来问我
js 的执行机制,我表示不确定她是想问事件循环还是js的单线程问题,能够聚焦一下问题。然后她就说,你没听过macrotask和microtask吗?(PS:声音很轻,突然崩出来这2个单词)。我表示没听轻她说什么,然后她又重复了一遍2个单词。我愣了有5秒,才突然发现她想问宏任务和微任务。balabala...讲完,问 setTimeout 和 promise 分别是什么任务。 -
然后给了一张纸做题,阅读代码判断打印值(又是事件循环相关),做完没有任何反馈。
-
然后问我写过微信小程序吗?我说写过,她追问你知道百度小程序吗?我表示好像听过,但是没用过,微信有社交属性,所以用的人比较多,开发者也比较多。然后她哼哼了2句,百度没有小程序,只有小程序框架。我回答:好吧。(PS:当时我很尴尬,我隐约记得百度是有小程序。这里是不是钓鱼执法?)
-
然后问我用过 vue 和 react 吗?(excuse me? 我简历上都有,你不看?)。我说用过,两个都挺熟悉的。然后,让我手写 vue-router...???看我表情不对,她又补充说,可以大体说说思路。(ps: 一面面试官已经问过单页面应用是如何实现的。我表示不是特别了解细节,但是清楚原理是浏览器可以监听到path#hash变化,然后动态修改页面内容)。我把重复的话和她说了,她表示不满意,让我再说说细节,追问我具体是哪个浏览器的API,我表示不知道。
-
然后问我知道
web component吗?我询问她是想问一个新技术还是想问组件化开发?她说技术。我表示不知道...卒。 -
然后问我
debounce和throttling,我又愣住了5秒,我询问她是否是问函数防抖和节流,她有点不悦不说话。然后我 balabala...讲完
然后接下来就是手撕代码环节。
-
手撕节流。我写她就盖着笔记本看我写,紧张的没有写完,我就和她描述了一下思路...卒。然后她就问我用过
lodash吗,我说用过。然后她反问,那你不看源码吗?我解释了我以前看过 lodash 的源码,只是最近一直在做项目,很多都忘了。我表示深拷贝我可以尝试手撕一下。她不说话,然后转向了第二题。 -
二叉树的广度优先遍历。我和她表示,二叉树最近没怎么使用过能不能换成 JSON 对象的广度优先遍历。她说不行,然后就是我写代码,她盯着我,3分钟后...卒。
到此我大概知道自已经烂了(秋招基本没刷算法题和手撕代码题,自己菜就应该知道有这样的下场...)。她很快喊来了工作人员,把我领出去了。走的时候,我本想善意的和她表达感谢,结果她看见我想说话,就把头低下去玩手机了。
回忆二面过程,那种感觉真的是...本来还以为是压力面,等反应过来才发现是被歧视和鄙视了。
PS:我觉得我的优势是在做项目,全程我都在努力把面试官拉向项目,面试过程中,还把简历中的项目翻出来递给她,她连手碰都没碰一下,大概是觉得像你这样的人做出来的项目有什么好说的?
罢了罢了,失眠了一晚上,说到底还是自己菜。
百度我是高攀不上了。
给应届生的建议
-
如果你是非科班出身,请你好好学习数据结构和算法。别问我为什么,我就是前车之鉴,想校招进互联网公司,这是硬性指标,也是对手用来攻击你的要害。
-
尽量走内推渠道,这种自主投递的,一般都没什么 HC 了。
-
题还是要刷的,大家都刷你不刷,你是不是傻?。。。
不说了,我买了 LeetCode 一年会员,刷题去了。。。
写在最后
掘金的处女帖就给了这篇文章...
写这篇文章没有别的意思,单纯吐槽吐槽这件事情,也和很多朋友交流过了,也明白每家单位都有各种个样的人,自己碰上了完全就是命,做好自己的事情,努力让自己变得强大吧。