一面 40min
1.为什么学java,平时怎么学的
2.String,SringBuffer,StringBuilder
3.你对线程安全的理解是什么,怎么保证线程安全
4..cas,给你张表怎么用cas实现高并发下的update操作
5..HashMap怎么找到一个key,TreeMap怎么实现有序的
6.介绍下异常与错误,遇到过OOM吗,怎么排查,怎么避免
7.知道哪些排序算法,快排怎么实现的
8.怎么创建线程池,参数有哪些,内部怎么工作的
9.IO拷贝文件的伪代码,你对NIO的理解
10.JVM什么时候GC,GC算法有哪些
11.表锁,行锁,数据库隔离级别
12.平时有用到哪些索引,B+树,索引查询为啥那么快
13.工厂模式了解吗,有什么应用,好处是什么
14.LRU策略应用场合,怎么实现
15.有什么想问我的
2.String,SringBuffer,StringBuilder
3.你对线程安全的理解是什么,怎么保证线程安全
4..cas,给你张表怎么用cas实现高并发下的update操作
5..HashMap怎么找到一个key,TreeMap怎么实现有序的
6.介绍下异常与错误,遇到过OOM吗,怎么排查,怎么避免
7.知道哪些排序算法,快排怎么实现的
8.怎么创建线程池,参数有哪些,内部怎么工作的
9.IO拷贝文件的伪代码,你对NIO的理解
10.JVM什么时候GC,GC算法有哪些
11.表锁,行锁,数据库隔离级别
12.平时有用到哪些索引,B+树,索引查询为啥那么快
13.工厂模式了解吗,有什么应用,好处是什么
14.LRU策略应用场合,怎么实现
15.有什么想问我的
二面 30min
1.自我介绍,讲讲你怎么学java的
2.看过哪些jdk源码,你的收获是什么,说的HashMap、ArrayList、LinkedList
3.有jvm调优经验吗,OOM了怎么排查,经常FullGC怎么办
3.项目相关(秒杀项目....):设计了哪些缓存,怎么设计的,RocketMQ你怎么用的,前后端怎么交互的,项目发布了吗,中文乱码怎么办,难点是什么,收获是什么,觉得有什么改进的地方
4.聊了下实验室的课题项目和另一个VR项目
5.一张表建立索引的时候你会考虑什么,索引怎么工作的,索引过多会怎么样
6.三大范式是什么,你平时怎么应用的
7.B+树、B树
8.HTTPS,讲了SSL和CA证书的加密
9.布隆过滤器作用、原理
10.有什么想问我的
全部评论
(8) 回帖