主要问题:
1、自我介绍
2、讲述自己的项目(最好中间穿插自己遇到的困难,以及如何解决的)
3、然后直接mysql
-
讲一讲对MySQL的理解
-
项目中MySQL的隔离机制
-
组合索引
-
分库分表
-
count(*)与count(1)区别(这块拉了)
-
b+树和红黑树的区别,又简单说了说b和b+的区别
-
innodb与myisam的区别
-
事务隔离级别的具体实现(拉跨)
4、项目中审批的权限如何实现的
5、redis常用到的数据结构
6、类加载机制
7、class.forName和classloader.loadclass区别(这块拉跨)
8、并发编程,自由发挥(讲了大概十多分钟,还有些没聊到,面试官就让停了)
9、简单问了问一些研究生期间的研究方向
10、经典的反问环节
2、聊项目
3、什么是rpc
4、rpc涉及到序列化,项目中的使用
5、序列化使用json,为什么
6、rpc、http区别
7、rpc效率高,测试过吗
8、rpc调用流程
9、redis缓存失效怎么办
10、redis分布式锁
11、nginx如何实现同时支持http和http2
12、springmvc,springboot、springcloud比较
13、springboot中的tomcat了解吗
14、1.8 hashmap底层put过程
15、hash冲突解决
全部评论
(14) 回帖