面试点:
手写单例
mysql事务隔离级别,索引
类加载,初始化,对象的创建方式
redis,redis分布式锁如何实现,redis数据结构,memercached与redis的区别
设计一个场景,多节点根据用户请求实时展示前五名,方案,最小堆排序,redis锁,同步实现,实时返回结果
jvm,内存溢出问题查询,查看gc情况的命令,jvm常用的命令
linux命令,awk是否用过,常用命令
项目中的亮点,困难
服务拆分了什么,重构了什么
并发,多线程,线程池参数中的maxSize参数什么时候用
数据库锁,悲观锁,乐观锁
其他面试回顾
手写查找有序数组中的某个值,使用二分法查找
项目的架构,从前到后
linux命令,查看一个服务有多少个线程
事务隔离级别,幻读怎么解决,间隙锁