美团24暑期实习面经

美团 【转正实习】后端开发工程师

官网投递,3月18日(周六)笔试 a了3.7题 3月20日(周一)约了3月21日一面
3月23日发了二面通知,约了24日的二面
面试官友善度尚可,至少不刁难

一面 50min

  1. 自我介绍
  2. 研究生的研究方向
  3. 简历上写的项目两个选一个具体介绍 问了项目里一些概念,情景
  4. 项目里用到了几种数据库表,表结构?
  5. TCP 为什么需要四次挥手
  6. HTTP 在计网参考模型里是哪个层的
  7. HTTP 1.0 和 1.1 的区别
  8. 项目里用到了Redis的哪几种数据结构
  9. Redis 里List是怎么扩增的(按照java里hashmap回答了Hash的扩增 不太对)
  10. 介绍一下Mysql的几种索引类型
  11. 介绍一下聚簇索引和非聚簇索引
  12. 介绍一下 B+树 B树
  13. 项目里用到了MyBatis,介绍一下?
  14. 用到了什么数据库连接池 (阿里的Druid)
  15. 数据库连接池有什么用
  16. 有没有看过Druid 的源代码(没有)

算法题:
leetcode:143. 重排链表 (mid)

反问

  1. 套了一下面试评价(回答是 算法和计算机基础还行 工程能力欠缺 )

二面 40min

  1. 自我介绍
  2. 问一下兴趣爱好 (聊天)
  3. 了解chatgpt吗,是否应用在学习和开发中(聊天)
  4. 都用过什么编程语言,为什么选择java,年度代码量 (聊天)
  5. 面试官看了下简历上的github页面,介绍了一下repo(聊天)
  6. 最近在读什么技术类书籍(聊天)
  7. 简历上两个项目,自选一个深入介绍一下,问了很多项目相关的问题 大概就是技术选型 ,为什么用这种技术,问的不是很深入,也问了项目相关的概念
  8. 有没有系统地学习过操作系统相关的知识
  9. 了解计算机网络吗
  10. 知道RPC吗,介绍一下
  11. 具体介绍一下 HTTP 报文的详细结构 (Url Header Body 那一套)
  12. 选一个简历上列举的技能领域,详细问(面试前简单刷了一遍mysql,面试官接下来就问数据库相关的八股)
  13. mysql 索引介绍,索引有几种具体的数据结构(B+树之类)
  14. 上一问回答了B+树 B 树 Hash索引 ,进一步解释一下这几种索引的区别,优劣
  15. 还有什么索引? 回答了 全文索引 但是面试官说不是 (面后想了一下可能是Trie树)
  16. 介绍一下全文索引 怎么构建
  17. 了解Elasticsearch 吗(知道这个是什么 但是不了解 应该之前提到了全文索引)
  18. 怎么看MySQL中一个查询用没有用索引 (explain )
  19. 介绍一下什么是 Mysql 事务
  20. 介绍一下 Mysql 常见的几种锁
  21. 介绍一下 Mysql 事务的隔离级别
  22. 介绍一下乐观并发控制与悲观并发控制
  23. 学习数据库时怎么查阅技术资料 (博客+论文)
  24. 有没有读过数据库相关论文(说了一下关系型数据库的奠基作 还有些其他的)
  25. 了解OLAP吗 为什么最近没人用了 (编了点)
  26. 对SQL和No-SQL数据库的简单理解和举例
  27. 介绍一下读过的几篇数据库相关论文
  28. 面试官提到了 VoltDB (好像是数据库领域一篇顶会提出的db)问看没看过(没有)
  29. 遇到领域内的新问题,如何解决 (问老师呗,还能咋办)

反问

  1. 套了一下面试评价(回答是 还行)
  2. 问一下组里的技术栈

算法题:面试官看没多少时间了,直接说懒得出了

oc:
二面晚上八点hr打电话,确认了工资和入职时间,说下周一正式发offer


转载无需注明来源,放弃所有权利