三七互娱 java平台岗位一面
1、 自我介绍、
2、 hashmap 的底层实现、concurrenthashmap的底层实现、区别、为什么转红黑树
3、原子类的底层实现 核心是 unsafe类的实现
4、JVM、垃圾回收、如何判断是垃圾
5、IO模型、 多路复用器,selector 、poll、epoll的区别
6、Http与Https的区别、 TCP如何保证安全
7、Mysql执行一条语句比较慢的原因(索引、锁、涉及到文本的多次IO、刷新脏页)
8、redis的对象回收策略、用来干什么、知道缓存雪崩可缓存穿透吗
9、Nginx的如何支持高可用、多进程模型、负载均衡算法(简历有写)
10、rocketmq的怎么用的? (简历有写) 和项目相关
11、 前端知识(非必要)
12、 最后面试官问我是怎么个情况? 为啥秋招没走?
面试总结: 面试官还是非常好的,细心的指出了我的错误, 很多基础问题 比如三次握手、四次挥手、索引、事务都没问,
说是已经问烂了,所以有些东西掌握原理还是很重要。
总体40分钟时间