base武汉实习一面,43m,5.12号1.自我介绍2.hashmap原理3.类加载过程4.抽象类和接口的区别5.静态变量与实例变量6.B+树原理以及和B树的区别7.mysql回表8.索引失效场景9.数据库锁按数据操作的颗粒度的分为哪几类10.redis数据类型11.redis隔离级别12.redis为什么快13.AOF与RDB持久化方式的区别14.算法:顺时针螺旋打印m*n矩阵实习二面,43m,5.19号,隔天挂!1.自我介绍2.深挖项目,项目要求是什么,做了哪些优化,怎么分工的3.jdk和jre区别4.innodb和myisam区别5.hashtable和hashmap区别6.抽象类和普通类区别7.抽象类能加final修饰吗8.抽象类和接口区别9.自旋锁10.两个sql,查询员工表中工资最高的员工、查询部门表中每个部门的员工数量11.算法:第一题栈有效括号最长子串,第二题输出链表环入口秋招一面,9.19,1h,整体感觉还不错1)上来手撕一道topk,LC347,不能用堆如果想让3, 5, 6, 6, 7, 7, 8 输出6 7 8,怎么改2)项目OOM问题3)cas原理,cas有ABA问题,为什么还要用4)aqs原理5)ReentrantLock底层6)可重入锁是什么7)怎么知道这个对象可以重入8)对象除了对象头还有什么9)jvm模型10)MySQL事务隔离级别11)幻读是什么12)mvcc+间隙锁怎么解决幻读13)MySQL事务回滚,怎么知道上一个状态秋招二面,9.28,项目拷打52m1)自我介绍2)讲讲项目3)项目怎么分工的4)项目难点5)框架选型上,做了哪些贡献6)项目redis内存设置多大,一般情况占用多少内存,怎么考虑7)redis宕机怎么办8)框架选型上,可靠性是这么保证的9)redis多个示例主从同步是用的什么10)一般有哪些方式实现主从11)有没有测过一秒处理多少个请求12)个人优势秋招三面,1h,只记得几个1)自我介绍2)OOM问题3)项目中算法干嘛的4)项目不会因为实习或者找工作影响进度吗5)垃圾回收机制6)自己实现自旋锁怎么实现7)算法:合并区间#云智研发##云智##面经##晒一晒我的offer#