面试持续了50分钟,感觉身体被掏空。。。
介绍项目 (一顿胡扯)
索引
索引的原理
索引的数据结构
如果一个user表 创了两个索引分别在sex 和 city字段上,
select *from user where sex=’ xxx ‘ and city = ‘ xxx ‘
问这个查询语句用了几个索引?
redis为什么用跳跃表 (我瞎说的,为了大量kv数据,查询快)
什么是红黑树
比较跳跃表和红黑树的查询插入复杂度和优劣 (十脸蒙蔽)
事务的隔离级别(然后又问了一些具体例子,比如脏读,幻读,mysql的默认隔离级别,什么样的隔离级别下的具体应用场景)
进程间是如何通信的
计算机网络模型
TCP三次挥手 close wait 和 time wait是什么
HashMap底层
HashMap是线程安全的嘛
怎么把HashMap转换成线程安全的 ?(我回答的是Collections工具类的线程安全化的静态方法,面试官问除了这个呢?)
ConcurrentHashMap底层实现
基本数据类型有哪些
char占几个字节
long是原子性的嘛
long怎么进行原子性操作
Spring的两种动态代理
jdk动态代理和cglib有什么区别
Spring Strust的整合底层怎么实现的
Spring的web项目打成war包,在Tomcat上运行,入口是web.xml,
那Spring boot的web项目打成war包,在Tomcat上运行,入口是是什么?
Mybatis一级缓存
处理数万条数据,这些数据都是100以内的数据,怎么找出没有重复出现的数据的个数?
最近看过哪些论坛社区
最近看过哪些书
对公司有什么期望
还有什么问题
说点什么
您将是第一位评论人!