百度Java后台实习生面试凉经

  1. 堆栈和队列介绍一下
  2. HashMap的具体实现方式
  3. 常用的集合框架
  4. HashMap、HashSet 初始化容量,怎样用数组和链表实现HashMap
  5. jvm虚拟机内存规划,每个区域有什么作用
  6. a+=b和a =a+b背后实现的区别
  7. mysql操作,数据库优化的具体方式
  8. StringBuffer、StringBuilder、String的区别的特点,为什么StringBuffer和StringBuilder比String更快
  9. Spring/Spring Boot能谈一下吗? MyBatis和hibernate相关问题
  10. 线程有几个状态,特点是什么?怎样实现状态转换
  11. 以前做过什么项目,项目中的难点是怎样实现的?
  12. 对于重构的认识
  13. 平时学习遇到问题怎样解决? (这里我答的Google,结果被问到为什么不使用百度...
  14. 你还有什么要问的问题

其他还有一些问题就不列举了。
凉在实习要求每周至少四天,不包括周末,学校的课程每周三天都快满课,这个矛盾不可调和;另外自己的项目准备不充分。
不过和面试官聊天收获较多,对于应届生来说,JVM可以不太深入,但是多线程是核心必考内容,另外SSH框架项目至少也需要有一个(比如高并发系统),基础和项目准备好,就比较稳。还有内推百度也不一定能免笔试,所以数据结构和算法学到能够解决中等难度问题即可。
本次面试最初的目的也是为明年实习试水,下学期就大三了,继续努力~

#百度##实习##Java工程师##面经#
全部评论
面试总结下来就是点: 1. 对于自己说的内容要有很强的把握,因为面试官会默认你都掌握了这些内容,那么后面的考核很容易往这方面靠,如果你答不出来,那么一定会带来负面印象。 2. 同第一点,在面试的时候可以把面试官往自己熟悉的领域拉拢,如果能够出色回答,那么很可能会加印象分。 对于时间不多的应届生,平时准备可以按重要程度有下面4点: 1. Java基础(JDK源码) 2. SSH项目(最好有亮点和难点) 3. 算法|数据结构基础题(这个不说了,实习和校招都会考的) 4. JVM虚拟机(掌握《深入理解Java虚拟机》这本书里的内容面试稳稳的)
3 回复
分享
发布于 2018-08-25 22:24
乖乖,大二就知道你面经说的这些了么,好强,这要是在努力一年,感觉又是一个未来的offer收割机
点赞 回复
分享
发布于 2018-08-24 22:25
春招专场
校招火热招聘中
官网直投
补充两个: 15. Java中有哪些传值方式?然后举了个例子判断是否是引用传值 16. 设计模式了解吗?手写单例模式
点赞 回复
分享
发布于 2018-08-25 22:00
师弟加油,大二就有如此觉悟,难能可贵啊
点赞 回复
分享
发布于 2018-09-15 12:36

相关推荐

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