关注
4.1 页大小为16k,且二叉树的有序性尽可能的保证顺序写,特殊情况也会存在页合并和页分裂的情况;使用 buffer pool 缓存减少io读取;缓存刷盘会先进入 page cache;
4.2 没看懂
4.3 B+树,id递增比较好,容易命中顺序写(具体看4.1)
4.4 缓存 + 布隆过滤器;
5. 结构化如c、面向对象如java、c++,函数式如scala
6. 乐观锁、悲观锁、共享锁、独占锁、自旋锁、轻量级锁、偏向锁、重量级锁、synchronized、reetrantlock、AQS等。
7. 没了解过,只知道redis、memorycached,或者自己实现 LRU。
8. string、list、hash、set、zset、bitmap、hyperloglog、geo、stream;zset 由quick list + 跳表实现。
9. 从定义、资源利用、开销展开说。
10. 看情况,如 jvm 会限制最大使用内存。
11. 重试 + 滑动窗口 + 流量控制 + 用塞控制;大多数情况下使用tcp,不可靠的场景可以使用udp。
12. 如何应对连接超过1w的场景。考察的是IO多路复用;
查看原帖
12 2
相关推荐
点赞 评论 收藏
分享
02-06 21:46
西安财经大学 算法工程师 点赞 评论 收藏
分享
查看21道真题和解析 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 面试被问到不会的问题,你怎么应对? #
21474次浏览 527人参与
# 学历VS实习,哪个更重要? #
903次浏览 31人参与
# 厦门银行科技岗值不值得投 #
15294次浏览 352人参与
# 你见过哪些招聘隐形歧视? #
22009次浏览 186人参与
# 设计人的面试记录 #
205065次浏览 1630人参与
# 你觉得大几开始实习最合适? #
24953次浏览 246人参与
# 招商银行数字金融训练营 #
106220次浏览 916人参与
# uu们,春招你还来吗? #
60027次浏览 645人参与
# 面试中,你被问过哪些奇葩问题? #
94749次浏览 1182人参与
# 哔哩哔哩笔试 #
34746次浏览 140人参与
# 影石Insta360求职进展汇总 #
184024次浏览 1377人参与
# 国企/银行/研究所公司爆料 #
203424次浏览 913人参与
# 你都用vibe coding做过什么? #
18489次浏览 733人参与
# 供应链/物流校招攻略 #
12405次浏览 218人参与
# 虹软科技求职进展汇总 #
16629次浏览 138人参与
# AI Coding实战技巧 #
13207次浏览 278人参与
# 机械人还在等华为开奖吗? #
325235次浏览 1599人参与
# 做完笔试后你收到面试了吗? #
24132次浏览 210人参与
# 恒生电子笔试 #
19999次浏览 156人参与
# 你现在一天AI几次? #
11313次浏览 118人参与
# Vibe Coding 会干掉初级岗位吗? #
20166次浏览 211人参与
# 如果人生可以debug你会改哪一行? #
9977次浏览 140人参与