昨天面试完百度三面后心里一直忐忑到现在,接下来感觉啥事都不想干了,突然放空了,所以趁这样的日子写一下我这几天的校招经历吧!

      美团

      国庆刚过完后差不多10.11号美团宣讲然后下午4:30笔试,整个宣讲会非常枯燥,是由一位经理在上面讲,非常枯燥。卷子除了附加题以外主要是8道算法编程题,一个半小时,我大概做了5题就交了。题目现在记的不是很清楚,第一题用到二分法,第二题是数组数据分成三段,还有多线程一题,还有奇偶排序等等。晚上11:30的时候收到了明天早上9点的面试通知,应该说美团的效率还是挺高的,一大早我6:30爬起来复习了一下之前的题目,8点就出发了,美团效率真高啊,三轮面试9:00-12:00 真快。

       一面先是介绍了下项目,再问了下SVM,我把大概的推导公式写了下,然后出了一道题(做烂的,就是一个N*N方格多少路径,用动态规划或者排列组合),第二题写后序非递归写一下代码。   

       二面依旧介绍项目,不过这次问的比较有档次点,接下来一道 顺时针打印矩阵类的题(类似剑指offer 20题),再出了一道复制单链表的题,注意要用尾插法。差不多其他的闲聊了一下。

       三面是经理面,我进来的时候特别严肃,先让我做卷子的最后一题,就是统计ip那一题,用小顶堆+hash,整个过程他一直问我为什么,然后呢。一直问,可能对我前面的面试不怎么满意,所以一直在问,然后出了一道自然语言处理的题目,接下来是一道权重投票的题,整个过程他也不给我说是对还是错,我说完了就下一题。现在回想起来,自己当时真是答的一坨“屎”啊。我的教训经验是答题的时候一定要先想好。一定一定。

        应该说三面中我的盲目是导致这次错过美团的真正原因,一定要吸取教训。

     百度

     下午2点是百度的笔试,随便吃了点东西就赶到考场。2个小时貌似,数据挖掘的题目,有一两道是随机算法的题目没怎么接触,有一题没做,其他的感觉就那样吧。其实正的很累,一早上的头脑风暴,当时做的时候真想弃笔而去,这里面也有一部分成分是,以为自己美团答的不错,三面不怎么会刷人,事实是我错了,我太天真了。

     应该是13号晚上接到了百度HR的面试通知,通知下午三点面试。

     一面是以为很年轻的面试官,感觉是真的有备而来,暖场的自我介绍都没有,第一个题目是从一个字符串中找另一个字符的位置,并返回。他给了我一段代码,让我找错,有大概7行,他说至少8个错误,我找了半天就只找到6个,然后他说你要不写一个吧,我写了后他说行吧,下一题,还是N*N的方法(做烂了有木有),找最短路径,我给出答案,然后他说把题变了一下,让我再做,之后就是我们一起讨论是否可以用递归的可行性。争论了半天,下一题,一道概率题,没做出来,接下来出了一道河kmeans相关的试题,探讨了一下优化参数什么的,感觉答的还行。

     二面,晚上6点多的时候收到二面通知,同样是第二天3点,这次面试官把我带到他房间,第一题和自然语言处理相关题目,我答的不好,也没有很好解决,最终放弃了,接下来第二题赛马题,他问我是不是看过,我说没有,然后是一题汽水瓶子的问题(行测里面都有,算法工程师果然必须要智商高点啊),大概答了一下,后面问了几题忘记了。最后我问面试官是不是应该讨论一下机器学习相关的,然后我巴拉巴拉说了一大堆,毕竟机器学习是我的强项,然后说了很多。面试官应该比较满意,在电脑上敲打着。

     三面,晚上也是6点的时候通知三面,当时听网上说三面还是技术面,会更难,然后我一晚上加第二天一上午都在复习智力题,哈哈,智商不够啊。3:30到了酒店,和HR随便聊了一下,然后有一位穿着外套的拖着行李箱的人来到酒店,HR赶忙过去迎接,当时有种预感这就是面试我的终极boss。后来HR告诉我也证明确实是这样的。4:30带我去了经理房间。刚开始经理挺严肃的,让我介绍下我的实习经历,然后巴拉巴拉说了一大堆,大概就是照着我的简历在问,感觉问的点特别好,只有你亲身实习你才能答出来,整个过程我们还讨论了下经理部门做的产品,说了下它们的体验等等。总之感觉聊的还挺愉快的,大概1个小时吧,然后经理说你还有什么问题吗?我说问题我之前已经聊过了,我也看出他比较疲惫,毕竟刚从北京坐飞机过来,肯定很累,然后我说您要不好好休息。 现在很后悔没有问他姓什么,还有联系方式。觉得他真的很有魅力啊。

     总之三位面试官都挺好,挺负责,百度给我的印象很好。

     现在离三面结束已经过了一天了,在焦急的等待着结果,也不知道怎么样,希望自己好运吧。