9.23顺丰线上一面面经
RPC的注册中心怎么实现的?
如果一个服务节点挂掉了,调用方如何感知?
心跳机制会有一定的时延,此外还有什么方案可以实时感知?
zk的监控机制了解吗?
HashMap在1.7与1.8发生了什么变化?
它线程安全吗?为什么不安全?
1.7前使用HashMap有可能导致CPU跑到100%,是什么原因?
ArrayList和HashMap的扩容机制?
Spring Bean的生命周期?
名词解释AOP
有哪些AOP实现方案?
有多个AOP,如何控制先后顺序?
Spring是怎么解决循环依赖的?
局部变量存在jvm哪个区域?新new的对象呢?具体在堆的哪个区?
大对象怎么分配内存?
新生代有哪些gc,老年代呢?
mysql索引有哪些数据结构?
哪些场景会导致索引失效?
什么是最左匹配原则?
一张很大的表left join一个小表,如何使性能最优?
B+树、B树、Hash分别适用哪些场景?
考察sql:分页查询第二页的数据
redis有哪些数据结构?
看到你说用zset做了排行榜,那如果数据量很大,达到数百万,每个人要如何知道他的排名?
redis怎么解决大key?
redis有哪些持久化方案?
redis有哪些过期淘汰策略?
redis的Hash算法了解吗?
一致性哈希了解吗?
反问:问了技术栈和业务
问的挺多的,暂时只想起这么多