红茶移动二面

面试时间: 4月2日

讲一下实习,实习的难点是什么?你觉得最难的部分是什么?

讲一下短链接生成过程,你是怎么管理这些链接的?

为什么要分表?分表的作用是什么?你是怎么去分表的?

volatile关键字的作用?保证原子性吗?如果要保证原子性的话,需要怎么做?

你说到原子类,讲一下CAS是怎么保证操作原子性的?ABA问题怎么解决?

Redis持久化机制有哪些?主从复制是怎么实现的?讲一下哨兵模式,讲一下RDB持久化频率怎么控制的?

系统设计题:

你设计一个城市的智慧公交车,每个站点有个实时显示的大屏能够看到有哪些路线,公交车分别到了哪些站点,预期到下个站点的时间和实际到达下个站点的时间怎么计算?如果现在需要进行公交车调度,设计怎样的数据结构去实现?

没想出来,最后说可以用双向链表

全部评论
最后有戏吗?
点赞 回复 分享
发布于 昨天 23:52 北京

相关推荐

不愿透露姓名的神秘牛友
昨天 00:23
長谷川育美offic...:一般没有10w我是要紫砂的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务