美团秋招高频面试问题汇总!(内附答案!)

Java基础


  • 1、== 和 equals的区别?
  • 2、HashMap和ConcurrentHashMap的区别?
  • 3、syn锁升级的过程?
  • 4、CMS和G1的区别?CMS的执行流程?
  • 5、Java类的加载机制
  • 6、JVM运行时数据区域?
  • 7、线程安全?如何保证?
  • 8、多线程的实现方式?线程池说说你的理解?
  • 9、JMM模型?内存屏障了解吗?
  • 10、ArrayList和LinkedList的区别?
  • 11、Syn和Lock的区别?
  • 12、CAS是什么?有什么问题?
  • 13、双亲委派机制是什么?
  • 14、哪些地方会导致OOM
  • 15、AQS说一下你的理解?
  • 16、公平锁和非公平锁?

MySQL


  • 1、建立索引的原则?索引越多越好吗?
  • 2、事务特性?原子性怎么保证?
  • 3、事务的隔离级别?默认的是哪个级别?
  • 4、幻读如何解决的?
  • 5、数据库的索引是什么原理和结构?
  • 6、最左匹配原则?B+树和B树的区别?
  • 7、数据库的引擎InnoDB和MyIsam的区别?
  • 8、MVCC
  • 9、慢查询如何解决?如何看走了哪些索引?
  • 10、binlog,redolog,undolog三者的区别了解吗?


  • 中间件


  • 1、Redis用过吗?项目中怎么用的?
  • 2、Redis如何解决超卖问题?
  • 3、MQ的使用场景?
  • 4、一致性哈希了解吗?
  • 5、布隆过滤器了解吗?说说你的理解?
  • 6、Redis如何实现分布式锁?
  • 7、Redis的缓存穿透、击穿、雪崩的区别?
  • 8、zset的跳表如何实现的?

框架


  • 1、用过哪些Springcloud的组件,挑一个自己熟悉的讲讲?
  • 2、Spring了解多少?说说AOP和IOC的理解?
  • 3、Spring如何解决循环依赖的问题?
  • 4、RPC的作用?看过哪些RPC源码?
  • 5、单点登录的过程?

计算机基础


  • 1、Session和Cookie的区别?
  • 2、TCP/IP协议栈有几层?每层的作用?
  • 3、Linux基本命令了解哪些?
  • 4、Git了解吗?
  • 5、HTTP协议请求头说一下?
  • 6、TCP三次握手和四次挥手?
  • 7、进程和线程的区别?
  • 8、说一下进程的切换?
  • 9、死锁发生的条件?如何避免?
  • 10、进程调度的算法有哪些?
  • 11、输入一个网址,经过哪些协议?
  • 12、操作系统为什么分内核态和用户态?
  • 13、select、poll、epoll的区别?

手撕算法


  • 1、反转链表
  • 2、平衡二叉树的判断
  • 3、复原IP地址
  • 4、二叉搜索树转有序链
  • 5、Topk问题
  • 6、二叉树的之字行遍历
  • 7、实现Java里的parseInt(String s)
  • 8、判断括号合法性
  • 9、接雨水
  • 10、手写快速排序

总结


总的来说美团的面试内容还是比较多的,从Java基础到数据库再到中间件和框架,都有涉及。

如果想进入美团工作,一定要好好准备自己的基础知识,如果有实习的同学,自己实习期间做的东西也需要好好准备。

#Java开发##后端##面试##读书笔记##Java找工作#
全部评论
答案呢
点赞 回复 分享
发布于 2022-08-22 00:11 广东

相关推荐

找工作勤劳小蜜蜂:自我描述部分太差,完全看不出想从事什么行业什么岗位,也看不出想在哪个地区发展,这样 会让HR很犹豫,从而把你简历否决掉。现在企业都很注重员工稳定性和专注性,特别对于热爱本行业的员工。 你实习的工作又太传统的it开发(老旧),这部分公司已经趋于被淘汰,新兴的互联网服务业,比如物流,电商,新传媒,游戏开发和传统的It开发有天然区别。不是说传统It开发不行,而是就业岗位太少,基本趋于饱和,很多老骨头还能坚持,不需要新血液。 工作区域(比如长三角,珠三角,成渝)等也是HR考虑的因素之一,也是要你有个坚定的决心。否则去几天,人跑了,HR会被用人单位骂死。
点赞 评论 收藏
分享
985柜员:开发还敢还叫,全部让自测就老实了
点赞 评论 收藏
分享
评论
4
19
分享

创作者周榜

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