字节财经业务一面凉经

自我介绍

redis分布式锁
redis为什么能实现分布式锁
redis分布式锁resdis挂了怎么办
mysql为什么不能实现分布式锁
(绷不住了,一连串给我干嘛了直接)

算法:数组取最大n个数
哎,leetcode原题吧,一开始没反应过来。先说的用栈维护大小关系,然后嘎嘎写,后面让我分析时间复杂度,然后让我嘻嘻有没有其他更快的,引导我到排序,我想到快排思路,解法说对了,又让我分析复杂度,因为前面分析的不对,所以被抓着问复杂度了。

问实习项目

总结:因为财经业务和我实习业务完全对口,所以我投的以为应该挺有优势,结果redis的追问直接把我八股干碎了,代码也印象糟糕,到这里已经过去40分钟了,后面介绍实习就十来分钟,然后就是反问。
有点难受,之前还是小白的时候直接投了字节seed被干碎了,两个月后再投字节又凉了,这下面评怕是救不了了😭
全部评论
Redis能实现分布式锁,往原子性,高性能,可设置过期时间上答;Redis挂了这是经典的Redis主从集群八股,还可以在业务层面做兜底;MySQL主要是性能差,不能承载高流量,所以一般由Redis在缓存层操作,而且没有办法设置过期时间,必须手动删除,一旦进程挂了直接死锁
14 回复 分享
发布于 02-04 00:27 北京
mysql是可以实现分布式锁的,无论什么锁,归根结底都是通过锁定唯一资源唯一标识实现的,比如乐观锁底层,也要硬件锁总线或缓存行。你只要,确定唯一标识,保证第二个无法进入就行,比如利用mysql的唯一索引。redis能实现分布式锁方便,主要是执行单线程,第二条插入失败,一样的原理,只不过过期可以主动释放,加上内存快。mysql慢,可能阻塞,还要自旋,所以一般不用mysql
2 回复 分享
发布于 02-17 21:42 辽宁
学弟投递财经前要是联系我了就好了
1 回复 分享
发布于 02-04 00:21 北京
那个算法题,不是个维护一个大小为n的最小堆就可以了吗?java的话就是PriorityQueue
1 回复 分享
发布于 02-02 23:56 陕西
估计半年后试应该可以把
点赞 回复 分享
发布于 02-07 21:47 陕西
redis分布式锁resdis挂了怎么办咋回答的
点赞 回复 分享
发布于 02-05 22:48 湖南
财经!
点赞 回复 分享
发布于 02-03 16:16 上海
redis分布式锁追问的确实不会,算法题也没想到最优,哎还需努力
点赞 回复 分享
发布于 02-02 20:06 上海

相关推荐

4月8号入职,到今天是第22天。这22天里,我在北京拉了两周肚子,一个人跨越山海来上班,第一个周末没地方去,就跑来公司写代码。然后我学到了这些——一、共同成长|在一个技术会自己走过来的地方入职第一天就撞进了 ByteTech 技术博客社区。每天一睁眼,推送里全是 Skills、Harness Engineering、OpenSpec……新名词像潮水一样涌过来。我承认有点"差生文具多"——学得广,用得浅。但我也借这个机会反过来往社区里投了三篇文章,教大家怎么从零做出一个点子。从消费者变成贡献者,这是22天里我最想记住的一个身份转变。二、激发创造|AI 额度不要钱的爽感在这里,Trae 随便用,AI 额度是免费的,不用像以前自己充钱充几百一下子烧完。每天都能摸 GPT-5.5、Gemini 3.1、Codex、Claude Code……爽是真的爽。更重要的是,我接触到了 Mira、Aime 这类集成了多个大模型的提效工具。Mira 我用得最多——调研报告、文案、甚至出图(gpt-image-2、nano pro)都能一站搞定。在同事的 agent-workflow 基础上,我搓了一个自己的 git-bug-workflow,专门跑改 bug 的 skills 流。想法拿到了同事的认可,但结果验证还没跑完,还在测试阶段。有好评不等于有结果,这件事五月要收尾。三、敢想敢干|进不去群,就自己建一个刚来想进实习生的群,发现都满了,加不进去。想了三秒:那我自己建一个呗。一开始没人,后来往实习生大群一发,呼啦啦涌进来一大堆。从此我成了 300 多人群的群主(不过大家没怎么说话好像)。四、一起改变|台球桌上的第一次破冰我把认识的字节同学拉进一个群,大家互相唠嗑、分享 AI 技术。第一次组局去线下打台球,来之前互相都不认识,来了之后话题停不下来。其中有一位是纯新手,我就顺便当起了"教练"——教架杆、教基础动作。虽然我自己也不太标准(菜鸡一个,大力出奇迹),但看着他从完全不会到能自己打,还挺有成就感的。五、做了 ≠ 做好了|MT 那句话我会记很久有一次改完需求提交代码,有些地方测了,有些没数据就没测,想着应该没问题。MT 走过来问我:"你全都测完了吗?"我老老实实说有几个没测。他说了一句我记到现在:"虽然大家都是 AI 开发,但最后还是人背锅的。出了事,实习生就只能拜拜了。"后来我学会了先用 mock 数据跑一遍再提交,上线都正常,没出事。但那一刻的压力是真的——AI 生成的代码不等于正确的代码,我只是偷懒了。六、坦诚清晰|跟老师摊牌的那一刻跟导师坦白了我在字节实习,没法回去上研讨课(发展对象的课)。老师笑着说:"我早就知道了,好好生活。"然后他主动帮我去跟上课老师沟通,最后说酌情扣分、走流程。七、独在异乡为异客|钱包决定了我的五一这个月已经回去两次了,机票加通勤花了 5000+。五一其实也想回,算了算钱包,能回,但回去之后大概率要饿肚子。那一刻我意识到——我的学生时代结束了。没钱确实很难生活。我甚至想过:五一为什么不能上班?上班有钱,不上班没钱还得花钱吃饭。害,独在异乡为异客。第一天来北京就肠胃炎拉了两周肚子,第一个周末没地方去,就跑来公司写代码。想家是真的想,但生活没办法。八、务实浪漫|异地恋的课题这个月也经历了感情的挫折。异地恋要考虑的东西太多了——钱、时间、精力。两个人都很忙,话题慢慢变淡,吵架也多了几次,和好之后也不太一样了。人生的课题,该怎么选择。还没想清楚,但不打算在最累的时候做长期决定。九、梦想实现中|双非实习生的一点奢望在 MT 的带领下,我熟悉了系统使用、bifrost 代理、环境配置、页面修改、排期上线。身为双非的我,只希望能够转正。组内的人都挺好的,但日久见人心,以后见。写在最后22天,三篇文章、一个 workflow、一个 300 人的群、一次 MT 的教训、一次感情的拉扯、两次回家的机票、经常性的肠胃炎和一群朋友。这是我第一次用自己赚的钱交学费,也是我第一次发现——长大不是一件浪漫的事,但我好像在慢慢扛得住了。五月继续。
27届求职交流
点赞 评论 收藏
分享
查看12道真题和解析
点赞 评论 收藏
分享
评论
8
43
分享

创作者周榜

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