京东后端开发一面面经
1.深挖项目,秒杀场景、存储一致性、异常处理。
2.线程池种类和参数。
3.什么场景下会创建非核心线程。
4.使用过什么集合。
5.ArrayList初始容量、扩容条件、扩容倍数。
6.MySQL的锁。
7.RocketMQ和Kafka选型,底层原理:容错和高可用机制、推拉模式、零拷贝等。
8.redis缓存键值设置。
9.红黑树和AVL树区别、优缺点。
10.MySQL的ACID如何实现、日志都有什么作用、如果insert语句执行时宕机了会有几种可能发生的情况。
11.Zset设计一个销量排行榜、延伸排行榜大key问题、延伸大数据量下top100如何实现。
总计50分钟,无手撕,大部分问项目八股较少。