京东一面面经 :
1. 今天下午三点电面,一共半小时多一点。实习内容 : 我实习主要做了一个Redis扩容,用的双写+TTL淘汰,然后把常见的双写+脚本和Redis Shake方案也说了一下,还有就是和中间件团队一起做了一个公司二方包,用JMX监控JVM的Major GC,出现大量Major GC时,避免连续FullGC进行降级和通过MXBean去自动dump堆。
2.hashmap相关,聊了聊1.7 1.8扰动函数,链表红黑树转换(从泊松分布和二者查询效率两方面答
3.Redis的9种数据结构,bitMap实现布隆过滤器,还有聊到布谷鸟过滤器
4.JUC的Lock/AQS相关内容,sync锁升级过程,底层原理,volatile缓存一致性协议以及触发总线风暴的情况。
5.如果给你一个需求一直到上线怎么做 。 我答的从上下游业务了解,dev design,同部门业务沟通,开发,自测,提测,内网,beta,灰发,上线部署
6.反问
跪求二面
全部评论
(3) 回帖