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. 一百万条订单数据,怎么快速排序?
#淘天# #淘天实习# #淘天暑期实习# #暑期实习   #
#软件开发笔面经#
全部评论
方便简历分享下看看么。 我这边还有hc
点赞 回复 分享
发布于 04-08 15:25 浙江
佬,这个 100w 数据排序就是快排这一类的排序算法吗
点赞 回复 分享
发布于 03-31 19:58 浙江

相关推荐

06-12 17:46
门头沟学院 Java
运营你豪哥:来说重点: ​1.项目前置,时间倒序。​​ 2.​项目描述强化结果与量化效果(STAR原则里的R)。​​ ​3.个人技能精炼,明确掌握程度,突出核心。​​ ​4.增加强有力开头的个人总结部分。​​ 5.​优化教育背景(成绩排名)、合并奖项与活动。​​
听劝,我这个简历该怎么改...
点赞 评论 收藏
分享
半解316:内容充实,细节需要修改一下。 1,整体压缩为一页。所有内容顶格。 2,项目描述删除,直接写个人工作量 修改完之后还需要建议,可以私聊
点赞 评论 收藏
分享
评论
5
33
分享

创作者周榜

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