??? 三面滴滴 Java 岗,我直接当场淘汰

RocketMQ的Admin Tool工具 写的很全面,我写了一半就偷懒了,地址放这里。 阅读详情

前情提要

这是一个发生在我朋友身上的真实事情:

这里就叫他程序员 Y 吧。

程序员 Y 工作不到两年,周末在朋友圈发了个喜报,准备入职滴滴。

之后,我就带着祝福跟 Y 聊了许久,聊天的内容就是具体了解一下他面试的过程,心路历程和未来的打算。

之所以今天才发文章,是因为我一直在等他整理面试问的内容。今天正好就一并分享出来。

严格来讲是三面,但是 Y 笑着说其实只有二面...

请尽情细看吧(各位看官)

美团一面(80min)

(为保证内容纯正,下面的语言是由程序员 Y 自己整理的,没有任何改动)

面试主要是从一个系统设计出发,考察基础跟项目架构经验。美团相当重视基础问题(计算机网络、操作系统)

主要是围绕一个系统优化来的,下面就只写中间问的几个点:

1、项目介绍(聊一下自己做的项目,互相了解了一下)

2、redis 相关问题

  • redis 主要能解决什么问题,聊一下你所知道的?

  •  聊一下 redis 高可用的相关。主要说一下哨兵集群的流程,包括选举、以及宕机之后的处理方案。cluster 集群的工作流程

  •  聊一下 redis 哈希槽,为什么不用一致性哈希的方案

  •  redis 为什么这么快

  •  redis 跟 mq 的技术选型

3、mysql 相关问题

  • mysql 的事务隔离级别

  •  面试官描述了一个场景.....这种情况下你怎么优化 mysql,说说你优化的流程步骤

  •  你能想到什么优化 mysql 吞吐量的方案

  •  mysql 的底层数据结构?索引怎么存储的?

4、rabbitmq

  •  rabbitmq 的优势,能解决什么问题

  •  说一下 rabbitmq 怎么保证高可用的?

  •  聊聊镜像队列,怎么运作的?口述下代码??

5、并发编程相关

  •  hashmap 跟 concurrentHashMap

6、接近一个小时的计算机网络基础、操作系统基础

  •  进程、线程

  •  http1 与 http2

  •  网络五层架构,分别是做什么的?

  •  TCP、UDP 区别,UDP 怎么实现可靠性的,在哪一层实现的?

  •  TCP 的流量控制、拥塞控制

  •  进程调度算法

  •  等等....记不清了,美团贼喜欢问基础,接近一小时

7、JVM 相关

  •  类加载、双亲委派

  •  垃圾回收相关?怎么判断?算法?收集器?

  •  内存区域

8、手撸算法题两道

美团二面(70min)

正儿八经的面试了.....

1、再来一个场景,优化 mysql,具体步骤,什么命令,怎么操作,比较详细

2、redis 分布式锁的作用?什么场景用过?会有什么问题?(原子性的问题、误删锁、误得锁等等)怎么解决这些问题?(面试官提了几个场景,这块聊了半个多小时)

3、详细聊了 rabbitmq 的工作流程。介绍下 rabbitmq 的组建,分别有什么类型,具体是怎么用的?口述代码

4、redis 高可用

5、聊聊你了解的 RPC,dubbo 与 springcloud?我因为没做过微服务项目,因此,问我,你觉得应该有什么功能,我从 springcloud 的角度回答的

6、RPC 与 mq 技术选型,说下原因

7、Spring 源码,我讲了事务的源码(撸了好几次了,比较熟悉)

8、手撸算法题两道

9、聊实习时间、地点,未来发展

美团三面(5min)

这个 5min 很关键了↑

HR 直接给录用函

谈笑风生....聊薪资,工作地点,还有一些要录入系统的基本信息,留了电话


淦!太特么优秀了!

我问他,为何如此的胸有成竹?

他给我发来了一份文件,说你可以从里面随便挑一个问我!更别说这次美团问得这么基础...基础...基础...

我打开文件一看...

且不说内含阿里云、蚂蚁金服、腾讯、百度、携程等一线互联网大厂的真题,后面还有涵盖微服务、并发编程、数据库、消息中间件、JVM、MySQL、Redis、Spring、SpringBoot、SpringCloud、SpringMVC、MyBatis 等 java 主流技术的面试题及解析,原来如此了~

需要领取这些资料的朋友,在一键三连+评论☛☛☛【点击此处即可免费领取】

祝各位看官前程似锦,offer 不断!

美团一面面经及详细答案 文章目录1.自我介绍2.Spring AOP底层原理3.HashMap的底层数据结构,如何进行扩容的?4.ConcurrentHashMap如何实现线程安全?size()方法是加锁的吗?如何实现的?5.线程池参数6.线程池大小如何设置7.IO密集=Ncpu*2是怎么计算出来8.synchronized的锁优化锁的升级偏向锁轻量级锁自旋锁9.常用垃圾回收器10.G1有哪些特点11.MySQL事务隔离级别12.可重复读解决了哪些问题13.脏读 不可重复读 幻读14.聚集索引 非聚集索引15.慢查询优化,会考虑哪 阅读详情

相关推荐

金九银十求职季,美团高频面试题和答案都帮你准备好啦

1、说下你最近做的项目,你主要负责什么?说说xx模块是怎么测试的? 考察点:项目的测试思维 面试命中率:95%+ 以上 参考答案: 熟悉项目业务流程,用2-3句话简单的总结概括介绍一下项目业务(每个人根据自己简历里写的项目进行总结) 自己主要负责的模块:注意说核心业务功能模块,避免说注册登录这种技术含量略低的模块,体现自己有涉及到项目的核心功能;然后说明自己负责这个模块的测试内容 ,比如功能测试,接口测试,自动化测试,性能测试等。 继续追问你xx模块你是如何测试的?就按照以下3步:1)说明需求条件和约

ifling99的博客 2284

rocketmq学习笔记 五 源码之rocketmq-tools

前面分析了rocketmq-namesrv的源码 其实很简单,lock+map 把注册中心的事情做了。  因为nameSrv 之间不用保证数据一致性。 每个节点都是独立的 本文接着学习 rocketmq-tools, 这个包主要实现了对mqadmin的支持 1.admin admin 也是一个client端 DefaultMQAdminExt 和 DefaultM

akfly的专栏 5709

滴滴秋储后端实习生面经+秋招正式批ssp面经

滴滴秋储实习生面经以及滴滴秋招正式批面经+ssp攻略

薛定谔的Hello Kitty 1828

三面美团Java岗,HR现场直接发offer,他是横着走出来的!

前情提要 这是一个发生在我朋友身上的真实事情: 这里就叫他程序员Y吧。 程序员Y工作不到两年,周末在朋友圈发了个喜报,准备入职美团。 之后,我就带着祝福跟Y聊了许久,聊天的内容就是具体了解一下他面试的过程,心路历程和未来的打算。 之所以今天才发文章,是因为我一直在等他整理面试问的内容。今天正好就一并分享出来。 严格来讲是三面,但是Y笑着说其实只有二面… 美团一面(80min) (为保证内容纯正,下面的语言是由程序员Y自己整理的,霸哥没有任何改动) 面试主要是从一个系统设计出发,考察基础跟项目架构经验。美团

weixin_47066028的博客 1089

京东Java技术三面分享

前两天整理了阿里巴巴的面试资料,今天整理了京东的三面资料,祝大家都能找到好工作!加油! 一面 首先是项目部分,问的比较细; 如果一个对象有多个方法加了synchronized,那么该对象有几把锁 答:对象锁是在一个类的对象上加的的锁,只有一把,不管有几个方法进行了同步。这些同步方法都共有一把锁,只要一个线程获得了这个对象锁,其他的线程就不能访问该对象的任何一个同步方法。 NIO与AIO的区别以及各自的作用; (1)Java NIO :同步非阻塞,服务器实现模式为一个请求一个线程,

weixin_46577306的博客 524

三面,字节跳动电商Java面经(已过)

【一面】 1. 介绍一个项目 2. 手撕:最长回文子串 3. 手写单例模式 4. Volatile有什么作用? 5. 什么是可见性? 6. Volatile在单例模式中起什么作用?是保证可见性吗? 7. 类中static变量需要通过插入内存屏障去保证其可见性吗? 8. JVM内存分为哪几个区,哪些是线程私有的? 9. 什么样的对象需要回收? 10. GCroots都有哪些? 11. SQL语句,找班里平均成绩大于60的学生 一面面完怀疑人生,虽然问题不难,但...

uuqaz的博客 2376

三面蚂蚁金服,三面之后本以为石沉大海,没想到却被直接录取

当前环境,很多公司都采取了远程办公,远程面试。有一说一,第一次远程面试,还是比较紧张的。 蚂蚁金服面试(视频一面) Java容器有哪些?哪些是同步容器,哪些是并发容器? 为什么 Java 要采用垃圾回收机制,而不采用 C/C++的显式内存管理? 一个线程的生命周期有哪几种状态?它们之间如何流转的? 什么是活锁、饥饿、无锁、死锁?怎么检测一个线程是否拥有锁? 如何解决同时存在的对象创建和对象回收问题 说说一致性 Hash 原理 新生代分为几个区?使用什么算法进行垃圾回收?为什...

xiaomanong123的博客 792

2020年美团精选50面试题及答案.pdf

2020年美团精选50面试题及答案.pdf

阿里Java岗三面被淘汰,闭关三月,最终成功入职美团

前言 一位小伙伴准备了许久的阿里Java面试,原以为能够顺利拿下offer,但在第三面还是被摁在地上反复摩擦,丧气一段时间后,小伙伴调整了心态重新尝试了一下,最终拿下了美团offer,今天小编把这位小伙伴遇到的面试题分享出来,希望能对即将面试的小伙伴有所帮助。 阿里 mq 消息可靠性,幂等如何保证 分布式锁的实现方案比较,为什么选择 zookeeper, zookeeper 一致性协议原理 线程池参数,阻塞队列实现 一致性 Hash解决什么问题, 如何实现? 虚拟节点的作用? Java 锁的

weixin_50666791的博客 354

科研党必看!Zotero+Claude3插件实战:如何用AI高效阅读文献(附详细配置步骤)

本文详细介绍了如何通过Zotero与Claude3插件的深度整合,实现科研文献的高效阅读与管理。从环境配置到核心功能实战,包括智能摘要生成、精准学术翻译和论文写作辅助等,帮助科研人员大幅提升工作效率。特别适合需要处理大量文献的研究者使用。

o0p1q2r3的博客 433

SolidWorks有限元分析流程

对于很多专业,在进行设计完成后,为了缩短开发周期,往往需要配合仿真结果进行,机械行业更是如此。平时大家多采用专业有限元仿真软件进行仿真分析,如ANSYS;不过SolidWorks软件因为制图简单,同时存在专用的有限元仿真模块Simulation,对于初学者往往更加适用,下面简单介绍下SolidWorks Simulation仿真流程。 1. 分析流程 关键步骤如下: **(1)创建算例;**对模型的每次分析都是一个算例,一个模型可以包含多个算例。 **(2)应用材料;**指定模型的材料属性,如铝合金、钢材等

DYH_BK的博客 3万+

三面滴滴失败,总结了Java面试题,有几个题还是一直搞不懂

如果你平时没有注意去总结的话,那么当你面试被问到的时候可能会是一脸懵圈,就算这个问题你知道怎么回事,但是你平时没有认真总结,你也可能会出现逻辑混乱的情况,从而错失工作机会。有些知识点不经常使用就会忘记,但是面试还会问,对此,我也是深受其害,所以我决定将这些遇见的问题整理下来,分享出去,帮助更多的人,我们共同进步。220、 一张自增表里面总共有 7 条数据,删除了最后 2 条数据,重启 MySQL 数据库,又插入了一条数据,此时 id 是几?138、http 响应码 301 和 302 代表的是什么?

Java架构师之路的博客 1027

IAR下载Linux环境适配:入门级安装指导

详细介绍如何在Linux系统中完成iar下载与环境配置,帮助开发者快速上手IAR集成开发环境,解决常见安装问题,提升开发效率。

weixin_35754676的博客 762

【秋招总结】分享我的社招java岗经验,以及我的大厂offer比较(京东网易滴滴,天津农行软开)

前言 秋招已经基本结束,8.15离职准备秋招,到今天正好4个月。也收获了一些offer。特别感谢牛客平台以及各位大佬的面经。最近秋招也接近尾声,在此写下自己的学习历程,一些经验分享给后来者参考,也希望牛油帮忙比较一些offer。 个人背景: 211硕 另外我这里准备了一线大厂面试资料和我原创的超硬核PDF技术文档,以及我为大家精心准备的多套大厂面试题(不断更新中),点击这里备注csdn,自行下载即可希望大家都能找到心仪的工作! 学习历程:供后来者参考。大佬忽略 本人之前从来没学过Java,本科是物联

weixin_49494194的博客 983

微电网模型Matlab Simulink,风光储微电网,永磁风机并网仿真,光伏并网仿真,蓄电池仿真

通过探究风光储微电网、永磁风机并网仿真、光伏并网仿真、蓄电池仿真、柴油发电机以及光储微电网和风储微电网等方面的技术,我们可以更好地理解微电网的工作原理和优化方法,从而为微电网的发展做出更大的贡献。微电网模型Matlab Simulink,风光储微电网,永磁风机并网仿真,光伏并网仿真,蓄电池仿真,柴油发电机,光储微电网 风储微电网 Matlab仿真平台搭建的风光储微电网模型,风光柴储微电网,pwm控制,风力发电,光伏发电,微电网并网离网切换,并网孤岛切换,功能强大。永磁风机的并网仿真是一个非常重要的环节。

sjbextz的博客 399

使用光流进行 Warp 的流程

光流描述了图像帧中每个像素的运动。前向光流:描述了帧中每个像素在帧中的移动位置。后向光流:描述了帧中每个像素在帧​ 中的移动位置。水平方向的位移(x 方向),即每个像素水平移动了多少像素。垂直方向的位移(y 方向),即每个像素垂直移动了多少像素。使用光流进行 Warp 的流程Warp 是通过光流对图像进行变换的操作,旨在将前一帧的像素根据光流场映射到下一帧的对应位置。Step 1: 计算光流我们首先需要通过光流网络(如 RAFT)来估算两帧之间的光流。我们可以获得前向光流(从帧​ 到帧。

qq_44199605的博客 2108

远程面试蚂蚁金服,三面之后本以为石沉大海,没想到却被直接录取

当前环境,很多公司都采取了远程办公,远程面试。有一说一,第一次远程面试,还是比较紧张的。 蚂蚁金服面试(视频一面) Java容器有哪些?哪些是同步容器,哪些是并发容器? 为什么 Java 要采用垃圾回收机制,而不采用 C/C++的显式内存管理? 一个线程的生命周期有哪几种状态?它们之间如何流转的? 什么是活锁、饥饿、无锁、死锁?怎么检测一个线程是否拥有锁? 如何解决同时存在的...

一入Java深似海 2809

如何点亮一颗sensor

要点亮一个sensor需要从,时钟、sensorI2C,供电,reset脚,mipi的配置几个方面一一确认。 reset脚拉高 给sensor的时钟有没有。(目前用到的常为24MHZ) 供电 查看sensor的数据手册,看有几个电源,用示波器量一下是否为手册规定的电压 比如:DVDD 数字电压: AVDD模拟电压 DOVDD芯片引脚出来的电压等为多少。 sensor的I2C能否抓到 将I2C的口对应上,用示波器量取i2c的波形。 检查有应答并且数据正确。读写地址是否正...

weixin_40787463的博客 3647

5年Java后端面试滴滴支付岗被拒:三轮面试全记录

支付系统是金融交易的核心,分布式事务和幂等性设计是保障资金安全与数据一致性的关键基础。从概念上讲,分布式事务通过TCC、本地消息表等模式解决跨服务的原子问题;幂等性则依赖唯一键、状态机等机制防止重复操作。掌握这些原理,能够有效应对高并发、故障恢复等复杂场景,广泛应用于支付、订单、清结算等业务。但在实战中,如何权衡实时性与最终一致性,如何设计可扩展的查询链路,往往更具挑战。本文基于一位5年Java后端工程师面试滴滴支付岗的真实经历,系统梳理了相关面试题、回答思路与事后复盘,帮助你在类似技术面试中避坑。

cuankuangzhong6373的博客 483

【数据集】米级别热红外卫星合集:SDGSAT-1、HotSat-1等

米级别热红外卫星合集:SDGSAT-1、HotSat-1等

WW、forever的博客 1252

FPGA发展趋势:异构计算、AI加速、可重构计算

FPGA技术正朝着异构计算、AI加速和可重构计算三大方向发展。作为高效能计算平台,FPGA在异构架构中与CPU/GPU协同工作,发挥低延迟、高能效优势;在AI领域通过定制化架构实现边缘推理加速;其硬件可重构特性支持动态适应多样化计算需求。最新进展包括部分可重构技术、智能网卡和边缘AI应用。未来,FPGA将在自适应计算、量子接口和软件定义硬件等领域持续突破,成为异构计算架构的核心组件,推动硬件与软件的深度融合。性能对比显示FPGA在能效比(5-20TOPS/W)和灵活性方面具有显著优势。

2301_79143213的博客 969

2020阿里暑期实习JAVA岗三面面经

一面(视频面试,大约1h) 自我介绍 redis为什么那么快 hashmap,ConcurrentHashMap,HashTable的数据结构 hash 函数你了解哪些 equals和hashcode 散列值过大怎么办 treemap了解嘛 JUC你知道哪些,在哪用过 线程的通信方式 线程池有哪几种 在线算法题 dfs的题 二面(电话面,40分钟) 自我介绍 聊项目 redis哨兵、redis过期...

qq_33466335的博客 1068

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

上一篇: 我差点跳起来了!阿里首推 22w 字 面试复盘宝典成功助我入职美团
下一篇: 非科班 Java 三面哔哩哔哩,如果不是系统奔溃,offer 已经到手了
奇迹摘星w
博客等级 码龄6年 1844粉丝 189原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值