滴滴后端一面

实习

1.snowflake算法?

分布式id还有其他调研场景吗?

2.你这个任务调度时间指标是啥?第三方平台的吗?

3.你这个redis存的是漏洞扫描数据库需要经常更新吗?怎么保证和mysql的数据同步?

4.你了解kafka的具体实现吗,结构是怎么样的?

5.整个高并发请求的链路讲一下?包括逻辑层,处理层,存储层

6.你做kafka是学到就用吗?有没有想过其他方案?

项目

1.优惠券秒杀过程

2.分布式锁有几种方案?

3.其中Zookeeper的分布式锁具体是怎么实现的?为什么这个节点要监听上一个节点?

4.10wQPS怎么做?(负载均衡+限流降级)

5.Redission讲一下

基础

1.TCP三次握手?为什么不是2次/4次

2.GO的GMP模型

3.你对GO并发和Java并发区别有什么了解

4.TCP拥塞控制

算法

数组跳跃最小次数(秒!)

思考题×1

UPD:无后续,应该挂了

#滴滴##字节##腾讯##攒人品#
全部评论

相关推荐

业务和数据库相关,大部分是mysql知识的拷打,我是真菜1. 项目拷打2. redis集群,主从复制3. 一致性哈希4. mysql和redis数据一致性5. 旁路缓存6. 本地缓存设计的考量,大小限制,删除策略,是否会引发oom7. select * from xxx where a = 1 and b = 1 如何考虑取去建立索引8. 如果还有个属性c, 如何建立 (都是覆盖索引)9. 如果变成 select * from xxx where a = 1 or b = 1 怎么建索引10. server层优化器的的作用11. 执行  select * from xxx where a = 1 for update 会加什么锁考虑尽量全面(数据存在不存在的情况,是否是索引的情况, 这个答的不好)12. mysql为啥采用b+树(这里是面试官引导我根据数据结构去往间隙锁上思考)13. 和二叉搜索树有啥相同和不同之处14. 快照读和当前读 (两个混合使用反而无法解决幻读了,这是第一次知道)15. mysql隔离级别16. 有关树的mid题全长50分钟,面试官人很好,很有耐心,回答不上来的地方会指引性的带着去思考,这也是第一次从b+树角度去分析加锁的过程,不过预计又要挂hhh 加锁那块答得不是很好。#度小满##后端##实习# #牛客创作赏金赛#
查看16道真题和解析 牛客创作赏金赛
点赞 评论 收藏
分享
评论
3
8
分享

创作者周榜

更多
牛客网
牛客企业服务