3.25 淘天后端一面

更新:已挂,还是太菜了哈哈哈

----------------------------分割线-----------------------
#淘天面试# #牛客AI配图神器#
3.25 一面
只有半小时,总感觉是kpi呢🤔面试官人倒是挺好的,问的也是真不会。无手撕

1. 为什么要redis缓存预热,QPS有多高?
2. 保证redis集群的分布式锁的原子性?任何一台获取到了就是获取到了吗?只答了redlock
   追问:如果个别机器获取锁时性能特别差,比如只有四台加锁成功?
3. MySQL怎么设计高性能、高可靠性的分布式锁?不会
4. redis有什么优点而不选用MySQL加分布式锁?
5. threadlocal为什么需要remove?
6. 什么情况下一个线程会长期未结束?
7. threadlocal的key为什么用弱引用?既然弱引用是不是可以不remove?是不是value弱引用就可以不用remove?
8. redis分布式锁怎么保证加的锁和解的锁是同一把锁?
9. redis分布式锁是可重入锁吗?如果不是的话怎么设计为可重入?
10. 设计锁的时候如何考虑公平性和可重入性?
11. MySQL组合索引(c1, c2, c3)
    1. 第一个条件c1=xxx、第二个条件c1=xxx and c3=xx,都用到索引了吗?
    2. c2=xxx and c1=xxx、c1=xxx and c2>xxx 是走到哪些索引?
    3. like %c1%、like c1%、like %c1 索引怎么走?
12. Linux 的fork和clone在系统调用的时候有什么区别?
13. TCP如何解决粘包?
14. for update什么时候表锁什么时候行锁?
15. 场景:
    1. 分库分表:分买家库、卖家库,如果设计分库分表键可以快速对应到买家表/卖家表?
    2. 一百万条订单数据,怎么快速排序?
#淘天# #淘天实习# #淘天暑期实习# #暑期实习   #
#软件开发笔面经#
全部评论
这真能拷打redis啊
点赞 回复 分享
发布于 03-27 16:50 江苏
佬,这个 100w 数据排序就是快排这一类的排序算法吗
点赞 回复 分享
发布于 03-31 19:58 浙江

相关推荐

评论
2
12
分享

创作者周榜

更多
牛客网
牛客企业服务