内推_百度_软件研发

运维部一面

实验室老师把我的简历直接发给了运维部同事,第二天就有了电话预约面试。相比于运维,我当然更倾向于做开发,但是北邮人论坛上看到百度核心运维团队的介绍,似乎也还不错,不管怎么样,我先尽力面试,再想其他的吧。

有个小插曲,本来预约当天10点面试,结果恰逢中国女排奥运会决赛,面试官短信告知我希望将面试调整到决赛之后,因为他想看女排。好吧,还是第一次遇到这样的理由延后面试。

面试持续了大概半个小时,或许临近吃饭时间,面试官没有任何废话,没有让我做自我介绍,也没有谈任何项目经历,直入主题,直接发问。

操作系统:进程和线程有哪些区别;进程切换过程(保存哪些现场信息);库函数和系统调用的区别;

计算机网络:TCP三次握手过程,为什么是三次而不是两次,四次;TCP依靠哪些机制来保证可靠传输;

算法:合并K个有序队列;字符串中第一个仅出现一次的字符;

运维部二面

接到电话预约面试的时候正好在百度,于是吃完午饭就直接去面试了。

项目介绍:原理,负责的工作;

计算机网络:传输层存在的意义;浏览器输入www.baidu.com会发生什么事情;

算法:给定一个文件,文件中的每一行是一个ip或者ip段,ip段包括起始ip和终止ip,之间用\t分隔开,问,如果此时给定一个ip,如何判断这个ip是否存在于给定文件中,或者给定文件的ip段中;

你可能感兴趣的:(内推_百度_软件研发)