Java开发5年,四面美团(多线程+redis+JVM+数据库),终拿offer!

前言程序员

Java开发五年多.投递阿里、腾讯、头条、美团、京东等各互联网公司的高级Java岗位,最终获得了美团的面试机会,并成功拿下美团高级Java岗的offer。美团Java岗四面,前三面都是技术面,第四面是HR面,下面是面试题!面试

v2-15c9de14203e3a64a472a36696474089_b.jpeg

美团Java岗一面(技术,电话面,约40分钟)redis

  1. 自我介绍。算法

  2. 项目介绍。spring

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

  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如何保证并发状况下消息只被消费一次?

v2-3ba9605e51ce42d212fbc617ca8d0ee2_720w.png

美团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. 沟通岗位与薪资:此处省略......

v2-32cad3e19c0423bb0098e2daeb52cd65_720w.png

总结

全部的面试题目都不是一成不变的,像美团这种大厂,上面的面试真题只是给你们一个借鉴做用,最主要的是给本身增长知识的储备,有备无患。

最后给你们分享:Java面试题总结+各知识点学习思惟导图

v2-b2309cb0fb0913b506c1962a76185a1a_b.jpeg

关注公种浩,程序员追风,获取资料。这些资料的内容都是面试时面试官必问的知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务等等。

v2-afcafda9fec14bc9afa287efba8ec7c8_b.jpeg

但愿能帮助到你面试前的复习且找到一个好的工做,也节省你在网上搜索资料的时间来学习,记得关注我一下,之后会有更多干货分享哟。

最后

欢迎你们一块儿交流,喜欢文章记得关注我点个赞哟,感谢支持!

相关文章
相关标签/搜索