1、自我介绍
2、常见的数据结构有哪些
3、数组和链表的区别
4、B+树的原理
5、事务的ACID特性
6、隔离级别
7、Mysql中可重复读的底层实现,MVCC
8、mysql中有哪些锁,直到间隙锁么?
9、乐观锁和悲观锁
10、了解SQL注入么?
11、了解七层网络模型么?我只知道五层的,IP协议是哪一层的
12、TCP协议和UDP协议的区别
13、Java中你用哪些集合,讲一下哈希表的底层原理
14、了解IOC么?
15、反射知道么?有使用过么?
16、在MySQL中你怎么实现一个乐观锁
17、一亿个数字,取前K大的
18、讲一下线程池的基本原理,你怎么创建线程池的
19、线程的状态有哪些
20、synchronized关键字的底层原理、volatile的底层原理
21、以后想做数仓还是想做Java后端往架构师的方向走
面了48分钟,嗓子都说冒烟了,面试官只问了数据库和Java
全部评论
(3) 回帖