没想到能收到二面通知,一面在14号,二面在17号
二面大概20分钟
先自我介绍,自我介绍后我说我擅长得点是JVM和多线程。。。。后面面试就围绕着这个展开了
1.项目中有在什么地方用到了多线程
2.分布式锁得几种实现方式 (我的项目中用到了redis分布式锁)
3.可能面试官不满意,问项目中还有没有用到多线程的地方
4.我说没了,然后平时自己写过demo。线程池,死锁这样详细的说了一下怎么实现
5.问了一下线程的几种状态,转换的一个流程(线程的几种状态除了代码还能在哪体现出来)
6.然后就问了一下线程池整个的工作原理(工作队列无限和有限的情况)
7.具体问了一下工作线程的处理流程。回答的不好
8.然后问了AQS的一个思想
9.最后问了一下有没有通过JVM调优工具监控过线程状态
哎,多线程终于告一段落了。
然后开始了JVM
10.问了一下JVM调优常用的命令
11.JVM中常用参数(堆,gc这些参数)
12.JVM中新生代老年代的一个比例,接着就是后面新生代老年代gc的一个过程。内存屏障这样。
17号下午两点半二面,然后今早看,流程就到hr面试了。
双非弱鸡在线求offer
全部评论
(4) 回帖