数字马力(长沙)java开发一面
1、HashMap的结构jdk1.7和1.8的区别,jdk7的链表添加是插头还是插尾,会有什么影响(我只回答了区别)
2、HashMap是否线程安全,线程安全需要用到什么类,实现原理是什么(原理不会)
3、HashMap红黑树和链表转换机制,扩容机制
4、HashMap的for循环遍历Key直接删除是否有问题
5、Synchronize和ReentrantLock区别
6、Synchronize的锁升级、锁加粗(只回答了锁升级)
7、JVM垃圾回收算法、垃圾处理器,GC的过程,不同处理器的区别(垃圾处理器只回答了一种)
8、JVM怎么分析内存泄漏
9、Mysql索引的最左原则
10、Mysql索引失效的场景,索引下推是什么(索引下推没答上)
11、Mysql本身的查询优化器
12、Redis的常用数据结构
13、Redis的大key问题,什么影响
14、Redis怎么实现分布式锁,怎么利用数据结构实现限流(没回答上来)
15、MQ怎么保证消息不丢失,怎么保证消息确实发送到了服务器(没回答上来)
16、MQ消息堆积怎么优化,怎么保证消息持久化(没回答上来)
17、反问
有些问的比较底层,偏数据结构和源码理解这块的,整体回答不算好,感觉没戏了
2、HashMap是否线程安全,线程安全需要用到什么类,实现原理是什么(原理不会)
3、HashMap红黑树和链表转换机制,扩容机制
4、HashMap的for循环遍历Key直接删除是否有问题
5、Synchronize和ReentrantLock区别
6、Synchronize的锁升级、锁加粗(只回答了锁升级)
7、JVM垃圾回收算法、垃圾处理器,GC的过程,不同处理器的区别(垃圾处理器只回答了一种)
8、JVM怎么分析内存泄漏
9、Mysql索引的最左原则
10、Mysql索引失效的场景,索引下推是什么(索引下推没答上)
11、Mysql本身的查询优化器
12、Redis的常用数据结构
13、Redis的大key问题,什么影响
14、Redis怎么实现分布式锁,怎么利用数据结构实现限流(没回答上来)
15、MQ怎么保证消息不丢失,怎么保证消息确实发送到了服务器(没回答上来)
16、MQ消息堆积怎么优化,怎么保证消息持久化(没回答上来)
17、反问
有些问的比较底层,偏数据结构和源码理解这块的,整体回答不算好,感觉没戏了
全部评论
哥们你这个面试官和我一面很类似 我是校招
春招吗 啥时候约面的
我也面完了 一面过了 没你这问的这么难啊 你工作几年了?
校招还是社招啊哥们?二面有消息了吗
相关推荐