一面30分钟,忘了录音了尽量回忆下
1.自我介绍+项目
2. Java的容器平常都用到哪些?
3. List和Set的使用场景是什么?
4. HashMap线程安全吗?不安全怎么办?
5. concurrentHashMap如何保证线程安全?
6. Java创建线程的方式都有哪些
7. 线程池的参数都有什么?
8. 线程池的运行原理是什么?
手撕代码:
1. 判断两个字符串用到的字符是否相同
2. 用栈实现队列
总的来说一面问的都挺基础,比阿里简单多了,也不会像阿里那样死怼项目,二面一会儿再补吧。
二面34min
1. 自我介绍 + 项目
2. JVM的结构
3. 堆里存的是什么?栈里存的是什么?有没有排查过JVM的性能问题?了解JVM的排查工具吗?
4. 聊聊CMS垃圾回收
5. 你项目里线程池的作用是什么?
6. 你项目中用的是什么线程池?(newCachedThreadPool) 用这个线程池的时候有什么需要注意的?
7. 如果服务器掉档怎么办?有用到数据库吗?
8. 了解哪些索引引擎?MyISAM和InnodB的区别是什么?
9. JDBC创立连接的代码步骤是什么?
10. IP和HTTP是哪一层的协议,要怎么统计进入我网站的用户来源分布?
11. 了解Spring的动态代理吗
12. 用过redis之类缓存组件吗
13. 对大数据有没有比较感兴趣的东西?
14.反问
最后许愿offer!!!
全部评论
(8) 回帖