【金九银十】京东(2轮技术面)

  • 1.总体说一下集合框架

  • 2.你怎么看待接口和抽象类

  • 3.索引的分类

  • 4.主键索引的设计应该采用B-tree索引还是hash索引

  • 5.设计模式说5,6个

  • 6.谈一谈DDD面向领域编程

  • 7.说一下hibernate一级缓存和二级缓存

  • 8.说一下你了解的MQ

  • 9.谈一谈你对高并发的理解,你会从什么角度设计高并发程序

  • 10.JUC包里的限流该怎么做到

  • 11.索引不适用的条件

  • 12.说一下NIO和AIO

  • 13.AIO里用到什么设计模式

  • 14.说一下select,poll,epoll

  • 15.谈一下TCP的拥塞控制

  • 16.你知道什么是as-if-serial语义吗,它和happen-before语义有什么区别

  • 17.Executors创建线程池的方式

  • 18.CachedThreadPool里面用的什么阻塞队列

  • 19.那你知道LinkedTransferQueue吗,和SynchronousQueue有什么区别

  • 20.你还知道什么阻塞队列,能具体说说它们的特点吗

  • 21.线程池的线程数怎么设置比较好

  • 22.你知道新出的LongAdder吗,和AtomicLong有什么区别

  • 23.那你知道LongAccumulator吗

有事评论区留言,也欢迎一起学习的伙伴
原文地址:https://www.cnblogs.com/wt9866/p/13642590.html