数字政通面经
一面 9.24
1、自我介绍
2、项目了解
数组查询时间复杂度,增删复杂度,内存?
数组一整块内存有什么隐患?
链表的增删查复杂度?
3、JVM内存模型
线程实现的几种方式
线程池运行原理?
volatile理解
单例模式用过吗?讲讲单例模式。单例模式优缺点?
设计模式知道哪些?工厂模式优缺点?
HashMap会出现循环引用吗?怎么出现的?
多线程下用什么map?ConcurrentHashMap实现原理
浅拷贝和深拷贝
Redis了解吗?
Mysql锁有哪些?如果对一行上锁,那么full update能够执行成功吗?
MySQL慢查询怎么优化?看过日志吗?
前端用过Vue等技术吗?
4、Spring动态代理实现原理
5、Linux命令会吗
二面(按照简历问的,问的很浅)9.30:
研究生方向
数据结构与算法?介绍一个你知道的排序算法(快排),快排是稳定的吗?时间复杂度?
MySQL怎么调优?SQL层面?
集合用过哪些?HashMap可能会有什么问题?
Redis保存哪些类型的数据?持久化?
介绍5个Linux命令