字节跳动后端一面

🙌面试感想:脑子一热hr打电话就约了 但是水平完全不够 面试官也是特别好 问的问题能感觉到完全没上难度 结束后也是秒挂了

1.自我介绍

2.(项目)聊天数据存储在什么位置?本地存吗?消息形式是纯文本还是支持图片、视频?如果要发图片,你准备怎么做?上传图片后消息体是什么样、如何传输?

3.Kafka 为什么吞吐量大?

4.Kafka 消费者可以有多个吗?多个不相关应用消费同一个 Topic 可以做到吗?怎么做?多个消费者共享消费数据、处理慢的场景能做到吗?

5.协程和线程的区别?协程在操作系统层面是什么?为什么是用户态?

6.Go 怎么管理协程?(GMP)协程死循环会卡死绑定的线程吗?

7.MySQL 索引?只建主键的表,MySQL 数据怎么组织?(逻辑结构 + 物理存储)

8.B + 树和 B 树的区别是什么?

9.手撕:合并区间

#发面经攒人品#
全部评论
字节od有考虑的吗,北京/上海,线上面试,不卡涨幅
点赞 回复 分享
发布于 05-28 00:01 辽宁
好难啊,过几天我也要一面,感觉这些问题都好难
点赞 回复 分享
发布于 05-14 20:49 湖南
请问手撕环节是等面试官给链接,还是自己开ide啊
点赞 回复 分享
发布于 04-27 23:16 浙江
字节面评会存多久啊
点赞 回复 分享
发布于 04-22 17:22 安徽
同学,考虑一下我们这里吗,招实习生啦:https://careers.pddglobalhr.com/campus/intern?t=FFEgIPlwIe
点赞 回复 分享
发布于 04-21 19:44 上海
是acm模式手撕吗
点赞 回复 分享
发布于 04-21 00:27 陕西
同学拼多多暑假实习机会考虑吗?团队氛围好,工作内容挑战性强,转正薪资待遇极具竞争力。可一对一帮查进度,解答过程问题。
点赞 回复 分享
发布于 04-21 00:05 上海
项目是 im 吗
点赞 回复 分享
发布于 04-20 02:39 江西
马上要搬北沙滩的同学看过来~ 整理了一批房补内通勤好房,步行/骑行都在范围内,一居、合租都有,可月付,支持实习生。 有需要的可以牛客私信我,发你房源清单。
点赞 回复 分享
发布于 04-18 12:22 北京

相关推荐

面的挺好的 十天后告知横向挂 伤心透了兄弟们一、 实习项目与场景深挖1. 大模型接口限流与熔断接口限流具体是怎么做的?如何控制模型的并发量?超过限流阈值后怎么降级?兜底策略是什么?熔断机制的阈值是怎么设置的?触发熔断后,流量全部切到备用服务商吗?服务恢复后流量怎么切回?极端追问:切全量流量过去时,如果备用服务商瞬间被打挂,架构上有什么解法?2. Redis 大Key排查与存储优化怎么排查和解决项目中 Redis 大Key问题的?除了内存溢出(OOM),大Key还会给 Redis 带来哪些风险?为什么会拖垮性能?把 Hash 拆分到了不同节点的 String,为什么后续依然有压力?数据迁移到 MySQL 后,能省多少成本?细节辨析:内存溢出(OOM)和内存泄漏的区别是什么?3. MySQL 主从延迟与缓存引入怎么解决 Session 创建时下游业务读不到数据的主从延迟问题?极端追问:单机 MySQL 随便抗几万 QPS,你们业务 QPS 才 50-200,性能极度冗余的情况下,为什么不直接读主库?为什么要增加系统复杂性和成本去引入 Redis?4. Redis 集合应用(Set/ZSet)怎么用 Redis 实现点赞排行榜?怎么按时间排序?怎么用 Set 实现关注和共同关注功能?极端追问:如果关注量上限放宽到5万,用 Set 存会有什么问题?二、 Java 并发基础多线程场景下,怎么实现一个线程安全的计数器?为什么直接用 i++ 不行?底层会发生什么导致记错?Atomic 包下的原子类底层是怎么解决并发安全问题的?除了 CAS,原子类底层还有使用其他的操作或机制吗?三、 MySQL 底层原理与索引MySQL 有哪四种事务隔离级别?分别解决了哪三个问题?底层深挖:不同隔离级别在底层 MVCC 的执行逻辑有什么区别?当前读和快照读的区别是什么?为什么 MySQL 索引底层用 B+树不用 B树?常规情况下,B+树的树高一般是几层?什么场景下用联合索引?MySQL 索引失效的常见场景有哪些?四、 算法手撕螺旋矩阵:给定一个 N,顺时针打印从 1 到 N^2 的正方形矩阵。
查看26道真题和解析
点赞 评论 收藏
分享
评论
6
15
分享

创作者周榜

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