因为在上海实习的缘故,我参加了百度16号在复旦的笔试,今天早上又面了一面,对百度
笔试面试有些想法,说出来给准备参加10号东南笔试的兄弟姐妹们参考
百度笔试没有邀请信,只管去就行了,不过还是建议你去早点,省得抢不到位置。
笔试卷子有六套,根据你投的职位选做其中一套,不过大部分职位都要求做第一套,所以
大部分做的都是第一套,我做的也是第一套,第一套卷子只有三道题,三道都是算法题,
第一题要求写出完整程序,后两题把想法说清楚就可以了。16号的题目是:
一。给出一些IP和这些IP的访问时间,在一定时间内访问次数超过一定数目的IP视为攻击
IP,要求写段程序找出攻击IP
二,不断往一个集合里插入数,找出中位数,输出。
三,搜索时输入“BAIDU”,会提示“你是不是要找“百度””,你觉得怎么实现这个技术
?
当然20号的考题不会和这些一样,不过考察的都是些基本的算法和数据结构,有一点我觉
得有必要提醒下大家,会C/C++的,最好还是用C/C++写程序,因为百度大部分部门都是用
C/C++开发,他们会希望卷子能直接反应出你C的水平,尤其别用脚本语言写,这个太另类
了。
再说说面试吧
前天在回南京的火车上接到面试通知,不得已,昨天急忙赶回上海。
百度面试不会让你傻吧啦几的用英语介绍下你自己,这点我很欣赏,简单说下你的项目经
历,让你稍微放开一点,就开始整题,我被问的是一套树的题,要求反向打印二叉树第n层
的节点,要求写出程序,光说想法不行,还问我要多久能写好,这不是给压力嘛,还好,
用2分钟甩了递归给他,就解释了下,ok了,再要用非递归写一遍。。。这个时间花的长了
点,边写边改,最后总算搞定了。他还会问些linux开发,网络编程方面的问题,这些东西
我只了解些皮毛,没敢吹牛,就说不懂,好在他也没为难我。最后再出了个概率统计的题
就结束了。
好了,就说这么多了,祝明天去笔百度的兄弟姐妹好运,也希望攒点rp能拿到二面通知,
有二面的话一定第一时间把面经呈现给大家。