百度一二面不正经面经
虽然面试已经过去几天了,但还是忍不住发面经,因为太有槽点 不吐不快。。。
先说正题
一面:
面试官很nice,十分温和先是自我介绍,然后简单介绍了一下项目,然后切入正题。
第一个让写的代码是反转单链表,因为有点紧张,准备的也确实不是很充分,写的过程磕磕绊绊,面试官就提醒我:你再检查一下这里,这里不太对你再看一下。。。最后终于搞定。然后问了些琐碎的c++的问题,比如虚函数的实现机制,构造函数可不可为虚函数,结构体和类有什么区别,内存如何分配,然后写了短代码,看每个变量分别在内存中的什么位置。。。
然后让写了个单链表删除一个节点的伪代码,我写了个o(n)的,他说有没有效率高点的办法,时间复杂度常数级的,然后想到后一个替换掉前一个,然后问了堆排序的机制,然后写了个堆排序的代码。最后出了道智力题,一个猴子从离家50m远的地方往回搬香蕉,走一米吃一根,最多能剩多少根香蕉。。。
整个面试过程大概一个多小时,觉得自己发挥的不太好,最后走的时候他站起来送了我一下,说 “谢谢你能来”。
本以为一面面试官说“谢谢你能来”,应该是“谢谢惠顾”的意思。。。已经做好收官准备的我在一天之后突然接到了二面通知,晚上临时抱佛脚复习了一下。
二面:
二面的时间是中午11点。把简历递给面试官之后,他说:呦,这么多项目。然后我就开始每个简单介绍了一下,并不是介绍内容,而是介绍项目规模和我主要做的工作。因为研究生两年确实全程都在跟导师做项目,所以这方面比较有的说。
在我刚讲了三五句的时候,他突然打断我,说“我觉得我们好像不用继续了”,我:?????,他说“你是三月份毕业?我们秋招不招三月份的,不给发offer的”。
我:?????????,然后我说可以晚点跟6月份毕业的入职啊,他说:不给你发offer你入什么职,我一脸黑线,然后他说:等下我查一下吧
然后等了几分钟,他说:哦 是我搞错了,可以给offer,我:那我继续介绍了? 他:可以。然后我就把项目的部分讲完了,讲的过程中他还有玩手机。讲完之后!!!他说!!!你这些项目,感觉你也没做多少工作啊?我当时心里有点小爆炸,我说:蛤?然后我就又逐个把我的工作量说了一遍,他没说什么,开始问我问题。
先是让我写了个strcpy,这个写的时候我有点疏忽源指针给目的指针赋值的时候没写*,然后写完他说不对,也没让我继续,开始问别的,说一下指针和引用的区别(中间还有什么问题来着忘了,反正不难……)
然后让我写最长公共子串,写个卡住我了,想到用动态规划,一边想一边写,写了几分钟没写完,他就没让我写,让我说下思路,然后我就说了,然后他说:你这代码实现能力不行啊,有思路都写不出来,一面不是挺自信的么,二面这是怎么了……然后问了我道智力题,一家四口人提着手电筒过桥,网上应该有类似的,挺容易的。
答完之后,让我写一个不用>、<、if找出最大值的宏,我当时只顾着想怎么实现,写的时候就没把注意力放在语言规范上。写完之后我先给他讲了一下,用两个数的和加两个数的差的绝对值再除2,也注意到了该加括号的地方加括号,然后他举了三四组例子一点点计算来验证我写的对不对,验证正确之后,因为我define前面没写#,他说:你写的还是有问题,平时不怎么用宏定义吧。我说对,而且被前面那个最长公共子串的题干扰,有点慌张了。然后他开始更加疯狂diss我,“那个我再给你一个小时你还是写不出来”,然后问了我TCP的滑动窗口什么原理,操作系统是怎么调度进程的,这里我说,操作系统这部分的我不是很了解(我简历上压根也没写啊哥!!!),然后他说“那你还有什么强项是我没问到的吗”,我有点无语,我说linux基本操作我比较熟悉,各种指令什么的,系统调度不太了解,他说“问就要问你系统调度啊,操作指令有什么可问的”,我说:对……c、c++方面的基础知识还是比较懂的,然后他问了我,构造函数可以为虚函数吗,为什么,析构函数呢,为什么,我都答完之后他说:“这些东西上网一搜一堆一堆的,我都没法分辨你是理解了还是背的”,我excuse me???????,内心真想爆粗口了,我答不上来你说我不行,我答上来你说我是背的?????然后聊了聊我说我本来准备了一些二叉树方面的,他就问我都准备什么了,我说非递归前中后序遍历啊、求最远距离啊之类的,然后他说:平衡二叉树知道吗?我说恩,最大深度差不超过1,然后他说:“我给你让你写道验证是否是平衡二叉树的题你肯定还是写不出来”,我有点要炸了,我说这不就是一个递归求一下两边的深度差判断是否超过1吗,然后他没说话,问我还有没有什么问题要问他……然后面试结束,不到一个小时,我想可能是他饿了,所以想赶紧把我pass掉。
我对百度的印象说实话是相当好的,整个秋招的流程,从内推到校招,每一位接触过的人,从HR小姐姐到面试官技术大佬(除了最后这位),都特别有好感,奈何我自己不够努力,没有抓住这次机会,有人说二面是压力面,其实应该说是交叉面,感觉跟一面比起来,问的东西难度相差并不大,只是全程被他diss让我很不爽,但愿还在秋招这条路上努力前行的同学能够好运常伴,遇到nice的面试官,早日收割心仪的offer。
#百度#