2014百度研发电面经验

找工作总有种人为刀俎我为鱼肉的感觉,简历被鄙视,笔试被鄙视,面试被鄙视,应了这么一句话:出来混,总是要还的。从3月份到现在,投了5次简历。先是实习投阿里测试终面被拒,投腾讯和趋势都是笔试被拒,后来再投阿里研发内推简历直接跪了,好在赞了足够的人品,投了百度云计算研发,经过三轮电面后惊险过关,拿了人生第一个offer。前面各种被拒的经历就不介绍了,我就把百度面试的情况大概说下,让报百度研发的同学心里有个底。

8月初在家就听同学说到百度内推的消息,等到11号回学校一直磨到19号才确定要投,原本打算投百度LBS研发,但没联系好当时内推的学姐,后来就让基础架构部的学长帮忙推了企业云部门。19号下午内推,当时HR说今天是内推的最后一天不确定能不能面试,我本来都想放弃了,可之后HR打电话过来说看了我的简历觉得还不错就给我一个面试的机会,问今天能不能面试。我当时也就想攒个面经,所以也没想准备,就同意了。过了10分钟左右,北京号码打过来了,当时我心里很紧张,接了电话,开始百度的第一轮电面。

第一轮电面:

首先让自我介绍,然后让我挑一个项目介绍一下。好在之前准备阿里内推的时候稍微准备了项目,所以就把本科做的DNS项目介绍一下。

(项目)主要问了这个项目自己实现了什么,用了哪些数据结构,提出哪些方案,跟原来的方案对比有哪些优化。问得挺多的,不过如果是自己做的,一般没什么问题。之后又让我介绍了另一个项目,我就挑了一个多线程的项目,面试官问了多线程的创建、互斥量、多线程同步等问题。项目介绍完,开始问C++的。

(C++)内存泄露:概念,怎么避免;内存碎片:概念,怎么避免;C++的内存结构怎样,堆栈的概念、区别,堆栈大小;多态概念,怎么实现;重载、重写、重入的概念;STL的vector、stack等容器底层是怎么实现的。问完C++后,问了两道算法题。

(算法题)

1 怎么判断两个链表有没有相交;怎么求两个链表的第一个公共结点

2 一个01发生器,产生0和1不均匀,怎么设计使得它产生均匀的01序列。

(编程题)

之后问我在不在电脑旁边,在的话在线编一道编程题。通过[我是链接,点我啊](http://collabedit.com/a5gjh),输入相同的name,界面就是共享的,各自的输入彼此都能看到。题目比较简历,先是定义链表的结点数据结构,然后对一个链表进行倒置。

一面从下午4点左右面到5:40,总共面了一个半小时。面完后,面试官直接说可以进二面了,问晚上有没有时间,我说可以。于是赶紧吃了个饭,然后稍微复习了项目就迎来第一轮电面。

第二轮从19:30开始,面了45分钟。面试内容全是项目内容,然后根据项目知识再深入地问。

简历总共写了四个项目,面试官全部都问了个遍,具体就不介绍了。延伸的还问了,TCP/IP经典问题——TCP三次握手和四次握手,还问了dos攻击等网络安全的知识;多线程通信;项目产品是否商用(面试官还挺重视这个,两轮都问了)。这一轮的面试官单纯问项目,都没有问C++、linux等等,而且面试中间有一段时间大家都不说话还挺尴尬的,面试完也没说过没过,只是说如果过了会通知你的。当时我都以为自己没戏了。两轮面试完累得跟狗一样,脑细胞都快死光了,也没心情看书了,就开始玩炉石传说。打了两局,电话响了,北京号!!!当时心情那个振奋啊,赶紧喝了口水,然后开始第三轮面试。

第三轮面试是HR面,面了40分钟左右。面试内容比较高大上,我也是兵来将挡水来土掩——能扯多少就扯多少。

1  用过百度哪些产品,评价一下,有哪些可以改进的地方

2  问是否做过云计算相关项目,我说没做过。然后让我谈谈对云计算的了解、云计算的应用、做云服务需

要考虑什么东西(我也不懂啊,所以现场直接百度,这就是电面的好处)

3 举两个例子谈谈项目中做得最成功的地方,换了别人就做不了的!(尼玛,我又不是神,换了别人怎么就做不了,这问题折腾了我好久,面试官老是强调换了别人就做不了的)

4  软件开发流程是怎样的,一个项目有哪些角色(单元测试和编码关系)

5  职业规划是怎样

6  有什么问题要问他的,当时问了两个,一个是百度云和阿里腾讯对比的优势在哪?一个公司对本部门的重视程度怎样?面试官很热情,跟我讲了好久,包括大数据引擎,百度大佬、数据工厂、虚拟化、I/O存储,信息量太大,我都听不下去了,直接开外放。。。

第三轮面完,面试官直接问我身份证和工作地方(上海和北京),我当时就知道拿到offer的机会很大了。

第二天让内推师兄问了HR,反映说面试成绩不错,恭喜我赶上内推的末班车。妈蛋,老子攒这么久的RP终于派上用场了。

接下来还有阿里腾讯的招聘,继续攒RP继续被虐,希望能拿一个理想的offer,不然百度也是一个选择,虽然我不想去北京。共勉!

时间: 2024-08-02 14:49:25

2014百度研发电面经验的相关文章

2014百度之星资格赛题解

比赛链接:点击打开链接 ,,杭电把比赛关了代码都找不到了.. 无责任民科还是mark一下好了.. HDU 4823 Energy Conversion 把式子变换一下发现是一个等比数列,高速幂就可以. #include<stdio.h> #include<iostream> #include<string.h> #include<math.h> using namespace std; #define ll __int64 #define inf 10000

2014 百度之星 1003 题解 Xor Sum

Xor Sum Problem Description Zeus 和 Prometheus 做了一个游戏,Prometheus 给 Zeus 一个集合,集合中包含了N个正整数,随后 Prometheus 将向 Zeus 发起M次询问,每次询问中包含一个正整数 S ,之后 Zeus 需要在集合当中找出一个正整数 K ,使得 K 与 S 的异或结果最大.Prometheus 为了让 Zeus 看到人类的伟大,随即同意 Zeus 可以向人类求助.你能证明人类的智慧么? Input 输入包含若干组测试数

2014百度之星程序设计竞赛

资格赛 Energy Conversion 水题. #include <cstdio> #include <cstring> #include <cstdlib> #include <iostream> #include <algorithm> #include <cmath> #define ll long long using namespace std; int main() { int T; scanf("%d&qu

2014百度之星资格赛—— Xor Sum(01字典树)

Xor Sum Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 132768/132768 K (Java/Others) Total Submission(s): 0    Accepted Submission(s): 0 Problem Description Zeus 和 Prometheus 做了一个游戏,Prometheus 给 Zeus 一个集合,集合中包含了N个正整数,随后 Prometheus 将向 Zeus 发起

2014百度之星资格赛第一题

Energy Conversion Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 11867    Accepted Submission(s): 2861 Problem Description 魔法师百小度也有遇到难题的时候-- 现在,百小度正在一个古老的石门面前,石门上有一段古老的魔法文字,读懂这种魔法文字需要耗费大量的能量和大

2014百度之星资格赛第二题

Disk Schedule Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2560    Accepted Submission(s): 366 Problem Description 有很多从磁盘读取数据的需求,包括顺序读取.随机读取.为了提高效率,需要人为安排磁盘读取.然而,在现实中,这种做法很复杂.我们考虑一个相对简单的场景.

2014百度之星资格赛第三题

Xor Sum Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 132768/132768 K (Java/Others) Total Submission(s): 7837    Accepted Submission(s): 3350 Problem Description Zeus 和 Prometheus 做了一个游戏,Prometheus 给 Zeus 一个集合,集合中包含了N个正整数,随后 Prometheus 将向 Z

2014百度之星资格赛第四题

Labyrinth Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2911    Accepted Submission(s): 1007 Problem Description 度度熊是一只喜欢探险的熊,一次偶然落进了一个m*n矩阵的迷宫,该迷宫只能从矩阵左上角第一个方格开始走,只有走到右上角的第一个格子才算走出迷宫,每一次只能走一

2014百度之星资格赛——XOR SUM

2014百度之星资格赛--XOR SUM Problem Description Zeus 和 Prometheus 做了一个游戏,Prometheus 给 Zeus 一个集合,集合中包含了N个正整数,随后 Prometheus 将向 Zeus 发起M次询问,每次询问中包含一个正整数 S ,之后 Zeus 需要在集合当中找出一个正整数 K ,使得 K 与 S 的异或结果最大.Prometheus 为了让 Zeus 看到人类的伟大,随即同意 Zeus 可以向人类求助.你能证明人类的智慧么? Inp