1、自我介绍
2、介绍一下做的项目和遇到的一些难点,怎么解决的,说到冬奥项目的一个功能优化,就问了具体优化的实现:就是拆和优化SQL然后加索引。又问了之前是同步的优化完是同步还是其他的。
3、然后问了抓哇,问了线程池的核心参数和执行流程,核心参数都满了的情况下,但是都是空闲的,问我一个任务来是用核心线程执行还是放队列。
4、AQS,公平锁和非公平锁的实现和场景
5、SpringMVC一个请求的执行流程。 G了
6、redis的数据结构,持久化方式,ZSET什么情况下会用到压缩链表,跳表。感觉是GG了
7、mysql 索引,它的数据结构、特点,聚簇索引和非聚簇索引的区别,举个例子说明下分别用到了聚簇索引和非聚簇索引;最左前缀说一下,也举个例子介绍下。隔离级别分别是,MySQL默认的隔离级别。
8、mvcc说一下,大致说了下怎么解决幻读 说了readView 和 undo log的,事务trx_id 和readView 里4个字段比较过程。
9、你们公司用的什么隔离级别,答:RR。嗯,是的
10、算法题:用栈实现一个栈,实现的核心就是获取最小数,其它就是入栈、出栈、获取栈顶,时间复杂度都要求是O(1),其它的都是复用栈原有功能,我用了两个栈。
浙公网安备 33010602011771号