直击美团“远程面试”现场,面试官竟反问:你真懂数据库事务吗?
作者:互联网
为什么要记录这次面试经历?
疫情形势仍然十分严峻,很多企业在招聘时会采取网络面试或是远程面试的方式来保证面试流程的顺利进行。马上就要迎来金三银四,希望你们同我一样,面试顺利,顺利拿下自己心仪的offer!目前我已经完成美团的远程三面,特分享一下面试经历,希望能够给各位带来帮助!
美团远程面试三面题
远程面试(技术题部分):
- 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原则,几个重点都有标记。
远程面试,该如何操作才拿顺利拿下offer?
Step1:提前调试好设备,调整好个人状态
当你接到面试通知的那一刻开始,就已经要做好心理准备,而远程面试最重要的是要保证过程中网络的稳定,所以最好是提前15~30分钟检查并打开视频面试的软件或平台,调试好光线、音量以及位置甚至是背景墙。另外,自己的个人心理状态也要调整好,不要紧张,更不要太过于兴奋,放轻松放平常,稳定发挥就好。
Step2:提前准备好面试文稿
提前整理好面试相关的文稿,同时准备好纸笔,方便随时记录相关内容。也可以准备一杯水,面试的时候喝点水不仅润喉还会缓解紧张。
Step3:核心关键之处,面试前要提升自己的实力
一个人如果自身具备的实力不足,无论是什么方式的面试,都难以成功,所以想要面试成功的核心关键,就是在面试前提升自己的实力,只有实力够硬,才能做到“兵来将挡,水来土掩”。
关于面试前,如何提升自己的实力,下面我也分享我个人的一些学习方法:
(1)学会整理个人笔记
- Redis 核心笔记
- Spring Boot 学习笔记
(2)学会做知识梳理,整理核心知识点
- JAVA 核心知识点梳理宝典
(3)刷题:最简单、最直接、最有效
- 我的面试题库:BAT常问+性能优化+分布式+JAVA筑基+开源框架+Spring全家桶等
文末总结
总的来说,无论是现场面还是远程面,面试者一定要做到充分的准备,投机取巧是不可能拿到offer的,所以能力不足的,安心踏实地学习起来,相信当自己达到某一个高度的时候,自然大巴offer塞到你的邮箱里,共勉!
预祝金三银四的你,顺利斩获offer!
标签:面试官,直击,offer,美团,事务,面试,什么,远程 来源: https://blog.csdn.net/m0_65569079/article/details/122134417