百度总部面试的经验
职位类型:
技术部
面试地点:
北京
招聘公司:
百度
一面(1 hour):
1.面试官从简历里抽了一个较感兴趣的项目,让把项目简单介绍了下,针对项目问了几个技术问题
2.介绍Java中垃圾回收机制,程序员平时需要关注这个吗?为什么?请举例说明。
3.数据库隔离级别介绍、举例说明。
ride和overload的区别。
5.求二叉树的最大距离(即相距最远的两个叶子节点),写代码。
6.两个栈实现一个队列,写代码。
7.你觉得你的`优势是什么?有什么技术薄弱点吗?
8.目前手上有offer吗?
二面(40 minutes):
1.详细介绍研究生期间的小论文项目。
2.求二叉树的宽度,先简介思路再写代码。
map、Hashtable和cocurrentHashMap的区别,要讲出它们各自的实现原理才行,比如Hashmap的扩容机制、cocurrentHashMap的桶分割原理、多线程安全性。
4.进程调度算法,有哪些算法比较难实现?
x下如何修改进程优先级?(nice命令的使用)。
x下性能监控命令uptime介绍,平均负载的具体含义是什么?建议看server load概念。
x下如何调试程序?说到gdb,具体如何调试?如何查看core文件中的堆栈信息等(bt指令)。
三面(1 hour and twenty minutes):
1.介绍我研究生期间的论文,讲的很详细,每个点具体采用的技术、实现方法等,花了较长时间。
2.打印二叉树两个叶子节点间的路径,写代码(汗,百度这么喜欢问二叉树)。
3.字符串中第一个只出现一次的字符,如何优化算法使得遍历次数更少?
et编程相关,如果服务器这边调用write写了100个字节的数据,客户端想要获得这个数据,是直接用read系统调用,参数也是100吗?
5.百度新闻缓存预算问题:一般为了追求时间性能,都需要缓存一些新闻数据,你怎么计算所需预算?然后申请需要的主机……
6.多线程的适用场景是什么?为啥要用多线程?
7.问是否会go语言。
8.为啥对技术感兴趣,一些相关问题讨论。
9.聊北京、谈offer。
最后面试官说像计算机体系结构、操作系统这样的书一定要看国外的,国内的有时候会误导人。
总结:三面都是技术面,总体下来没有特别难的题目,从我的面试情况来看,百度这次非常看重面试者对二叉树的掌握情况,还有所做的项目详细介绍。后面我会继续分享自己在面试过程中的一些个人经验和技巧。
-
面试无音信怎么做后续工作
面试之后好久都没有音信,怎么办?一般来说面试过后一个星期没有回复是很正常的,因为招聘方挑选人选是需要一定时间的,另外招聘人员也可能要出差、开年会或者有别的事情。如果十天以后仍然没有回音,可以致信招聘公司主持面试的人员询问一下情况。一是提醒一下招聘方,表...
-
国航飞行员面试四步走2015
第一步验验证看看五官xx月xx日上午9时,中国国际货运航空有限公司门前已排起长队。考生按顺序分批被叫进面试大楼。六层大厅入口处,摆放着一张桌子,考生第一步就要验证。工作人员认真核对考生的报名表、学生证、身份证等资料。小伙子,脸上青春豆不少,着急上头了吧?工...
-
面试之后别忘了注意礼仪
随着经济的繁荣和衰退,技术的发展,世界发生了许多变化,你的职业生涯在不同行业的人力资源管理领域、不同的级别不断向前发展,但是基本的礼貌会给人留下良好的印象。在面试之后你做的事情对以后会产生重要的影响。给面试你的`人写一封感谢信,这种做法已有数十年,这样...
-
我的兼职生涯面试经验总结
一切都似乎进展的太过顺利,好像是做梦一样,还是之前自己一直高估了兼职这一回事了呢?从6月份以来,就一直奔波于校外,为的就是在暑假能够找到一份合适自己的兼职,初初以为定会是非常的艰辛困苦的一个求职过程,但是这些初始的恐怖假象,一下子就被现实给打破的一干二净!这...