首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
ekko123
门头沟学院 Java
关注
已关注
取消关注
分布式 2PC raft
@匿名牛油:
美团一面+二面(凉)
24暑期实习,部门:数据库研发中心第一次笔试一题没A,第二次笔试只A了一题3.15 一面算法题:排序链表Go调优相关,怎么调优的如果一个程序对他进行计算压测,但CPU跑不满,这种情况会往哪方面去想协程与线程的区别Go协程什么情况下会主动让资源(IO等被阻塞的情况)Java学的怎么样,了解主流的垃圾收集器等MySQL为什么要读写分离(读多写少,减少主库压力)读写分离的问题在哪,可以怎么解决(读写同步延迟,应用层方面别在刚写完就读从库,主要在应用层控制)为什么要分库分表,分库分表后要注意哪些(数据一致性,要考虑分布式事务)分布式事务相关的(2PC XA 3PC TCC saga),XA 怎么做的分库分表后除了要考虑分布式事务,还有什么要考虑的(不会)乐观锁,悲观锁Redis的持久化方式(RDB AOF 混合)RDB为什么会丢数据(RDB保存全量快照前挂掉)RDB时发生修改,内存膨胀问题,触发COW后是全量拷贝还是只拷贝修改的那部分(答的只拷贝修改的那部分所在的操作系统page)Redis 的 I/O 模型CAP简单聊一下MySQL 是 CP 还是 AP(一般情况的主从是AP,因为是最终一致)如果要MySQL提供 CP 怎么办(节点完全同步前别对外提供相应的服务,就是实现强一致事务)如果 CP 情况下,主节点挂了怎么办(不了解,没背八股,瞎b扯一般配个哨兵用 binlog 恢复,要是全挂了那也没办法,因为要保存最终一致性)对 multi paxos 有多少了解raft preVote优化基于 raft 的分布式kv,如何实现线性一致性,怎么保证不重复执行写指令的client 的 ID 怎么实现的(项目rand.Int64(),分布式情况应该用雪花算法实现分布式ID)如果 client 宕机了,怎么保证不重复执行写(宕机了的话再启动,client ID 都变了,已经是新的一轮请求了)BusTub项目,4种隔离级别怎么实现的,读提交和可重复读的区别文件系统有没有了解,对刷脏页的理解(往数据库项目的BufferPoolManager扯,然后又介绍了下OS的页面置换,最后说了句思想都差不多)反问3.17约了二面3.22 美团二面(凉)实现的 BusTub 数据库里,BufferPool 的作用,数据库层面抽象的 Page 和操作系统的 Page 的区别,读一个数据库逻辑 Page 进内存大概什么情况为什么操作系统实现了页面置换,在数据库层面还要维护一个 BufferPool操作系统的页面置换算法,会对数据库层面实现的页面置换算法,有什么影响LRU 置换算法怎么实现的,LRU-K 呢LRU-K 和 LRU 的比较,有被 LRU 的性能卡过么可扩展哈希索引的实现3节点的 Raft 集群,如果要更新一个节点,怎么办(先把新的加入集群,再把老的下掉,不能反过来,要保证半数以上可用)更新节点的具体流程是什么如果有非常多的 Raft 节点,分了很多集群,有哪些要注意的平时遇到的印象最深刻的 bug乐观锁和悲观锁的区别乐观锁和悲观锁,放在数据库的角度,分别应用在哪里(乐观锁应该是 mvcc)考虑两个不同的事务去操作一个表,执行 Insert 呢(这种情况要考虑幻读,不要 mvcc,但纯加锁实现的隔离级别也不顶用,除非实现 Serialize 级别,后面说可以和 MySQL 一样整间隙锁)mvcc 除了用作实现隔离级别,别的还有了解其他用途么算法题没让做,说看一面写的代码风格还不错在字节有考虑过活水啥的么,字节转正不,未来倾向做计算还是做存储反问3.27 人才库了
点赞 12
评论 14
全部评论
推荐
最新
楼层
还没有回复哦~
相关推荐
01-02 10:55
大连理工大学 Java
贝壳java面试,二面挂
一面:聊了下项目,问了下redis,数据库,线程池,系统优化相关的问题手写代码字符串转int面试用时五十分钟二面:1.问对贝壳和装修行业怎么看2.聊聊项目,离职原因3.开放题目设计顺风车系统面试用时四十分钟
查看3道真题和解析
点赞
评论
收藏
分享
01-03 23:12
门头沟学院 Java
工行软开怎咩样嘞
中国工商银行软件开发中心,听起来高大上,宇宙行,标准大国企,但是为什么网上都说很坑呢,真的那么差嘛有一些甚至说月薪六千五,真是真实存在的吗。。。。加班肯定要加的,想着八点前下班就可以接受,但是薪资真的那么离谱嘛,有没有uu知道里面到底什么情况呢
工商银行工作强度 87人发布
投递工商银行等公司9个岗位 >
点赞
评论
收藏
分享
01-02 15:10
门头沟学院 网络工程师
被小公司hr逗笑了
知道我没offer心情不好,还是来逗我开心😂
给🐭🐭个面试机会吧:
我boss直聘天天有家教跟我打招呼😓
点赞
评论
收藏
分享
2024-11-07 20:17
广东工业大学华立学院 Web前端
26届简历,求各位大佬拷打
根本找不到实习哇!😭求各位大佬拷打拷打,给点建议吧。 #实习,投递多份简历没人回复怎么办#
实习,投递多份简历没人回复怎么办
点赞
评论
收藏
分享
2024-12-29 13:59
华为_系统工程师
面试真题 | 快手 C++ [20241229]
1. C++内存分配机制: 请详细解释new和malloc在C++中的区别,包括它们的底层实现和适用场景。 C++内存分配机制 1. new 和 malloc 在 C++ 中的区别 new 和 malloc 都是用于动态内存分配的操作符,但它们在使用方式、底层实现和适用场景上有显著区别。 语法和返回类型: malloc 是 C 标准库函数,用于分配指定字节数的内存,返回一个 void* 指针,需要显式地进行类型转换。 int* ptr = (int*)malloc(sizeof(int) * 10); new 是 C++ 运算符,用于分配对象内存,并调用对象的构造函数(如果适用)...
C/C++面试必考必会
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
1
...
【有奖互动】领导说你卡点到,你会如何高情商回答
2190
2
...
刚出炉,神仙公司名单。。。
2158
3
...
阿里被裁,找了web3.0远程工作
2126
4
...
应届生太难了
2032
5
...
转2012竟然泡出来了
1998
6
...
秋招offer选择,来不及了
1614
7
...
腾讯录用评估许愿
1205
8
...
求助offer
1068
9
...
给大家看一下东软的离职证明
978
10
...
求助offer
880
正在热议
#
2025,我想......
#
10292次浏览
142人参与
#
今年形式下双非本找得到工作吗
#
68920次浏览
628人参与
#
夸一夸2024年的自己
#
10473次浏览
118人参与
#
我的简历长这样
#
2069306次浏览
28070人参与
#
职场高情商速成班
#
640次浏览
19人参与
#
当你面对裁员会如何?
#
63990次浏览
496人参与
#
如何一边实习一边秋招
#
1090409次浏览
13393人参与
#
投递实习岗位前的准备
#
1283450次浏览
19304人参与
#
签约有哪些注意事项
#
13990次浏览
164人参与
#
秋招前后对offer的期望对比
#
194246次浏览
1457人参与
#
滴!实习打卡
#
528417次浏览
5843人参与
#
如果再来一次,你还会选择这个工作吗?
#
371970次浏览
2335人参与
#
简历被挂麻了,求建议
#
2767167次浏览
35117人参与
#
上班苦还是上学苦呢?
#
187998次浏览
1125人参与
#
机械制造薪资爆料
#
1139118次浏览
9364人参与
#
工作中,你有没有遇到非常爱骂人的领导?
#
8228次浏览
79人参与
#
在找工作求抱抱
#
965616次浏览
9583人参与
#
无实习如何秋招上岸
#
851087次浏览
9575人参与
#
实习,投递多份简历没人回复怎么办
#
2642719次浏览
36204人参与
#
如果可以选,你最想去哪家公司
#
1333730次浏览
16649人参与
牛客网
牛客企业服务