用友一面 7.29(30min)+二面45min(感觉凉了)
一面
1.自我介绍
2.项目中Redis使用场景,
3.Redis的持久化机制
4.Mysql的存储引擎,差异。问题(7条记录删除两个,重启后innodb和myisam插入的主键id是多少)
5.mysql事务的特性?分别怎么实现的
6.谈谈mybatis,有哪些分页。
7.谈谈springIOC和springAOP
8.谈谈springboot和spring
9.jvm的内存区域,共享和独占。
10.类加载过程
11.java如何创建多线程?
12.java实现线程安全的方式
13.notify和notifyall的区别
14.rabbitmq在项目中如何使用的,如何保证重启消息不丢失?如何保证数据一致性?
15.反问
二面
1.自我介绍
2.深挖项目,秒杀没做分布式,问了半天分布式的问题,问的很细。
3.mysql索引构建得过程,问的很细,答的太粗糙了。最左匹配原则
4.spring事务,场景题。
5.redis线程模型,多路io的流程细节
6.mybatis的使用,dao和mapper的语法(太久了忘了,答了个大概)
7.反问
感觉他全程在嘲笑,答的确实很烂,不是常规八股,问的比较细。