来晚了,秋招五投大厂,成功拿下三家Offer,最终入职美团,分享我的美团1-4面(Java岗)
首先介绍一下自己吧,双非大学硕士研究生毕业,这次秋招共投了5家公司,分别是腾讯、网易、字节跳动、作业帮和美团点评,腾讯是3面挂了,字节跳动是4面挂了,拿到了网易、美团、作业帮3个offer,最后选择去美团,而事实也证明,自己这次选择并没有错。特分享一下自己这次美团的4面真题,需要答案的直接私信我。
1、美团点评一面
算法题:矩阵走路,顺时针一层层往里走,不重复格子,直到到达中心点。
redis怎么处理高并发,几种思路
redis实现原理
mysql索引优化思路
你的mysql存储很大数据量怎么解决,思路
gc回收
双亲委任
Spring ioc 里beans配置
面向对象的特征,详细解释一下
接口和抽象类区别,怎么选用
线程池的参数
HashMap,CurrentHashMap,Hashtable,ConcurrentSkipListMap
JVM内存区域
2、美团点评二面
讲一下自己实习的项目经历
针对项目问问题
docker的一些基本命令
自己写过一个博客网站,然后用电脑打开探讨了些知识点及实现过程
因为实习的项目中用到了dubbo,让说下dubbo,于是说了下对dubbo的浅层知识,面试官接下来还给我讲了下以前的远程调用框架,还有现在的新RPC框架,介绍了下调用过程
Java实现一个本地缓存,说了ConcurrentHashMap,估计也是想问这个知识点
智力题:8个砝码(有一个轻一点),一个天平,最少称几次,先是二分法到三次,说能不能两次,他提示二分法是三次,三分法行不行,然后自己想了几分钟做出来了,同时他也在填面试记录
你有什么要问的吗?
3、美团点评三面
线程池源码
hashmap源码
怎么对map实现有序
类加载(给实际场景)
innodb索引(给张表画索引) 回表
mybatis怎么实现orm 说说自己理解 让你落地怎么去做(凉*1)
继续实现lru 不使用jdk提供的容器(答了双链表和hashmap 让优化 换思路 加一个时间标志 然后利用comparetor排序)
一个规律题 1 11 21 1211 111221
最近看了什么书,说一下自己平时的学习方法
说一说你对美团的了解
拿到哪些公司的offer
4、美团点评HR面
自我介绍
介绍一个你比较有成就感的项目,用我能够懂的语言
说一说自己3个优缺点
面试了哪些公司,拿到了哪些offer?
你工作看重的因素是哪些?
为什么选择美团?
你希望带你的师傅能带给你什么?
有什么问的
5、总结
JAVA的岗位是最多的,也是需求最大的。虽然简历很好过,但是如果你的项目经历没什么可挖的,虽然会考你基础,但是面试官还是会挂你的。所以自己之前的项目一定要够料,当然自己的知识储备也要够,这样才能顺顺利利拿到自己心仪的offer。
最后下面是我总结的一些经典面试题目及答案,内容涵盖: Java,MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL.Spring.Spring Boot、Spring Cloud、RabbitMQ、Kafka、Linux等技术栈
有需要获取的朋友:可点击此处☛☛☛【免费java学习文档+视频 下载】