一面 07.22 36min
算法题:合并两个有序数组
多线程中几个核心参数
new一个线程执行过程
拒绝策略和阻塞队列
HashMap的1.7和1.8
ConcurrentHashMap与hashtable和hashmap的区别
Collections.sort的实现原理
分布式锁和Java锁
红黑树的结构与特性
MySQL索引的结构与特性
主键索引和非主键索引,如何优化回表
Jmeter的使用流程
Linux常用命令如pwd和grep
Redis在项目中的使用
Redis集中数据结构
zset的实现原理
AOP的底层原理
Mybatis的用处
二面 07.28 1h
AOP的使用场景
Redis的五种基本类型
跳表和压缩链表相关
锁机制的介绍
加锁流程
锁膨胀过程
lock和sync的区别
调用接口时线程池的使用过程
AQS和CAS原理
volatile用处和原子类用处
线程池如何实现,
线程池工作原理和主要参数
多线程顺序执行如何保证
数据库事务的隔离级别
平时遇到幻读的场景
消息队列的使用场景
如何保障消息不丢失
三面 08.02 20min
数据库主从架构
脏读,幻读,不可重复读和对应的隔离级别
ConcurrentHashMap和HashMap的区别
hashMap1.7和1.8的区别
读的时候和写的时候是否会加锁
说一下自己写如何给hashMap加锁
ConcurrentHashMap会有死锁吗
系统设计题,设计自动贩卖机
全部评论
(9) 回帖