写点什么

美团点评高级 1234 面:算法 +HashMap+Zookeeper+ 线程 +Redis+kafka

用户头像
钟奕礼
关注
发布于: 2021 年 04 月 01 日


点击并拖拽以移动

美团点评高级 Java 岗 1-4 面

坐标上海,金九银十拿下了美团点评高级 Java 岗的 offer,薪资税前 35k。

PS.

1. 本篇依旧是咱们原来的文章风格,省略各种前情提要和勾搭过程,直击面试拷问细节。

2. 最近美团又有不少技术岗位开放了咯,感兴趣的小伙伴要赶紧啦~

美团点评高级 Java 一面(技术,电话面试,约 40 分钟)

  1. 自我介绍。

  2. 项目介绍。

  3. 了解过 redis 源码及 redis 集群么?

  4. 分布式下 redis 如何保证线程安全?

  5. Hashmap 的原理,源码?

  6. Hashmap 增删的情况后端数据结构如何位移?

  7. hashmap 容量为什么是 2 的幂次?

  8. object 类你知道的方法?

  9. 你重写过 hashcode 和 equals 么,要注意什么?

  10. jvm 内存分区,为什么要有新生代和老年代?

  11. 有做个 JVM 内存优化吗?

  12. 数据库索引 主键和唯一索引有什么区别?

  13. 聚集索引和非聚集索引的区别?

  14. MySQL 存储引擎 innoDB 和 MyISAM 的区别?

  15. 讲一下稳定的排序算法和不稳定的排序算法?

  16. 讲一下快速排序的思想?

美团点评高级 Java 二面(技术,现场面试,约 60 分钟)

  1. 几种线程池区别?

  2. aio,nio,bio 的了解,NIO 的核心概念有哪些?

  3. 常用的 NIO 框架有哪些,优劣势?

  4. 事务的四大隔离级别?

  5. jvm 场景问题, 标记清除多次后老年代产生内存碎片,引起 full gc,接下来可能发生什么问题?

  6. MySQL innodb 的 b+树索引,主键索引,聚簇索引有什么区别?

  7. 数据库四大特性?

  8. MySQL 里有哪些锁,行锁表锁,乐观锁呢?

  9. MySQL 的死锁怎么产生的,举了两个例子。

  10. dubbo 里的 zookeeper 是做什么的?

  11. 表锁 行锁 乐观锁 悲观锁的特点和区别?

  12. 并发工具包有哪些,具体怎么用?

  13. Docker 平时怎么使用的?

  14. Kafka 如何解决数据堆积?

  15. kafka 消息的存储机制?

  16. 如何用 kafka 保证消息的有序性?

  17. kafka 如何保证并发情况下消息只被消费一次?

美团点评高级 Java 三面题目(技术,现场面试,约 60 分钟)

  1. 项目介绍。

  2. 最有技术难度的项目,介绍下相关核心设计流程。

  3. 分布式下 redis 如何保证线程安全?

  4. redis 持久化的方式以及区别?

  5. zookeeper 如何实现分布式锁、其他分布式锁怎么实现?

  6. kafka 的架构,如何用 kafka 保证消息的有序性?

  7. 数据库的优化包含哪些?MySQL 的优化,谈两个你优化的例子。

  8. redis 用的哪个版本?

  9. 如何搭建 redis 集群?

  10. redis 如何主从同步?

  11. redis 分布式锁注意事项?

  12. redis 持久化的方式以及区别?

  13. redis 持久化方式及区别?

  14. my sql 数据量多大的时候需要分表?

  15. my sql 常用的存储引擎及区别?

  16. zookeeper 的作用:分布式锁、注册服务中心?

  17. zookeeper 如何实现分布式锁、其他分布式锁怎么实现?

  18. 分布式事务的解决方案?

  19. 单点登录怎么实现?

  20. 秒杀系统怎么来实现?

  21. 工作中,遇见了技术瓶颈无法解决,你的解决思路?

  22. 技术选型方面,一个新技术和一个稳定的旧技术,你会如何选择,会考虑哪些因素?

美团点评高级 Java 四面题目(HR,现场面试,约 30 分钟)

  1. 自我介绍下。

  2. 自己的优点和缺点。

  3. 为啥想来美团,对美团了解多少?

  4. 心中的互联网公司排序。

  5. 工作中遇见暂时无法解决的问题,你是怎么应对的?

  6. 最近在学什么新技术

  7. 你是通过什么路径与方法,去学习和接触一门新技术的?

  8. 未来的职业规划是什么?

  9. 沟通岗位与薪资:此处省略......

经验总结

我是 2014 年毕业的,在上海工作,从事 Java 研发五年多,中间换了两次工作,工资还算满意,但工作内容都是反复造轮子,技术提升慢,感觉也学不到东西,一直梦想着有一天能进入 BAT 等大型互联网企业工作,跟着大牛学习,提高自己的技术能力,为自己的履历镀金。

从萌生这个念头的那天起,我就开始密切地关注互联网大厂的 Java 岗招聘信息,以及优知学院分享的各种技术干货、面经面题等,通过梳理总结、查漏补缺,依据自己的情况做了一份详细的学习计划,以弥补自己在技术知识方面存在的短版。



点击并拖拽以移动

图片来源:优知学院

直到今年的八月份,我觉得准备得差不多了,开始海投简历,包括阿里、腾讯、头条、美团点评、京东等各互联网公司的高级 Java 岗位,最终得到了美团的面试机会,并成功拿下美团点评高级 Java 岗的 offer。

这次和大家分享我在参加美团点评面试时被问到的一些题目,希望有用。

如果觉得不错,谢谢点赞支持。



点击并拖拽以移动

最后,送大家最新总结的阿里集团高级 Java 必考题和答案,范围包含最全 MySQL、Spring、Redis、JVM 等最全面试题和答案,用于参考~转发+关注+私信回复【阿里】,立即领取。转发,转发,转发,然后关注+私信后添加 vx:Mxy98811 即可免费获取



点击并拖拽以移动


用户头像

钟奕礼

关注

还未添加个人签名 2021.03.24 加入

还未添加个人简介

评论

发布
暂无评论
美团点评高级1234面:算法+HashMap+Zookeeper+线程+Redis+kafka