美团面经:系统工程师社招 二面 三面

二面

1. 自我介绍+介绍项目

2. 项目中数据库表是怎么设计的,数据库三范式知道吗?

3. 介绍下数据库的锁,你在项目中是怎么用的?

4. 索引有哪些实现方式?说说他们的优缺点

5. MySQL一般用的什么索引?介绍下......为什么不用Hash索引?

6. 聚簇索引和非聚簇索引,能说下吗?

7. 微博上某个大V突然发个什么结婚啊离婚的声明,经常挂掉,是吧?你有什么好的措施来预防这个问题呢?(这里我就是瞎扯......Redis,消息队列啥的乱说一通)

三面

1. 你先自我介绍,我看看简历

2. 简单聊了下项目,为啥做这个?

3. 前面写了哪些算法题,简单说下

4. 那我们写个简单的,二叉树层次遍历?(结点类定义、你如何确定队列的最大容量)

5. 你平时用过美团吗?有没有遇到过哪些问题?

6. 在高峰期,想保证买家尽可能在半小时收到外卖,你有什么优化思路?

7. 你之前面过哪些公司?(说了字节跳动拼多多贝壳猿辅导)你了解这些公司有哪些不同吗?(业务呗~瞎扯呗)

8. 如果让你选择,你会怎么考虑呢?

9. 你有什么想问我的?(确认了下是酒旅事业群,只有北京岗)

这三次面试后,我的感受就是,尽可能在自己熟悉的知识点上多扯些相关东西,尤其遇到开放性问题、设计优化类问题,哪怕说错了也不要紧,怎么想就怎么说,不然冷场会更尴尬。因为一般情况下,一轮面试的时间控制在40-50分钟的样子,

差不多就是这样了。祝大家顺利。#面经##美团##系统工程师##社招#
全部评论
楼主三面过了吗?
点赞 回复 分享
发布于 2021-03-15 14:55

相关推荐

03-12 20:34
门头沟学院 Java
### 字节生活服务成都一面面经---#### **一、项目相关**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模板熟练度。
查看16道真题和解析
点赞 评论 收藏
分享
评论
1
10
分享

创作者周榜

更多
牛客网
牛客企业服务