直击美团“远程面试”现场,面试官竟反问:你真懂数据库事务吗?
为什么要记录这次面试经历?
疫情形势仍然十分严峻,很多企业在招聘时会采取网络面试或是远程面试的方式来保证面试流程的顺利进行。马上就要迎来金三银四,希望你们同我一样,面试顺利,顺利拿下自己心仪的 offer!目前我已经完成美团的远程三面,特分享一下面试经历,希望能够给各位带来帮助!
以下内容中,包含美团面试题(总结+解析)、学习笔记、知识梳理等 PDF 文档资料,需要的朋友直接**点击这里,获得文档领取方式**
美团远程面试三面题
远程面试(技术题部分):
HashMap 的 put 怎么实现,如何解决 hash 冲突?
红黑树是怎样的数据结构,有什么特性?
红黑树什么时候会变色?
Hashmap 什么时候会调整大小?
什么是负载因子?
扩容存在什么问题?
为什么有死循环?
你刚才提到 concurrentHashMap,你知道怎么实现吗?
你提到 Lock,知道哪些相应的锁?
知道 AQS 吗,他的实现是怎样的?AQS 可重入吗?
AQS 如何实现可重入?
这个计数器的修饰符是什么?
volatile 什么作用
指令重排序指什么?指令重排序的好处是什么?如何防止指令重排序。
内存可见性具体指什么?volatile 通过什么机制防止?
synchronized 内部分为几种锁,他们的使用场景是什么?
操作系统调度进程有哪些算法
Redis 有几种持久化方式?分别说一下
你能说说事务的几个特性是啥?有哪几种隔离级别?
MySQL 事务默认隔离级别是哪个?
说一下持久性的实现方式
如何理解一致性?
说说事务的实现原理?
你真懂数据库事务吗?(不知道哪里说差了,顿时懵逼)
Mybatis 缓存 以及谈谈你们项目为什么用 spring mvc+mybatis 而不用 Hibernate??
项目里用到了 redis 为什么用它?
写代码:解决生产者消费者问题
谈 spring 的事物管理
谈 spring 的过滤
谈线程池
一个圆环上有 n 个点,a 从任意一个点出发,到达下一个点都需要 Ag 能量,每一个点都有 cg 能量补给,假设 a 最初有 Bg 能量,问 a 最初 Ag 能量为多少能保证 a 绕圆环一周?
美团远程面面试题答案:
看到这里,相信很多人会问,那你拿到 offer 了吗?
实际上,面试官对我的表现很满意,offer 基本已经拿到手。
因为面试题内容比较多,文章篇幅又有限,所以将所有的面试题和答案解析都整理在 pdf 文档里了,并且分为几个部分,其中重点就是红黑树、HashMap、数据库事务、中间件、GC 算法与垃圾收集器、TCP 以及 CAP 原则,几个重点都有标记,需要 pdf 的朋友直接**点击这里,获得文档领取方式**
远程面试,该如何操作才拿顺利拿下 offer?
Step1:提前调试好设备,调整好个人状态
当你接到面试通知的那一刻开始,就已经要做好心理准备,而远程面试最重要的是要保证过程中网络的稳定,所以最好是提前 15~30 分钟检查并打开视频面试的软件或平台,调试好光线、音量以及位置甚至是背景墙。另外,自己的个人心理状态也要调整好,不要紧张,更不要太过于兴奋,放轻松放平常,稳定发挥就好。
Step2:提前准备好面试文稿
提前整理好面试相关的文稿,同时准备好纸笔,方便随时记录相关内容。也可以准备一杯水,面试的时候喝点水不仅润喉还会缓解紧张。
Step3:核心关键之处,面试前要提升自己的实力
一个人如果自身具备的实力不足,无论是什么方式的面试,都难以成功,所以想要面试成功的核心关键,就是在面试前提升自己的实力,只有实力够硬,才能做到“兵来将挡,水来土掩”。
关于面试前,如何提升自己的实力,下面我也分享我个人的一些学习方法:
(1)学会整理个人笔记
Redis 核心笔记
Spring Boot 学习笔记
(2)学会做知识梳理,整理核心知识点
JAVA 核心知识点梳理宝典
(3)刷题:最简单、最直接、最有效
我的面试题库:BAT 常问+性能优化+分布式+JAVA 筑基+开源框架+Spring 全家桶等
文末总结
总的来说,无论是现场面还是远程面,面试者一定要做到充分的准备,投机取巧是不可能拿到 offer 的,所以能力不足的,安心踏实地学习起来,相信当自己达到某一个高度的时候,自然大巴 offer 塞到你的邮箱里,共勉!
预祝金三银四的你,顺利斩获 offer!
以上学习资料免费分享给大家,需要的盆友,转发+评论一下我的文章,关注 xiao 编,**点击这里,获得文档领取方式**
评论