26号笔试,笔试题写了四道,不过都没有全部ac。写完笔试的第二天早上就打电话给了一面的机会。因为第一次面试,所以定的时间就很久,定的30号面试 一面: 没有自我介绍 手撕代码,二叉树的翻转,我用的递归写的,写出来之后面试官问利用递归会出现什么情况,然后用非递归怎么写。非递归我只讲了思路用队列实现,但是没写出来,还是自己太菜!! 基础知识: reentrantlock的原理 CMS垃圾回收算法的过程 为什CMS还要进行重新标记 redis分布式锁,这个没答出来… 发现一个高cpu线程怎么办?kill不行!! redis为什么性能好 线程池的参数 问了一下项目上的知识 反问 还有一些其他知识点...