美团点评高级1234面:算法+HashMap+Zookeeper+线程+Redis+kafka
美团点评高级Java岗1-4面
坐标上海,金九银十拿下了美团点评高级Java岗的offer,薪资税前35k。
PS.
1. 本篇依旧是咱们原来的文章风格,省略各种前情提要和勾搭过程,直击面试拷问细节。
2. 最近美团又有不少技术岗位开放了咯,感兴趣的小伙伴要赶紧啦~
快速领取通道:(点这里)免费获取!诚意满满!!!
Java面试精选题、架构实战文档传送门:https://jq.qq.com/?_wv=1027&k=iWJZw1rp
美团点评高级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分钟)
- 自我介绍下。
- 自己的优点和缺点。
- 为啥想来美团,对美团了解多少?
- 心中的互联网公司排序。
- 工作中遇见暂时无法解决的问题,你是怎么应对的?
- 最近在学什么新技术
- 你是通过什么路径与方法,去学习和接触一门新技术的?
- 未来的职业规划是什么?
- 沟通岗位与薪资:此处省略…
经验总结
我是2014年毕业的,在上海工作,从事Java研发五年多,中间换了两次工作,工资还算满意,但工作内容都是反复造轮子,技术提升慢,感觉也学不到东西,一直梦想着有一天能进入BAT等大型互联网企业工作,跟着大牛学习,提高自己的技术能力,为自己的履历镀金。
从萌生这个念头的那天起,我就开始密切地关注互联网大厂的Java岗招聘信息,以及优知学院分享的各种技术干货、面经面题等,通过梳理总结、查漏补缺,依据自己的情况做了一份详细的学习计划,以弥补自己在技术知识方面存在的短版。
直到今年的八月份,我觉得准备得差不多了,开始海投简历,包括阿里、腾讯、头条、美团点评、京东等各互联网公司的高级Java岗位,最终得到了美团的面试机会,并成功拿下美团点评高级Java岗的offer。
这次和大家分享我在参加美团点评面试时被问到的一些题目,希望有用。
如果觉得不错,谢谢点赞支持。
**最后,送大家最新总结的阿里集团高级Java必考题和答案,**范围包含最全MySQL、Spring、Redis、JVM等最全面试题和答案。
如何获得这份优质的资料呢?
快速领取通道:(点这里)免费获取!诚意满满!!!
Java面试精选题、架构实战文档传送门:https://jq.qq.com/?_wv=1027&k=iWJZw1rp
整理不易,觉得有帮助的朋友可以帮忙点赞分享支持一下小编~
你的支持,我的动力;祝各位前程似锦,offer不断!!!
美团点评高级1234面:算法+HashMap+Zookeeper+线程+Redis+kafka相关推荐
- 2019 年美团点评高级 Android 开发寒冬跳槽涨薪经验掏心分享
2019 年美团点评高级 Android 开发寒冬跳槽涨薪经验掏心分享 目录 个人简介 笔者的简要介绍 跳槽涨薪要考虑的方面有哪些? 你是正在拿着卖白菜的钱,操着卖白粉的心吗? 你真得觉得是时候跑路了 ...
- 薪资幅度上涨70%,外包翻身,拿下美团点评L8级技术专家岗(面经+心得)
前言 大多数情况下,程序员的个人技能成长速度,远远大于公司规模或业务的成长速度.所以,跳槽成为了这个行业里最常见的一个词汇. 实际上,跳槽的目的无非是为了涨薪或是职业发展,我也不例外.普通本科毕业后, ...
- 美团点评基于 Flink 的实时数仓平台实践
摘要:数据仓库的建设是"数据智能"必不可少的一环,也是大规模数据应用中必然面临的挑战,而 Flink 实时数仓在数据链路中扮演着极为重要的角色.本文中,美团点评高级技术专家鲁昊为大 ...
- 深度学习在美团点评推荐平台排序中的应用 widedeep推荐系统模型--学习笔记
gbdt+lr的模型之前是知道怎么搞的,dnn+lr的模型也是知道的,但是都没有试验过 深度学习在美团点评推荐平台排序中的运用 原创 2017-07-28 潘晖 美团点评技术团队 美团点评作为国内最大 ...
- 美团点评联盟广告场景化定向排序机制
在美团点评的联盟广告投放系统(DSP)中,广告从召回到曝光的过程需要经历粗排.精排和竞价及反作弊等阶段.其中精排是使用CTR预估模型进行排序,由于召回的候选集合较多,出于工程性能上的考虑,不能一次性在 ...
- 【免费报名】技术沙龙第22期:美团点评AI实践
美团点评技术沙龙由美团点评技术团队主办,每期沙龙邀请美团点评及其他互联网公司的技术专家分享来自一线的实践经验,覆盖各主要技术领域. 最近来,随着硬件计算能力的增强,以及大数据的爆破式增长,深度学习技术 ...
- 深度学习在美团点评推荐平台排序中的运用
美团点评作为国内最大的生活服务平台,业务种类涉及食.住.行.玩.乐等领域,致力于让大家吃得更好,活得更好,有数亿用户以及丰富的用户行为.随着业务的飞速发展,美团点评的用户和商户数在快速增长.在这样的背 ...
- 质量运营在美团点评智能支付业务测试中的初步实践
背景 毋庸置疑,质量是决定产品能否成功.企业能否持续发展的关键因素之一.对于"质量时代"下的互联网企业,如何在快速迭代的节奏中兼顾质量,真正落地"人人重视质量.人人创造质 ...
- 【直播】美团点评技术沙龙Online003: 美团点评数据库运维自动化实践与发展
美团点评技术团队 [美团点评技术沙龙Online]是美团点评技术团队推出的线上分享课程,每月2-3期,采用目前最火热的线上直播形式,邀请美团点评技术专家,面向互联网技术从业人员,分享一线实战经验,搭建 ...
最新文章
- R语言dplyr包使用case_when函数和mutate函数生成新的数据列实战:基于单列生成新的数据列、基于多列生成新的数据列
- 全球最具影响力AI机构TOP100排名:中国5所高校1所研究院入围
- 剑指offer系列之三十七:二叉树的深度
- nokia s40 java软件_Nokia S40主题制作 v1.0
- Jpeg解码小结(一)
- Tomcat 最新版安装与使用手册,tomcat更改端口号方法,tomcat控制台乱码问题解决方法
- 软件设计师考试上午真题 考前速记
- 云服务器端口对外开放详解
- Python的三种格式化输出
- RHEL5下源码配置LAMP全记录
- html怎么改艺术字体颜色,html超链接字体颜色怎么改
- CentOS 6.5 Zabbix-agent3.2 安装 1.0版
- Linux笔记-shell遍历数组并判断是否等于某个值
- (转)总结iOS 8和Xcode 6的各种坑
- 改变电阻的c语言程序,c语言电阻器分类代码实现
- 剑指Offer之二维数组中的查找
- 【Python】【C语言】P3353 在你窗外闪耀的星星
- Yii框架zii.widgets.grid自定义按钮
- quartus仿真7:74194构建序列发生器
- GitLab——接受合并请求