字节番茄三面
#发面经攒人品# 算法没写出来导致三面挂 哎哎
1. 详细介绍游戏审核架构迁移项目,包括其背景(老架构无人维护、技术债高)、目标(统一审核SDK、让业务方无感迁移)以及具体实现。
2. 针对异步审核回调场景,阐述对比过的两种方案(异步长轮询 vs EventBus),并解释最终选择EventBus的原因。
3. 阐述了整体架构流程,特别是引入乐高(Lego)组件作为隔离和降级手段的作用。
4. 介绍黑白名单统一管理平台的项目背景、要解决的核心痛点(运营管理繁琐、开发重复定制)。
5. 详细解释如何通过三级缓存架构(本地缓存+Redis+DB)顶住70万QPS的流量,并阐述为什么读请求不回源到DB。
6. 详细阐述保证DB和Redis数据最终一致性的多重方案(MQ异步更新、Binlog增量对账、天级定时任务全量校对、人工ONCALL)。
7. 解释如何通过“模板”来抽象和支持不同业务维度的黑白名单,以及模板和名单对象在数据库中的存储设计(JSON字段)。
8. 阐述系统的检索方式(不支持按JSON内字段检索),以及如何处理存量数据的迁移(RPC、Excel导入)。
9. 算法:一个蚂蚁在时钟上从12点出发,每次可以顺时针或逆时针走一个刻度,总共走n步,问最终刚好回到12点的走法有多少种。(动态规划/回溯问题)
10. 设计一个在5000人群里发50个随机金额红包的功能,需要考虑哪些技术问题,并给出解决方案。
#发面经攒人品##秋招##字节#
1. 详细介绍游戏审核架构迁移项目,包括其背景(老架构无人维护、技术债高)、目标(统一审核SDK、让业务方无感迁移)以及具体实现。
2. 针对异步审核回调场景,阐述对比过的两种方案(异步长轮询 vs EventBus),并解释最终选择EventBus的原因。
3. 阐述了整体架构流程,特别是引入乐高(Lego)组件作为隔离和降级手段的作用。
4. 介绍黑白名单统一管理平台的项目背景、要解决的核心痛点(运营管理繁琐、开发重复定制)。
5. 详细解释如何通过三级缓存架构(本地缓存+Redis+DB)顶住70万QPS的流量,并阐述为什么读请求不回源到DB。
6. 详细阐述保证DB和Redis数据最终一致性的多重方案(MQ异步更新、Binlog增量对账、天级定时任务全量校对、人工ONCALL)。
7. 解释如何通过“模板”来抽象和支持不同业务维度的黑白名单,以及模板和名单对象在数据库中的存储设计(JSON字段)。
8. 阐述系统的检索方式(不支持按JSON内字段检索),以及如何处理存量数据的迁移(RPC、Excel导入)。
9. 算法:一个蚂蚁在时钟上从12点出发,每次可以顺时针或逆时针走一个刻度,总共走n步,问最终刚好回到12点的走法有多少种。(动态规划/回溯问题)
10. 设计一个在5000人群里发50个随机金额红包的功能,需要考虑哪些技术问题,并给出解决方案。
#发面经攒人品##秋招##字节#
全部评论
佬跨转之后还能面其他部门吗
佬这是实习内部转岗吗
手撕回溯应该挺好写的吧,面试官要求必须dp吗
国际电商三面,动态规划没写出来,被斩

字节怎么感觉要是算法a不出就大概率挂
相关推荐


点赞 评论 收藏
分享
以下成绩全部作废:反串帖
家人们谁懂啊!9本+1段实习,暑期面20多家才混上实习,秋招就攥着5个“不知道算不算好”的意向,就急着喊“结束了不面了”,这是生怕再多面一家就露怯吧?
实习50天也敢说“颠沛流离”,怕不是每天到岗打卡就坐等下班,这点经历都能拿出来卖惨,怕不是没见过真·连轴转赶项目的?
还“流程中的没面完”“不发截图怕定位”,别装了,不就是拿不出手怕被人戳穿“这就是你能拿到的最好的了”吗?真有好意向早亮出来炫耀了,哪还会藏着掖着。
更搞笑的是,还敢说“分享面试、八股、简历包装经验”,就你这bg能上岸,怕不是全靠“包装”得够唬人,真要教人怕不是误人子弟?
最后还要喊“java的hc真的很多”,合着就你看着多?怕不是只看到自己那点一亩三分地,没见着多少人拿着更硬的背景还在等消息呢,别在这误导人了!#我的秋招凡尔赛日记# # Offer没多少口气倒不小#
点赞 评论 收藏
分享