网易行研java一面凉经
自我介绍
项目
里写的用AOP和策略模式完成了接口调用记录
AOP原理,动态代理
策略模式
mysql
innodb引擎 聚簇索引?
索引结构 B+树 结构、搜索过程 和B树什么区别
建了组合索引(a, b, c)筛选条件 ac , bc 会用到什么样的索引
Redis
Key的过期策略,要是你设计Redis你怎么处理
部署跑的哨兵模式还是集群模式 哨兵工作流程
RocketMQ
怎么实现高可用,保证消息必达?
消费者和主节点间获取模式 推还是拉 什么场景选什么模式
项目部署
java启动参数
GC配置策略
代码
二分查找有序数组
数组倒序
场景
技术选型
List list = new ArrayList();//LinkedList(); for (int i = 0; i < list.size(); i++) { sout(list.get(i)); }
ArrayList和LinkedList怎么选,时间复杂度
map和锁
HashMap结构、存取、为什么不一开始就建树
HashMap和Hashtable区别
Hashtable和ConcurrentHashMap
volatile关键字怎么保证安全
volatile int i; i++;
是否安全
线程池
为什么要有线程池
知道线程池参数吗
核心线程数,最大线程数
线程池和阻塞队列怎么协同工作
反问
杭研业务是干嘛的?
这边很大,具体进来再说。
对我的问题建议?
知识广度有点欠缺,补充补充基础知识
答的不太好,8.31面试,9.2已感谢
#面经##网易#