字节生活服务一面(发面经攒人品,许愿oc!)

### 字节生活服务成都一面面经

---

#### **一、项目相关**
1. **第一个项目**  
   - **登录模块实现**  
     - 短信登录流程如何设计?验证码如何存储(Redis哈希结构)?  
     - Token与Cookie的区别?分布式场景下如何解决Session共享问题?  
     - Token刷新机制如何优化用户体验?  
   - **秒杀场景设计**  
     - 如何解决库存超卖问题?(乐观锁、分布式锁)  
     - 分布式锁的实现原理(Redis Redisson的可重入、超时续约机制)?  
     - 如何通过消息队列(RabbitMQ + Lua脚本)优化秒杀性能?  

2. **第二个项目**  
   - 如何基于Redis发布订阅实现动态调整?  
   - 如何采集线程池指标并上传监控中心?  

---

#### **二、技术问题**
1. **Redis**  
   - Redis数据结构及适用场景(String、Hash、ZSet等)?  
   - ZSet如何实现排行榜?Hash如何存储对象?  
   - Redis分布式锁的底层实现(Redisson的Watch Dog机制)?  

2. **MySQL**  
   - 索引类型(主键索引、联合索引、前缀索引)?  
   - B+树的结构特点?联合索引的最左匹配原则?  
   - 事务ACID特性及隔离级别(读未提交、读已提交、可重复读、串行化)?  

3. **网络协议**  
   - HTTP请求报文组成(请求行、请求头、请求体)?  
   - `Content-Length`的作用及必要性?  

---

#### **三、编程题**
1. **矩阵中的最大岛屿面积**  
   - **题目**:给定二进制矩阵,计算由相邻1组成的最大面积。  
   - **思路**:DFS/BFS遍历,标记已访问节点。  

2. **二叉树路径总和**  
   - **题目**:找出根节点到叶子节点路径和为给定值的所有路径。  
   - **思路**:递归遍历,维护路径和当前和,叶子节点时校验结果。  

---

#### **四、反问环节**
1. 部门业务方向?  
   - 生活服务业务(类似美团,聚焦团购、酒旅等场景的用户体验优化)。  
2. 对实习生的要求?  
   - 基础技术能力、需求落地能力、学习能力。  
3. 面试流程?  
   - 技术面2-3轮 + HR面。  
4. 实习时间要求?  
   - 一周5天,持续半年以上。  

---

#### **五、总结建议**
- **项目**:需深入细节,如Redis数据结构选型、锁的优化逻辑。  
- **基础**:加强MySQL索引原理、HTTP协议细节、Redis底层机制。  
- **代码**:注意边界条件(如矩阵越界)、DFS/BFS模板熟练度。
全部评论
base成都?
点赞 回复 分享
发布于 03-13 12:53 广东

相关推荐

数开岗,面的非常愉快一开始先介绍了面试流程1.自我介绍,挑实习经历讲一讲2.代码手撕3.八股考察4.QA环节直接介绍实习经历,没有自我介绍,讲了10分钟开始手撕。1.数据是真实数据吗2.来源系统是同一个系统吗了解了一下主要做的项目数据来源手撕:问了下比较熟的编程语言(java)连续子数组最大和多少知道虾皮是干嘛的吗SQL  求销量表,每个类别下售量TOP10的商品id排名连续怎么做衣服这一品类数据量特别多,导致数据倾斜怎么处理,只针对这一场景处理(二次聚合)给谁加随机值,怎么加,举例还有别的方法吗,只针对这个情景(压缩)你知道spark有做这件事吗(压缩)自己工作中会开这个配置吗spark和flink哪个比较熟,或者其他组件哪个学的好,可以自己挑个熟悉的来讲,还是随便挑个问1.flink状态后端知道哪些2.讲一下checkpoint是在干嘛3.如果状态后端是Rocksdb,checkpoint是怎么存的4.一个算子是怎么知道自己该做checkpoint5.从checkpoint恢复的时候,怎么做的6.一个算子,怎么知道恢复时应该读哪份文件7.看过checkpoint文件里面的结构吗8.有遇到过从checkpoint恢复时失败,是由于算子找不到从哪恢复的问题吗spark方面的问题1.executor, 他的内存分成几部分?堆内堆外内存区别为什么会有堆内堆外内存2.在shuffule的过程中,这几部分是否/如何参与其中3.节点0OM,我有哪些方法或者配置,去优化?最后反问总结,面试官全程态度超好,一直在说别着急,没问题,会有正反馈,体验最好的一次面试
查看29道真题和解析
点赞 评论 收藏
分享
评论
7
23
分享

创作者周榜

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