百度2017暑期实习生三面面经 Java开发

1、一面 22分钟

  1. 自我介绍,然后问实习时间,说了一会说还是先问几个问题吧这个最后再说

  2. 介绍一个印象最深的项目和遇到的问题,其中文件下载和排行榜那块问了几句

  3. 又问了简历上写的专利和实习情况

  4. 看我博客写了垃圾回收,问知不知道1.6和1.7中哪些回收器用的比较多

    在面试之前我就通过百度统计看到他访问我博客的详细记录,知道他看了我的垃圾回收那篇,所以还特意准备了一下,但是没想到他问了回收器。

  5. Java中的基础类型有哪些

  6. String类可以继承吗?final变量的值一定是不变的吗?为什么是不变的?

  7. JSP中,forward和redirected的区别知道吗? 这里感谢姚佳宁同学的助攻。那它们内部分别是怎么实现的知道吗?

  8. 问一个简单的算法,找到一个链表的中间元素。我开始说要先遍历一遍计数,他说要用最快的,然后我说用快慢指针

  9. 最后又确认了实习时间


2、二面 23分钟

  1. 先问实习时间

  2. Mapreduce了解过吗? 除了Java以外还对什么语言比较熟悉? 数据库调优有经验吗? 好吧,那你对哪方面掌握的比较深入呢?

  3. 介绍下你做过的项目吧,我介绍完他也没有问问题。

  4. Java中int占几个字节?short呢?long呢?int几个字节来的?

  5. Array和ArrayList的区别

  6. 介绍下GC吧

  7. 在程序中怎么参与GC呢?

    我说了System.GC,他提示说是包下面的三个引用,我才明白他想问的是软引用弱引用,于是介绍了Java中的四种引用类型

  8. 多线程了解吧,怎么保证线程安全呢?

    我介绍了内置锁和显示锁

    怎么创建一个守护线程?

  9. redis用过吗?Mybatis呢?它的二级缓存了解过吗?

  10. 数据库的乐观锁和悲观锁

  11. 各种协议了解吗?介绍下UDP吧,和TCP的区别,TCP也介绍下吧

  12. 再确认下实习时间


3、三面 经理面 32分钟

  1. 介绍项目,遇到的问题以及怎么解决的

  2. 最近一次更新自己的知识栈是什么时候?是出于什么原因?

    我说一直都有自学,因为写代码到后来感觉完全是重复性工作

  3. 那你研究生没有具体的方向吗,都是重复性工作你是怎么提升自己的?

  4. 学习阶段遇到的最大的困难是什么?

    我说是刚开学转专业,他很感兴趣问说你怎么面对夸专业,怎么解决

  5. 自己性格上优点和缺点

    我说缺点是有时候喜欢钻牛角尖,他说这是工科的一个通病,那你是怎么应对的呢?

    我说多余人交流什么的。他又问,你怎么看交流能力

  6. 别人批评或者误解你你会怎么处理?

  7. 又问了本科时的情商奖学金和本科学校

  8. 后来又话很长时间给我介绍了他们部门是做什么的,如果我来了在哪个方向,又给我推荐了几个相关的框架和整个发展的技术栈。


有些问题想不起来了,可能以上这些问题无法表达出聊天的重点。这个面试官是部门经理,特别和蔼,说话声音有点像李彦宏,开始因为信号不好我给他回过去了,他还问我说要不要再给我打过来,面试大约一个小时。在我说话的时候也会经常说”嗯“表示认同,应该是所有面试中交流最愉快的一次。觉得主要就是看一个人的交流能力,学习方法和性格特点吧。


4、总结

  1. 百度每个面试官都要问实习时间,而且还要问两次

  2. 因为他们不是做网站后台的,所以我介绍项目的时候没有问的太详细。

  3. 通过前面面试经验的积累和总结,我觉得面百度应该是我准备最认真发挥也最好的了。最后的经理面全程也觉得聊的很来。

  4. 说一周之内给通知,结果到最后也没有联系。

#百度##Java工程师#
全部评论
😄厉害厉害,用百度统计知道面试官看了你博客
1 回复
分享
发布于 2017-10-28 09:17
暑期实习?啥意思
点赞 回复
分享
发布于 2017-10-28 22:07
百信银行
校招火热招聘中
官网直投
请问下你们介绍的项目从哪里做的????
点赞 回复
分享
发布于 2017-12-27 00:00

相关推荐

点赞 32 评论
分享
牛客网
牛客企业服务