字节 30+ 技术面,遇到最难的题目,欢迎来战

你遇到最难的面试题目是?

说到这个话题,还真有一道印象特别深刻的问题。

去年秋招的时候,我去面了字节跳动抖音系的一个组,一路通过了前面三轮技术面,最后又被加了一轮技术面。前面的几场面试本身就很难,压力也是真的大,后面有机会可以专门分享下,但最让我印象深刻的,还是这场加面。老板问了我一个系统设计题,题目是:

设计一个特效平台的服务架构,包含特效上传、审核、测试、分发、上线流程。

要求:

1、画出服务链路架构;

2、涉及模块划分;

3、考虑异常情况处理(如审核失败、测试失败);

4、补充存储方案、MQ、并发控制、版本控制等细节。

都说字节喜欢考系统设计题,这次是我真切感受到了。一般的系统设计题,会围绕一个具体问题,和你聊一系列比如:

1、这个需求如何实现?

2、技术方案大致是什么?

3、用什么技术、中间件更合适?

4、有哪些潜在问题?需要注意什么?

5、……等等

这些问题,大佬差不多都问了,并且还给我留了一定时间思考。但多加了一项要求:共享屏幕,现场画架构图

emmm,当时大佬刚问完题目,我就打开了平时写文章用的画图工具,准备共享屏幕开始画。先是想怎么把这个需求拆出来,再把架构图一点点搭起来,最后再对着图去讲清楚思路。

以前遇到过让你共享屏幕写算法的,这是我第一次碰上现场画架构图的。那一瞬间是真的懵,本来系统设计题就够难了,还得“边想边画边讲”。但也只能硬着头皮上,考都考了,躲不掉。

最后我没画出一张标准意义上的架构图,但把思路流程尽量整理了一下,画成了一个逻辑链路图,就拿着这张图跟老板聊。更“恐怖”的是,我的设计方案偏宏观,细节部分没展开,结果被质疑了好久……

这个设计题讲完,面试也差不多结束了。我心想:“老板终于肯放过我了……太难了”。虽然能感觉出来他对我的方案不算满意,但我也尽量把想法讲清楚了。最后的结果是:面试通过,提了 Offer 审批。但,也就仅此而已。

不过要说最难的题,还真不好下定论。任何题目,其实都是 “会者不难,难者不会”,因人而异。有时你没接触过相关方向,就算给你两个小时也讲不明白;但有时刚好问到你做过、或者刚复习过的,那再难也能讲得头头是道,也觉着不难了。

这道题让我意识到一点:面试官考你架构设计,不只是看你会不会,而是看你的抽象能力怎么样、能不能拆得清楚、讲得透彻、现场应变得住。这一点,是我当时最深的感触。

好了,借文章发个鹅厂🐧的内推:

P.S. 已经入职了,鹅厂的体验非常棒,后面会分享,牛佬们快来当兄弟,内推码:34X35C2T,可帮看简历,投了私信我可全程跟进流程(别找野鸡内推码,看不到流程状态的)

#内推##腾讯##字节##你遇到最难的面试题目是_##牛客创作赏金赛#
全部评论
牛佬们快来快来
1 回复 分享
发布于 07-31 08:37 北京
我碎了,我也没过
1 回复 分享
发布于 07-31 09:43 甘肃
我也是字节加面然后没过
1 回复 分享
发布于 07-31 09:24 北京
🐧能帮我推吗
点赞 回复 分享
发布于 07-31 10:22 浙江

相关推荐

评论
1
4
分享

创作者周榜

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