腾讯java一面面经:秋招处女面
50分钟
1自我介绍
2.hashmap
3.hashmap为什么不用平衡树,用了红黑树?
4.AQS知道哪一些?介绍一下 ReentrantLock,CountDownLatch,CyclicBarrier
5.CLH同步队列怎么实现非公平与公平的?
6.ReentrantLock和synchronized的区别?
7.JVM 的内存结构
8.jvm 里 new 对象时,堆会不会发生抢占?那你怎么设计jvm的堆的线程安全?
9.从浏览器请求到服务器展现资源,经历了哪些过程?
10.redis的数据结构?
11.redis结合项目问:缓存同步问题?
12 mysql的索引结构?
13.用uuid做主键可以吗?为什么?
14.为什么 object的方法 notify 和wait方法必须在synchronized里使用?
15问我还有什么问题?
#腾讯##面经##Java工程师#