美团四面,侥幸收获 offer!面试回顾,不得感叹“真难呀”
美团 Java 岗一面(技术,电话面,约 40 分钟)
自我介绍。
项目介绍。
了解过 redis 源码及 redis 集群么?
分布式下 redis 如何保证线程安全?
Hashmap 的原理,源码?
Hashmap 增删的情况后端数据结构如何位移?
hashmap 容量为什么是 2 的幂次?
object 类你知道的方法?
你重写过 hashcode 和 equals 么,要注意什么?
jvm 内存分区,为什么要有新生代和老年代?
有做过 JVM 内存优化吗?
数据库索引 主键和唯一索引有什么区别?
聚集索引和非聚集索引的区别?
MySQL 存储引擎 innoDB 和 MyISAM 的区别?
讲一下稳定的排序算法和不稳定的排序算法?
讲一下快速排序的思想?
美团 Java 岗二面(技术试,约 60 分钟)
几种线程池区别?
aio,nio,bio 的了解,NIO 的核心概念有哪些?
常用的 NIO 框架有哪些,优劣势?
事务的四大隔离级别?
jvm 场景问题, 标记清除多次后老年代产生内存碎片,引起 full gc,接下来可能发生什么问题?
MySQL innodb 的 b+树索引,主键索引,聚簇索引有什么区别?
数据库四大特性?
MySQL 里有哪些锁,行锁表锁,乐观锁呢?
MySQL 的死锁怎么产生的,举了两个例子。
dubbo 里的 zookeeper 是做什么的?
表锁 行锁 乐观锁 悲观锁的特点和区别?
并发工具包有哪些,具体怎么用?
Docker 平时怎么使用的?
Kafka 如何解决数据堆积?
kafka 消息的存储机制?
如何用 kafka 保证消息的有序性?
kafka 如何保证并发情况下消息只被消费一次?
美团 Java 岗三面(技术面,约 60 分钟)
项目介绍。
最有技术难度的项目,介绍下相关核心设计流程。
分布式下 redis 如何保证线程安全?
redis 持久化的方式以及区别?
zookeeper 如何实现分布式锁、其他分布式锁怎么实现?
kafka 的架构,如何用 kafka 保证消息的有序性?
数据库的优化包含哪些?MySQL 的优化,谈两个你优化的例子。
redis 用的哪个版本?
如何搭建 redis 集群?
redis 如何主从同步?
redis 分布式锁注意事项?
redis 持久化的方式以及区别?
redis 持久化方式及区别?
my sql 数据量多大的时候需要分表?
my sql 常用的存储引擎及区别?
zookeeper 的作用:分布式锁、注册服务中心?
zookeeper 如何实现分布式锁、其他分布式锁怎么实现?
分布式事务的解决方案?
单点登录怎么实现?
秒杀系统怎么来实现?
工作中,遇见了技术瓶颈无法解决,你的解决思路?
技术选型方面,一个新技术和一个稳定的旧技术,你会如何选择,会考虑哪些因素?
美团 Java 岗四面(HR 面试,约 30 分钟)
自我介绍下。
自己的优点和缺点。
为啥想来美团,对美团了解多少?
心中的互联网公司排序。
工作中遇见暂时无法解决的问题,你是怎么应对的?
最近在学什么新技术
你是通过什么路径与方法,去学习和接触一门新技术的?
未来的职业规划是什么?
沟通岗位与薪资:此处省略......
总结
所有的面试题目都不是一成不变的,像美团这种大厂,上面的面试真题只是给大家一个借鉴作用,最主要的是给自己增加知识的储备,有备无患。
最后是读者福利:
以下是我总结整理的大厂高频面试题目及解析,有需要获取到参考借鉴的小伙伴(见文末获取)
需要获取得话麻烦一键三连+评论,然后添加 VX(tkzl6666)即可免费领取
评论 (1 条评论)