10.19更新 已收到感谢信
自我介绍
1.Java的常用数据结构
除了ArrayList和LinkedList,List的其他子类
2.Set和Map数据结构
存储结构、使用场景、和List的区别,HashMap的key的hashcode值相同就会覆盖原来的value吗
3.线程安全的Map
4.current包下的其他类
5.Java的多态
6.final关键字
7.基本数据类型
8.Java创建线程的方式
runnable接口和callable接口除了返回结果之外其他的区别
9.线程池的介绍
拒绝策略都有哪些
10.异常类
11.try catch finally执行顺序
12.JVM的内存结构
存储的内容,程序计数器存储的数值是什么
13.GC回收算法
14.JVM参数
15.类加载器
16.TCP模型、流量控制、拥塞控制
17.Linux中查询内存使用情况语句
18.进程间通信、死锁、内存管理
19.事务的ACID四大特性
20.事务的隔离级别
21.脏读和幻读的含义及如何避免
22.数据库索引的优缺点,什么情况下索引会失效
模糊查询用%哪种情况会失效
23.关联查询关键字
inner join、left join、right join
怎么避免笛卡尔积,判断条件用哪个关键字
24.数据库的锁
25.Java中的锁
synchronized关键字、锁升级
26.spring的IOC和AOP
spring的核心就是AOP,平常有没有用过AOP
27.实现一个业务:只要调用某个接口就输出日志,日志内容为接口的响应时间
spring的核心业务都是基于AOP的,在刚接到请求的时候就存入ThreadLocal中(AtBefore方法完成),业务处理完成后,调用After方法再从ThreadLocal中get
28.TheadLocal
ThreadLocal发生内存泄漏的原因,线程结束之后是怎么样的
29.AOP相关注解
30.Spring中涉及到的设计模式
31.Spring中Bean的作用范围 单例多例
32.Spring中依赖的注入
33.Redis的使用场景、基本数据结构
34.自学的方式
35.期望工作城市、业务和技术、职业规划
36.对加班、工作量的看法
#面经#