周一投的简历,昨天就收到电话询问能否面试,个人觉得没什么好推辞的就直接接受了。
一面是电话面,从我同学的情况看,应该也有视频面。
总时长:40分钟
面试官是北京的,具体部门不详(忘问了)
首先是自我介绍,我就照着简历复述了一下
百度的面试就是比较基本的知识点,主要是JVM,设计模式,Spring,MySQL,并发相关的
面试官首先询问我是否了解JVM,
- JVM的内存分配是怎样的
- 对象的生命周期是怎样的
- 一个对象是如何被回收的
- 垃圾回收算法有哪些
- 不同的垃圾回收器都是用的哪些算法
设计模式
- 是否了解设计模式,知道哪些设计模式
- 解释一下抽象工厂模式
然后是问我是否了解Spring
我直接回答否(确实不会),然后跳过了这一环节
MySQL
- 事务的隔离级别
- MySQL如何实现这些隔离级别
并发
- volatile关键字是什么,是否能够保证写的原子性
- 线程池是啥
- NIO是什么
项目
然后就是介绍项目了,因为项目不是java写的,所以面试官没有细问。
全部评论
(13) 回帖