offer到手!美团Java岗四面(多线程+redis+JVM+数据库)
美团Java岗四面,已拿offer,前三面都是技术面,第四面是HR面,下面是面试题!

美团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分钟)
- 自我介绍下。
- 自己的优点和缺点。
- 为啥想来美团,对美团了解多少?
- 心中的互联网公司排序。
- 工作中遇见暂时无法解决的问题,你是怎么应对的?
- 最近在学什么新技术
- 你是通过什么路径与方法,去学习和接触一门新技术的?
- 未来的职业规划是什么?
- 沟通岗位与薪资:此处省略......

总结
所有的面试题目都不是一成不变的,像美团这种大厂,上面的面试真题只是给大家一个借鉴作用,最主要的是给自己增加知识的储备,有备无患。
最后给大家分享:
Java面试题总结+各知识点学习思维导图

资料获取方式:私信发送【资料】获取资料

这些资料的内容都是面试时面试官必问的知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务等等。
希望能帮助到你面试前的复习且找到一个好的工作,也节省你在网上搜索资料的时间来学习,记得关注我一下,以后会有更多干货分享哟。

offer到手!美团Java岗四面(多线程+redis+JVM+数据库)的更多相关文章
- 实习生4面美团Java岗,已拿offer!(框架+多线程+集合+JVM)
美团技术一面 1.自我介绍 说了很多遍了,很流畅捡重点介绍完. 2.问我数据结构算法好不好 挺好的(其实心还是有点虚,不过最近刷了很多题也只能壮着胆子充胖子了) 3.找到单链表的三等分点,如果单链表是 ...
- 美团Java实习面试经历(拿到Offer)
美团我是在拉勾网上投的简历,之前也投过一次,简历都没通过删选,后来让学姐帮我改了一下简历,重新投另一个部门,获得了面试机会.10月23日中午HR打电话过来预约了下午4点半面试,说会在线写代码,让我 ...
- 备战金三银四!一线互联网公司java岗面试题整理:Java基础+多线程+集合+JVM合集!
前言 回首来看2020年,真的是印象中过的最快的一年了,真的是时间过的飞快,还没反应过来年就夸完了,相信大家也已经开始上班了!俗话说新年新气象,马上就要到了一年之中最重要的金三银四,之前一直有粉丝要求 ...
- 剑指Offer——CVTE校招笔试题+知识点总结(Java岗)
剑指Offer(Java岗)--CVTE校招笔试题+知识点总结 2016.9.3 19:00参加CVTE笔试,笔试内容如下: 需要掌握的知识:Linux基本命令.网络协议.数据库.数据结构. 选择题 ...
- 阿里2019实习内推,五轮技术面+一轮HR面,Java岗面经
在牛客网上获取到很多知识和信息,现在反馈一波,希望能对广大找实习的同学有所帮助. 个人情况:EE方向渣硕,二月末内推了阿里集团某部门Java岗,约三周完成了所有面试. 面经如下: 一面 (简历评估): ...
- 2019年后,Java岗面试快速突击指南
大家好.这篇文章给大家分享一下如何获得一个可以去参加面试的最小可行知识(Minimal Viable Knowledge)!我自己在就基本上靠文章中的策略在找实习的时候拿到了头条阿里的offer.所以 ...
- Java中的多线程=你只要看这一篇就够了
如果对什么是线程.什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内. 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现.说这个话其 ...
- 2019大厂Java岗面试题全曝光,刷完这1020道,金三银四大厂等你
2019大厂Java岗面试题全曝光,刷完这1020道,金三银四大厂等你 前言: 本文收集整理了各大厂常见面试题N道,你想要的这里都有 内容涵盖:Java.MyBatis.ZooKeeper.Dubbo ...
- 2022美团Java后端开发春招实习面经
2022美团Java后端开发春招实习面经 一面 1.讲一下计算机网络的五层架构,每层分别有什么协议 五层架构:应用层.运输层.网络层.数据链路层.物理层 2.什么是 Http 协议,各种 Ht ...
随机推荐
- java算法集训代码填空题练习3
1 数组转置 编写程序将2行3列的数组行列置换复制给3行2列的数组(即数组的转置).已经写了如下代码,请完善之: class y{ public static void main(String[] a ...
- java实现第五届蓝桥杯排列序数
排列序数 如果用a b c d这4个字母组成一个串,有4!=24种,如果把它们排个序,每个串都对应一个序号: abcd 0 abdc 1 acbd 2 acdb 3 adbc 4 adcb 5 bac ...
- JDBC连接泄露问题的排查过程总结
当前使用的Spring JDBC版本是5.0.0.RC1,HikariCP版本是3.1.0. 今天测试同学反馈在前端页面点击次数多了,就报500错误,数据显示不出来.于是我在后台服务日志中观察发现Hi ...
- Django如何上传图片并对上传图片进行访问
通过一个示例的完整演示过程,来学习django如何上传图片,以及对于media文件夹中的上传图片进行请求: 1.配置settings.py MEDIA_URL = '/media/' MEDIA_RO ...
- 涨见识了,在终端执行 Python 代码的 6 种方式!
原作:BRETT CANNON 译者:豌豆花下猫@Python猫 英文:https://snarky.ca/the-many-ways-to-pass-code-to-python-from-the- ...
- Java培训Day02——制作疫情地图(一)
一.前言 此次培训,是为期三天的网上培训.最终的目的是制作出疫情地图.首先我们来看看主要的讲课内容大纲. Day1 |-Java语法学习(个人感觉讲得还可以,主要围绕本次培训作出的讲解,没有像网上的基 ...
- 恕我直言,我怀疑你并不会用 Java 枚举
开门见山地说吧,enum(枚举)是 Java 1.5 时引入的关键字,它表示一种特殊类型的类,默认继承自 java.lang.Enum. 为了证明这一点,我们来新建一个枚举 PlayerType: p ...
- Android开发项目中常用到的开源库
圆形头像 https://github.com/hdodenhof/CircleImageView ButterKnife https://github.com/JakeWharton/butterk ...
- 别在重复造轮子了,几个值得应用到项目中的 Java 开源库送给你
我是风筝,公众号「古时的风筝」.文章会收录在 JavaNewBee 中,更有 Java 后端知识图谱,从小白到大牛要走的路都在里面.公众号回复『666』获取高清大图. 风筝我作为一个野路子开发者,直到 ...
- cnblogs 博客爬取 + scrapy + 持久化 + 分布式
目录 普通 scrapy 分布式爬取 cnblogs_spider.py 普通 scrapy # -*- coding: utf-8 -*- import scrapy from ..items im ...