字节后端暑期实习oc

如图,字节OC了,顺便分享一下面经吧。

(美团上周二二面玩,leader说一天之内给回复,but到现在也没下文,官网状态还是面试中,发信息也不会,挺败好感的,原来还挺想去的(业务比较核心),现在完全没必要了)

告诉美团,池子泡出来我也不去了!

因为面试中大多数问题都是围绕着两段实习展开的,分享本次面试中一些比较常见的八股给牛友们吧。

4.3一面50min
上来先做题:leetcode72 编辑距离
1. 询问技术栈
2. JVM:内存结构;垃圾回收算法原理;OOM问题如何分析定位;
3. AQS实现原理、可重入锁、公平锁和非公平锁;
4. AOP、适合场景;
5. MySQL隔离级别、可重复读实现原理、MVCC;可重复读需要加什么锁解决;死锁问题;
6. 场景题:高并发订单系统数据库设计(分库分表、分表后的高性能查询);
7. Redis线程模型;为什么采用单线程;分布式锁setnx;zookeeper分布式锁实现;
8. 之前实习中Hive的使用场景;
9. 对领域化(DDD架构)的理解;主要为了解决什么问题;如何防止领域化之后的架构劣化;
10. 大模型适合哪些业务场景;和普通白盒模型对比大模型的优势在哪;大模型未来发展方向;平时如何学习大模型;

4.8二面35min
问了20min实习,然后不问了。让我反问,当时有点懵,then问了10min部门业务帮面试官凑时长。
最后做题:leetcode121 买卖股票的最佳时机1 + leetcode122 买卖股票的最佳时机2

4.10三面60min
讲几个除实习内容外还算比较通用的问题:
1. 架构设计:电商系统如何进行领域化划分;
2. 不同逻辑机房内的数据库同步问题如何解决(业务无感);
3. 流量分流有哪些策略(参考Nginx);
4. 问大模型相关:现在大模型落地应用有哪些方式;复杂业务问题如何拆分让大模型分析等等。
最后做题:leetcode25 k个一组翻转链表

4.11 HR面 10min,口头oc

4.14 正式邮件oc

最后我只想说,字节的效率够你美团某些部门学一辈子了qaq

#字节跳动# #暑期实习#  #后端开发#  #offer#  #美团#  #Java# #go#
全部评论
康神?
1 回复 分享
发布于 2025-04-15 19:47 上海
好家伙,我也21号报道。
1 回复 分享
发布于 2025-04-14 21:21 湖北
请问到岗时间怎么回答呀
1 回复 分享
发布于 2025-04-14 19:18 安徽
接好运
点赞 回复 分享
发布于 2025-07-08 18:24 四川
沾沾喜气
点赞 回复 分享
发布于 2025-05-28 11:41 河南
mark大厂面经
点赞 回复 分享
发布于 2025-05-27 21:05 黑龙江
bg什么啊?大佬
点赞 回复 分享
发布于 2025-05-02 01:18 陕西
沾沾喜气
点赞 回复 分享
发布于 2025-04-16 00:43 美国
大佬字节多少面啊,哪个部门啊。面试是不是越来越难
点赞 回复 分享
发布于 2025-04-15 12:19 上海
沾沾喜气
点赞 回复 分享
发布于 2025-04-14 20:05 山东
沾沾喜气
点赞 回复 分享
发布于 2025-04-14 20:04 广东
佬哪个部门啊,我也4.11oc,还在等offer
点赞 回复 分享
发布于 2025-04-14 15:12 北京

相关推荐

一、 个人背景与综合意向- 自我介绍:请进行简单的自我介绍。- 业务背景:该规则引擎主要应用于唯品会的哪些具体业务场景?- 团队情况:你所在组的整体开发团队规模是多少?纯后端开发人员有多少?- 实习时间:如果入职,什么时候可以开始实习?打算实习多长时间?二、 Java 基础(重点考察 HashMap)- 数据结构:请介绍一下 HashMap 内部的数据结构。- 设计原理:为什么 HashMap 要引入红黑树?这样设计的根本目的和好处是什么?- 底层支撑:为什么底层要基于数组加链表的形式来实现哈希表?数组的作用是什么?- 哈希计算:JDK 1.8 中,哈希函数是如何计算哈希值并确定元素在桶中位置的?(扰动函数的作用)- 并发安全:HashMap 是如何保证线程安全的?具体到 JDK 1.8,它是如何利用 CAS 和 synchronized 实现的?- 不安全场景:在多线程环境下使用普通的 HashMap 会出现哪些具体的并发安全问题?(例如:值覆盖、扩容死循环等)三、 Spring 框架- 核心机制:请解释一下 Spring 的循环依赖问题以及它是如何通过三级缓存解决的?- 缓存细节:每一级缓存分别存的是什么?为什么非要引入“三级缓存”而不能只用二级缓存?(涉及 Bean 生命周期与 AOP 适配)四、 项目深度挖掘(规则引擎)- 项目核心:请详细介绍一下你负责的规则引擎项目,包括你的角色和核心产出。- 难点与挑战:在该项目中,让你印象最深刻的技术难点或业务难点是什么?- 稳定性治理:你是如何实现规则的多版本快照和回滚功能的?- 数据库设计:为了兼容旧表并实现多版本功能,你在表结构上做了哪些具体修改?- 业务逻辑:当规则出现问题时,业务人员如何通过后台系统排查过去的执行情况?- **回调机制**:业务回调功能是如何设计的?为什么要做异步优化?- 可靠性考量:如果系统在回调过程中重启,线程池阻塞队列里的任务丢失了怎么办?如何保证数据一致性?- 性能优化:你是如何发现规则执行链路存在耗时问题的?具体的优化手段(核心与非核心链路拆分)是什么?- 系统指标:该系统的平均耗时(RT)和峰值 QPS 大约是多少?五、 工程能力与运维排查- 监控手段:你们是如何对线上规则的执行时间进行监控的?- 线上排查:如果线上出现问题,你的排查流程是什么?- 容器化知识:线上系统是容器化部署吗?你对 Docker 或 K8S 有多少了解?- 日志定位:在容器环境下,你如何查找和定位历史日志文件?
查看25道真题和解析
点赞 评论 收藏
分享
评论
29
122
分享

创作者周榜

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