上月最新面过美团大众点评拿到offer的最新面经来了(技术三面+HR)
前言
本篇题材来自我朋友的朋友,他在最近的社招中拿到美团的Offer,整体思路和面试题目由面试本人提供
由于作者面试过程中高度紧张,本文中只列出了自己还记得的部分题目。
一面:
- 自我介绍
- HashMap,ConcurrentHashMap与LinkedHashMap的区别
- 如何在多线程环境下使用Map,ConcurrentHashMap原理,ConcurrentHashMap如何加锁。
- 多线程并发的同步实现,有两个方法,每个方法里有a部分代码和b部分代码,我要让两个线程分别执行两个方法,并且让他们运行完a部分代码再一起向下执行,如何实现。
- TCP连接中的三次握手和四次挥手,四次挥手的最后一个ack的作用是什么,为什么要time wait,为什么是2msl。
- ReetrantLock和synchronized的区别。
- Java有哪些悲观锁的实现?
- Java有哪些类实现了乐观锁?
- java里面的同步锁了解吗?Countdownlauch和Cylicbarrior的区别,分别在什么应用场景下使用
- JVM的内存结构?哪些是共享的,哪些是线程私有的?Java虚拟机栈里面存放的是什么?
- 如何自己实现一个线程池让别人使用?
- 哪些情况会触发Java的类加载?
- 手写代码:快速排序、单例模式,化一个工厂和装饰者模式的UML类图
- AOP的实现原理?
- Java锁有哪几种?可重入锁和不可重入锁的区别?
- Lock和synchronized的区别?它们都是可重入锁吗?哪个效率更高?
二面:
- 线程池有哪些参数?分别有什么用?如果任务数超过的核心线程数,会发生什么?阻塞队列大小是多少?
- 数据库连接池介绍下,底层实现说下
- hashset底层实现,hashmap的put操作过程
- 说说HaspMap底层原理?再说说它跟HaspTable和ConcurrentHashMap他们之间的相同点和不同点?
- 说说B+树和B树的区别,优缺点等?
- 算法题,对一个链表进行归并排序,链表可能有环
- 怎么实现一个线程安全的计数器?
- 原子类AtomicInteger实现原理是什么?和你设计的计数器优劣比较?CAS怎么实现原子操作的?
- Java中的锁有什么?synchronized与Lock的区别?公平锁和非公平底层怎么实现的?AQS原理详细介绍一下?
- JVM中的内存区域划分,堆的分代,为什么分代, 垃圾回收算法,垃圾回收器
- 如何实现进程间特定场景下的高效通信, 问了存储相关的问题。
- MySQL索引类型, 底层的数据结构
- 你了解哪些收集器?CMS和G1。详细谈谈G1的优点
三面:
- 自己项目中的总结的并发经验
- 说说MySQL的锁并发?加锁的机制是什么?
- 高并发场景下如何防止死锁,保证数据的一致性?
- 集群和负载均衡的算法与实现?
- 说说分库与分表设计?
- 分库分表带来的分布式困境与对应之策有哪些?
- Redis和Setnx命令是如何实现分布式锁的?使用Redis怎么进行异步队列?会有什么缺点?
- 缓存击穿的概念和解决方案?
- Redis的数据结构? 线程模型? Redis的数据淘汰机制?
- Redis的数据一致性问题
- MQ底层原理的实现?
- 阻塞队列不用Java提供的该怎么实现?
- 讲讲负载均衡的原理?
- 如何实现高并发环境下的削峰、限流?
HR面(略)
总结
面试建议是,一定要自信,敢于表达,面试的时候我们对知识的掌握有时候很难面面俱到,把自己的思路说出来,而不是直接告诉面试官自己不懂,这也是可以加分的。
备战面试,刷题是必不可少的。小编这里也是拿到这位朋友备战面试的资料,其中包括一些面试题和视频 可以提供给需要的朋友参考。有需要的小伙伴:一键三连(点赞+收藏+关注) 后,私信
上月最新面过美团大众点评拿到offer的最新面经来了(技术三面+HR)相关推荐
- 三、美团大众点评CAT监控系列文章---Springboot集成CAT并实现邮件告警
文章目录 一.配置过程 二.相关的参考文档 三.系列文章 一.配置过程 登录自己的cat服务端 默认登录用户名和密码都是 catadmin添加一个监控规则: 如下面的监控规则就是说,如果在一分钟以内访 ...
- 二、美团大众点评CAT监控系列文章---CAT监控的服务端配置
文章目录 一.服务端下载和配置 二.相关的参考文档 三. 系列文章 一.服务端下载和配置 运行环境及开发工具如下: Jdk8 ,tomcat8,windows10,itellij idea,maven ...
- 美团大众点评 Hybrid 化建设
上周末,精神哥去参加了好友小青在北京办的T沙龙,探讨移动端热更新相关的话题.Bugly曾为大家介绍过不少腾讯内部的热更新的框架,正好这次看到了美团,去哪儿以及微博同学在应用热更新方面的实践,整理出来发 ...
- 王兴的“下半场”与美团-大众点评的另一种可能
O2O市场,棋至中局,业内企业有的式微沉沦,有的关停售卖,也有巨头合并抑或战略结盟.抱团取火,旨在冲出重围,僵局之下,不破不立. 于王兴与他的美团-大众点评而言,也是如此,不破不立.经历了3个季度,美 ...
- 基于oracle的餐馆评价系统,美团大众点评优化评价系统 助力餐饮商家做好口碑营销...
原标题:美团大众点评优化评价系统 助力餐饮商家做好口碑营销 近年来,伴随着"互联网+餐饮"的高歌猛进,评价系统对于消费决策的影响力用越来越凸显. (浏览评价页的用户比浏览poi详情 ...
- 美团大众点评网:大数据勾勒“大钱景”
近日,美团外卖APP通过大数据分析国内不同城市用户的外卖消费习惯,对外公布了各大城市的外卖消费特点.根据美团外卖对"各品类外卖订单量最高的城市"统计发现,除了订餐外,北京市鲜花蛋糕 ...
- 美团大众点评合并:背后技术力量的对比回顾
美团网和大众点评网在10月8日中午联合发布声明,宣布达成战略合作,两者将共同成立一家新公司.两者也在InfoQ及其组织的大会上进行过多次分享,我们将对美团和大众点评使用的技术进行回顾,来看看这两家电商 ...
- android 粗暴简单仿美团/大众点评搜索方式,详细标注
转载请注明出处王亟亟的大牛之路 美团和大众点评的搜索和筛选栏,不能说好看(审美flag),但是满足了我们的搜索还筛选的需求,所以今天就实现了下这样的一个小Demo 项目结构:运行效果就是下图了,就不再 ...
- 美团大众点评往届笔试面试题汇总
整理了一下美团往届笔试面试题,希望对大家有帮助: 来源:美团笔试面试圈>> 1.美团点评:现场面试41题实拍含答案!JVM+HashMap+多线程+Mysql! 2.2018美团点评秋招笔 ...
最新文章
- dbf如何导入oracle_「赵强老师」第一个Oracle的手工管理的备份和恢复
- 独家 | 在树莓派+Movidius NCS上运用YOLO和Tiny-YOLO完成目标检测(附代码下载)
- python学习书籍推荐-Python语言之6本机器学习书籍推荐
- Erlang与java的内存架构比较
- jupyter notebook的链接密码 token查询 以及 pycharm 如何使用 jupyter notebook
- python判断数字_python判断变量是否为数字、字符串、列表、字典等
- Android 实现指纹识别demo
- flash静态的农夫走路_健身神动作——你不知道的“农夫行走”
- 二阶振荡环节的谐振频率_自动控制系统时域分析十三:对数频率特性
- python 两两组合
- Python No Module name cv2解决方案
- c 与mysql连接_c与mysql连接和一个简单查询的例子
- 无锁同步-C++11之Atomic和CAS
- vs2019键盘钩子_江门网站建设:针对Web开发人员的12个最佳Visual Studio代码扩展
- jdk下载/Linux64位 jdk1.8 jdk-8u161下载
- php vc14的版本,VC6_VC9_VC11_VC14的介绍PHP各版本如何选择
- python平稳性检验程序_用Python检验时间序列的平稳性
- STM32——FLASH闪存编程原理与步骤
- html制作钟表盘,jquery+html5制作超酷的圆盘时钟表
- man手册中文版设置
热门文章
- 【淘宝代运营】店铺运营实操中,需要掌握的五点
- 【Coling 2022】Context-Tuning: Learning Contextualized Prompts for Natural Language Generation
- 推荐17款最好用的跨浏览器测试工具
- “音乐床”网页引用本地歌曲最佳途径
- 传统行业也很冷:星美影院欠债4个亿,关停140家分店
- JAVA微信商城 有后台
- CentOS下的服务器审计系统:script
- 给计算机老师的元旦祝福,2020给老师元旦祝福语
- 快速提升自身思维能力的方法总结
- Android屏幕压力,Android将逆袭桌面,微软压力巨大