4.4京东零售一面
讲一下项目哪个地方具有挑战性,如何解决
kafka如何保证消息是发送一次接收一次,如何确保broker正常刷盘,多副本怎么实现,这里有个高水位低水位概念知道吗(不会)
setnx有哪些参数,优化前的分布式锁是哪个维度
zk如何保证数据一致性(忘了)
构造线程池有哪几种方式,ThreadPoolExecutor底层继承了哪一个抽象类,抽象类有什么方法,他是怎么实现的(不会)
juc包下有哪些类,concurrenthashmap底层原理
hashmap和concurrenthashmap中,一个对象可以作为key吗,重写equals和hashcode注意哪些
netty特性讲一下selector,channel这些各自用途
netty的eventloopgroup和eventloop有什么关系,eventloop和workergroup怎么关联一起使用,创建nio eventloopgroup的时候默认线程数是多少,netty解决沾包拆包问题提供了哪些方法
redis的cluster分片集群实现原理,如果一个请求进来,他的slave可以提供查询能力吗,如果redis的cluster集群进行扩缩容,那么我们这边请求到一个正在迁移的key,redis会怎么处理返回
慢查询怎么优化,using index和using where区别(面试官一直说using index where我都没听懂,但我也还是不会)
kafka消息堆积怎么处理,处理过程可能存在哪些问题
如果突然生产者端发送很多消息怎么处理
面试官人挺好,我不会还给我讲一遍,大家觉得这个京东难度怎么样,我感觉比前两次面试难很多
#牛客AI配图神器#