美团 秋招面经 一面

写在前面

这是java后端方向的面经,预祝大家都能拿到心仪的offer。相关文章链接:快手秋招一面秋招总结

面试时长

70min

面试形式

视频面试

面试内容

  1. 自我介绍;
  2. 项目相关:介绍下有哪几些项目,各个项目大概实现的功能,针对项目简单了解了下流程;
  3. Java相关:介绍下ArrayList 与 LinkedList 之间的区别?分析下插入以及删除元素的复杂度?
  4. Java相关:PriorityQueue有了解吗?底层实现原理是什么?
  5. Java相关:什么是序列化和反序列化?Java 中如何实现对象的序列化?
  6. Java相关:介绍下Java中常用的并发工具类。ConcurrentHashMap和Hashtable两者的区别?ConcurrentHashMap的实现方式在JDK 1.7 和 JDK 1.8有什么区别?
  7. Spring相关:介绍下什么是Spring MVC?包含哪些关键组件?当收到请求时各组件的处理流程?
  8. Spring相关:介绍下什么是IoC和AOP?你提到了可以用来记录日志,大概说说怎么实现?
  9. Spring相关:有了解过Bean的生命周期吗?Spring中 bean默认的作用域是什么?单例Bean如果有实例变量可能会存在什么问题?有哪些解决方法?
  10. Mybatis相关:项目中使用到了Mybatis,介绍下什么是ORM框架?Mybatis的实现原理有了解吗?为什么只需要定义接口而不需要实现?MyBatis中的#{ }和${ }的区别?
  11. MySQL相关:介绍下MySQL的常见数据类型及其用途?Char和Varchar两者的底层实现区别?有哪些优化方法,比如ip地址如何存储?
  12. MySQL相关:MySQL有哪些存储引擎?各自的区别?
  13. MySQL相关:介绍下什么是ACID?分别通过什么方式实现的?
  14. MySQL相关:MySQL有哪些优化查询的方法?结合项目聊一聊具体怎么做?
  15. 分布式相关:什么是CAP定理?介绍下CP和AP?BASE理论有了解过吗?
  16. 分布式相关:分布式事务有哪些实现方式?介绍下如何使用消息队列的方式进行实现?你刚刚使用的是Rocketmq实现分布式事务,有了解过如何用kafka实现吗?
  17. 算法:Leetcode560 和为 K 的子数组。

总结

一面主要还是以八股文为主,不过范围比较广,还是需要针对更多的知识点进行复习整理。

ps:想走互联网大厂内推的uu可以私信我,可以帮忙改简历+看进度~

#美团##秋招##面经##牛客在线求职答疑中心##牛客解忧铺#
全部评论

相关推荐

评论
10
70
分享

创作者周榜

更多
牛客网
牛客企业服务