攒人品~ 许愿二面
正常下来体验很好 美团更加注重应用场景和原理
1. java的反射机制,反射的应用场景AOP的实现原理是什么,与动态代理和反射有什么区别
2. object有哪些方法 hashcode和equals为什么需要一起重写 不重写会导致哪些问题 什么时候会用到重写hashcode的场景
3.redis list如何实现,压缩list和双向链表,使用场景 为什么这么设计
4.索引数据结构 为什么这么设计
5. 最左匹配原则 索引失效
6.线程池怎么设计,拒绝策略有哪些,如何选择
7. jmm内存模型 栈 方法区存放的是什么
8. 如何判断sql的效率,怎样排查效率比较低的sql
9. 如何保证redis缓存与数据库的一致性,为什么这么设计
10. java的类加载机制 双亲委派机制 这样设计的原因是什么
11. jvm中的可达性分析 对象有哪些引用类型 强引用 弱引用 软引用 虚引用的区别
12. 场景题支付宝借口回调 如何保证消息一致性
13. spring security的原理
14.怎么设计一个线程池 需要考虑哪些因素
15.对称加密和非对称加密 https ca证书验证 相比http有什么区别
16.数据库中的全局锁 表锁 行级锁 每种锁的应用场景有哪些
17.redis持久化机制有哪些
18.项目难点
19 手撕环节 一道medium 对链表进行插入排序