滴滴Java社招,面试题分享(难度:中等,价值:高)
自我介绍
微服务如何实现服务发现与注册,如果某个服务挂掉,如何通知consumer
mysql脏读、幻读,mysql的联合索引结构
熔断限流怎么做的,hystrix内部实现
springcloud与springboot有什么区别?
springboot如何实现零配置的?
spring如何自定义注解?
java threadlocal内部实现?如何避免内存泄露
redis如何实现的string,这样实现的好处?
reids key的过期淘汰机制?
zookeeper的数据结构?zookeeper如何保证数据一致性的?
zookeeper的临时节点与持久节点的区别?适用业务场景?
hashmap的扩容机制?扩容后如何进行rehash的?
项目中有用过分布式事务吗?分布式事务的实现及回滚?
项目中微服务之间的调用使用的什么框架?为何选择该框架?
算法题:二叉树的最近公共祖先
为什么离职?手上有没有其他offer?
如果您想投稿分享面试题,直接给公众号发消息即可。
参考答案,可以给文章留言讨论。或扫描二维码进QQ群交流。

QQ官方交流群
记得一键三连哦↓