快star-x二面凉经

#面试问题记录#       一面主要是问项目,问的比较细,没有八股,算法题leetcode100里面的子数组最大和面完秒过,下午发二面通知
       二面面试官说他们说做数据库的,可能看我简历上没有多少数据库的东西,所以一直在拷打八股还有数据库
过程如下(注:长文本来自于录音)
自我介绍
问题1:库场景题acid的定义,解释一下
问题2:场景题
问到了事务「提交可见性」与「刷盘策略」的核心本质,举了转账的例子。这个问了好久问的很深,后面挂了可能和这个有关系
问题3:你刚说隔离级别有哪些啊?
问题4:可重复读能解决换读问题吗?为什么?
追问:换读就是相对于不可重复读一个两个区别,就是一个是在一行上,一个是在一个一段区间上是吧这个?
问题5:你说比如说Repeatable Read对吧?它能够解决可重复的问题,它是怎么解决的这?
问题6:什么是读写冲突,写读冲突,区别?
问题7:场景题
呃OK呃,我想想,比如说我现在有两个事物,对吧a事物先开始了,然后先开始我现在写呃,我现在读一条数据,然后但是它后期交就先开始后期交,然后b事务是后开始先提交那b事务跟a事务,比如b事务写了一个值a事务,先读了这个值读了个a对吧a是个旧值,然后b说我改了这个值,改了以后然后a是我后面提交了对吧,在在他之后提交了,那他们会他们这个时候这种现象是叫什么现象?
追问1:你刚刚说的写偏差是什么意思
追问2:如何解决?
问题8: ACID的C和CAP的C一样吗?解释一下
问题9:场景题
呃,我聊点别的吧,我想想呃,我们聊操作系统啊,我现在有一个进程进程名,我我开两个线程,这两个线程同时去读,写一个全局的int 64,一个变量a线程去写b线程去读,那么b线程就a线程先发生b线程会发生这个绝对时间上b线程一定能够读到a线程修改以后的值吗?
问题10:同步机制原理,同步原语的底层原理,为什么加锁或同步能让跨核线程看到最新值。
追问:happens-before」关系
问题11:场景题
呃,比如说你看呃,我们回到最开始我们说redo log对吧,你写每次写的时候redo log你是需要刷盘对吧?那么我现在问题是说,比如说我假设我调redo log调redo命令对吧?他给我返回一个乘返回一个零值ST,那么我这个数据一定会落盘成功吗?
问题12:场景题
呃我再问个问题啊呃假设我现在一个客户端跟服务端对吧我建了个tcp连接然后呃这个时候客户端和服务端之间我现在没有消息通信对吧就连接已经进了但是没有消息通信这个是我上去我直接我直接把网线给拔了这个时候客户端能够感知到这个网线没拔了吗
追问:可是我现在不是拔网线,我上去是比如说把对端进程给q了,那这个时候能感知到吗?

大概就是这样的强度

算法题我感觉是现出的,如下
多线程读写锁(Read-Write Lock)设计(C++)
给定一个普通互斥锁类 Lock,它有:

void Lock() {}
void UnLock() {}

你需要基于它实现一个 RWLock 类(读写锁),包括:

void RLock();    // 加读锁
void RUnLock();  // 解读锁
void WLock();    // 加写锁
void WUnLock();  // 解写锁

写出来了,大概讲了一下说没问题
反问1:这个算法题写的对不对
回答: 没啥问题,大体上
反问2:研发团队里面主要是什么群体偏多
回答:年轻人
反问3:你觉得我和其他应届生对比有什么劣势?面试官想了一下我看他说不上来换了个问法,问我还有哪些提升都空间
回答:你在应届生里面算是基础比较好的,基础不错(给的评价还可以,应该是认可了,但是第二天给我挂了)

今天中午更新后,流程终止……

7 月9 日
发现大家喜欢看这种,那我再更新一下一面面经(注:长文本来自录音转文字)
自我介绍
背景经历问题:我想问的问题在于说嗯我为我看到你投的这个岗位啊,因为其实看到你之前应该也投了一些其他的岗位对吧就是就是嗯嗯想了解一下为什么想去怎么说呢为什么对这个岗位有兴趣,就看之前有一些其他方面的C++呀网络呀,好像进行实习吧。然后最近应聘的一些是容器云呀然后策略流量调度啊一些岗位就是想了解一下嗯你是对这个数据库开发或者底层开发有兴趣呢还是说出于别的考虑还说还还说先先海投一下。

追问:我做数据库,做系统底层跟做业务层就做业务系统开发,因为我看你之前的有一个嗯,实习经验嘛,就是做抖音的后端服务对吧?其实这种的更偏向于说一些业务相关的一些开发,比如说像ramp像队列啊,计划部署啊,这些东西还嗯嗯诶,好像是一个比较比较比较混杂的一个项目对吧,就是你有了解过做一些偏向于业务层的开发跟偏向于底层开发他们的呃个上的区别了吗?或者说你有真的是对底层开发有有这种技术的兴趣还还是说有其他考虑

面试正式开始
问题1你觉得比较有深度的,或者能体现你的能力的一个一个一个项目(我讲的是一个grpc redis myspl项目)
问题2我验一下你的项目啊,现在还是写的还是蛮细节的啊,包括这个本地采集含氧氢能池并发轮巡历史,为什么需要redis这个东西呢?

追问1:这样的回复,我问一个问题啊,就是你用Mexico它的写入性能,就是你刚才说两个点嘛,一个是为了解有一些原子性的操作,一个是说觉得MySQL的性能更好,对吧?这个两个核心的点嘛那嗯,你在使用的时候,它的切入线怎么样呢?有有测试过吗?

追问2:
有没有认真思考过为什么 Redis 的写入延迟比 MySQL 低?

追问3:
AOF和RDB

手撕leetcode原题: 子数组的最大和,要求空间复杂度核时间复杂度限时15分钟

反问:你觉得我有什么改进点
答:面试官大概意思就是把项目要吃透,特别是团队合作的,就算不是你的工作你也得知道为什么是什么,因为每个面试官默认你是非常了解项目的细节的。
(注:在面试过程中我说了一个另他反常识的点,延迟50ms被指出来了,虽然可能记错了但是最后圆过来了,在反问过程中面试官也告诉我不能让面试官觉得反常识)

下午发二面邀请

全部评论
基础不错,但是我要挂了你
3 回复 分享
发布于 2025-07-09 11:13 广东
最近好累啊,所有的事情都赶到一起了,真的觉得一眼望到头的感觉,想找个轻松的工作怎么办牛U们
2 回复 分享
发布于 2025-07-08 19:13 陕西
这面经写的一流水准,看了觉得自己像个**
1 回复 分享
发布于 2025-07-24 23:35 北京
数据库太难了
1 回复 分享
发布于 2025-07-09 09:45 广东
刚面完二面,同快star数据库,好难啊,每面都难
点赞 回复 分享
发布于 2025-08-13 10:24 浙江
可惜啊
点赞 回复 分享
发布于 2025-07-27 15:10 北京
Mark一下,周五也面快star数据库,题好久没刷了,佬答这么好还被挂,麻了
点赞 回复 分享
发布于 2025-07-17 14:59 浙江
佬 这个时间线是咋样的呢,第二天没电话约面就是寄了吗😫
点赞 回复 分享
发布于 2025-07-17 13:19 北京
兄弟方便说一下啥岗么
点赞 回复 分享
发布于 2025-07-11 15:21 北京
佬,这个算法题是只讲思路,还是要像力扣一样写出来并且运行
点赞 回复 分享
发布于 2025-07-11 14:56 吉林
交大也不行吗
点赞 回复 分享
发布于 2025-07-10 14:36 福建
耐面王
点赞 回复 分享
发布于 2025-07-10 12:28 北京
感觉答的不错呀,不知道招什么超人呢
点赞 回复 分享
发布于 2025-07-10 09:35 北京
这是实习吗
点赞 回复 分享
发布于 2025-07-08 17:12 湖北
🦶✌️猛的 简历直接无了
点赞 回复 分享
发布于 2025-07-08 15:54 北京
读写锁都写出来也挂啊
点赞 回复 分享
发布于 2025-07-08 14:02 上海
点赞 回复 分享
发布于 2025-07-08 14:00 上海

相关推荐

2025-12-16 22:19
已编辑
南昌市第三中学 Java
个人背景:27届本科 江西普通一本院校个人经历:小厂->用友->蔚来->美团->腾讯不知不觉已经有了五段实习经历,也快在外面漂泊一年半了,在今年也完成了两年前自己想进大厂的目标,可能在别人看来确实就是一段比较传奇的过程,一步一步都在向上走,也会有很多人来问我相关学习实习的一些问题,我看到了也会尽量去回复,但现在我想给大家说的并不是千篇一律的学习路线,而是我认为更为重要的——勇气与抉择。下面我来分享一下这些年的心路历程最初学习背景:我跟很多人一样,都是刚进入大学才开始接触计算机,也刚刚拥有自己的电脑,在刚开始学习的过程没有任何人来帮助我,给予我相关的指导,完全是自己摸索出来的一条学习路线,不会有如今这样有很多完善好的速成路线,而家里人都在想让我考研,似乎本科以我的学历就业是不现实的。我也很早意识到了学历对于我的限制,所以萌生出了大一就开始实习的想法,但这个想法在当时基本上是不存在。所有人都在抨击我(这里感兴趣的话可以看我最早发的帖子),有的人说本科想进大厂痴人说梦,有的人劝我以我的学历考研才是上策,有的人说我屁都不懂就来卷,总之我很难说去看到有支持的。我大一的时候还没卷成如今这样很多大一实习,当我想找到是否有跟我一样下定决心一步一步往上走的人,我当时是没有找到的,要么是秋招的哀嚎,要么就直接是零实习进大厂(现在我知道,这里所谓的普通学历0实习进大厂的水分有很多,排除真正意义上的运气和实力,其他基本上全是造假作弊,大家自己心知肚明,也要放平心态)这就导致了一个没有先例的情况,很多人也都是拿没有先例来抨击我,包括家里人也不支持我去实习,可能很多人的积极性就会下降,但我从来不会信所谓的不可能,如果没有先例,那我就会是第一个,他们不行,是因为他们没能力,他们坚持不下去。勇气是很重要的,当你发现你身边没有人像你一样,就很少会有人相信你,看好你,但好在,我不在乎。最初实习阶段:在最初3000沟通只有零星几个面试的时候,那感觉确实很不好受,沉没成本太大,得到的正反馈却太少,当时基本上都是一天学八个小时从来不间断,没有周末没有节假日,甚至过年我都在学习,这就导致我现在都会因为我周末偶尔休息的时候会有负罪感,我感觉已经是种病了,我也知道我也可以休息会但控制不了。当时我出去实习口袋里有1w块(这是我高中三年加大一一年存下来的,基本上是很抠很抠,一个月生活费有时候有一千多有时候就五六百,但也算得上是成功攒了一点钱)但第一次总会是很害怕,担心租房被骗,担心工作能力不行,担心被公司坑,担心学校原因导致不能实习等等,基本上在前面几段实习是根本不攒钱的,代课已经花了一万多,加上租房来回,基本上只能说堪堪不负支出,后来远赴北京,作为一个南方人,有很多不适应的地方,但现在回过头来一想,已经在北京呆了一年多了。我知道很多人要么担心学校因素,要么担心赚的还没花的多,种种因素导致了实习的困难,我也很害怕,我的钱会不会最终全部打水漂,学校会不会爆雷,我以后还能顺利实习吗等等。但对于我来说,我能对自己狠下心,我能接受通勤时间一个半小时只为节省那么几百块的房租钱,我能控制自己的消费的欲望,我能每个月大把大把把钱给代课,这可能就是我能够初期实习顺利的原因,这需要勇气,也需要对自己狠。实习中的抉择:在有了两段实习经历后,我的目标就朝着大厂进发,在去蔚来的中途,我oc了七八家中小厂公司,这里面不乏一些待遇极其优越的公司(有一家我真的差点就去了),但我最终还是都拒了,因为我清楚的明白想往上走的,只有公司title会帮你说话,没有人有义务理解你的困难你的坚持,好在最后去了蔚来,也算如愿以偿。从蔚来到美团倒是没有过多纠结,因为在最开始的梦中情厂就是美团,但从美团去腾讯这个决定或许是我人生中的转折点。美团多次挽留我,帮我沟通问hr,基本上就是一定能转暑期然后成功转正,仿佛这年薪40w的工作已经触手可得,所以在拿到腾讯offer的那一刻并没有多高兴,因为我意识到这可能是我此生最接近大厂的一次机会,可能大部分人都会选择留在美团,我也认为这一定是一个好的选择。我能够走到如今,是永远相信自己的判断,我的每一步都是在赌一个好的未来,只不过,这次赌注大了点而已,或许未来我再也进不了这些所谓的大厂,但我赌的不是选择错对,我赌我不后悔。所谓信念支撑:都说人要为自己而活,但我或许做不到,毕竟我身处人情社会,有许多爱我的人在等着我成长,我也不能接受因为能力而再次放弃一段感情,最近喜欢一段歌词:爱我的人相信我我一直在努力改变所有失败为你们而存在爱我的人感谢你你们的爱就算人生不是精彩我也要勇敢的姿态最后的最后,我想给大家传递的从来都不是一个普通学历进入大厂的意气风发,我想给大家传递的,是一股相信自己能够向上的信念和可能性。在没有打比赛能力,没有开源能力,没有学历等各个限制下,我帮大家试出了一条能够向上的路。如果没有先例,那我会是第一个。我们不需要弄虚作假,只靠自己一步一步脚踏实地,哪怕慢一点,不赌自己是否成功,只赌自己不后悔,问心无愧。最后送给大家,也送给自己一段话结束2025:生活可能没你想的那么好,也不会像你想的那么糟,人的脆弱和坚强,都超乎了你的想象,有时候可能脆弱的一句话就泪流满面,有时候你发现自己咬咬牙已经走了很长的路了
等闲_:感觉咱们双非的同学都有一个共性,想证明双非也是能进大厂的,我之前所有的标签都喜欢带着双非,仿佛这样可以像别人证明自己的实力,现在我却不再想证明双非到底能不能进大厂,我的生活的所有者是我自己,享受生活,接受结果
2025年终总结
点赞 评论 收藏
分享
累死的一条狗:稀有人才啊你简历写了啥他这么锲而不舍的问你
点赞 评论 收藏
分享
评论
29
116
分享

创作者周榜

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