9月4日 转转二面(30min)
9月4日 转转二面(30min)
1、自我介绍+项目介绍
2、HashMap和HashTable的区别,HashMap put操作流程,插入方法用的什么方法
3、ConcurrentHashMap 如何实现线程安全的(答错了)
4、部署情况,进行JVM参数有优化过吗
5、CMS 垃圾收集器过程,用的垃圾收集算法是什么(标记-清除算法)
6、项目用过什么框架(Spring)
7、Spring 解决循环依赖(三重缓存)
8、项目中用过什么设计模式,见过什么设计模式(工厂,单例,观察者)
9、Redis 数据类型有哪些(string,list,set,zset,hash)
10、ZSet ,底层数据结构,应用场景
11、Redis是如何保证高可用的(内存操作数据,避免上下文切换开销,io多路复用...)
12、项目中有遇到什么问题吗?
13、zookeeper和dubbo了解吗?(不了解)
14、string转int 需要考虑那些
15、Mysql的隔离级别(八股文)
16、MVCC的实现(八股文)
17、索引使用有哪些需要注意的地方(区分性的建立索引、联合索引)
18、进程通信方法,项目中用到了哪些
19、反问,公司技术栈,面试什么时候出结果