首先感谢新美大的优惠,幸运能通过美团面试
前言:
我走的是美团内推,一共三轮技术面试,一轮小时面试
2017年8月份找学长内推的,二零一七年八月三十零日号,北京的面试官打来电话,约定一面时间。
以下内容仅能记住部分,希望能帮到想去美团的小伙伴!
一面内容(2017年8月29日):
50分钟左右电话
1,自我介绍
2,哪一个项目是你做的最好的,谈谈项目具体内容。
3,等于和哈希码区别
4,了解收集集合,说说的ArrayList和LinkedList的的区别,插入和删除哪个快。
5,知道的ConcurrentHashMap吗,说一说底层实现(JDK1.6及之前版本和1.6以上版本)
6,易失性关键字了解吗,说说作用。
7,GC收集器知道吗,说说收集算法和Minor GC
8,散列映射和哈希表区别
9,解释CAS算法,CAS的三个弊端
10,什么是可重入锁?
11,计算机网络的七层网络模型分别说一下,每一层大致作用说一下
12,三次握手,四次挥手说一下
13,把和GET的区别
14,得到能携带最大的字符数
15,把如何上传文件?
------------------另外两个智力题-----------------------
11,有10升桶里装了10升水,给你三升桶和七升桶,倒出5升水。(反正我当时没笔没纸,没答上来)
12,(程序员的梗)一个父亲有7升油,三个儿子,大儿子要二分之一,二儿子要大儿子分剩余的二分之一,三儿子要二儿子分剩下的二分之一,问怎么分,提供其他桶和材料(我当时没回答上来,感觉应该是:如果按照八桶油想的话,大儿子四桶,二儿子2桶,三儿子一桶,刚好合适)
二面内容(2017年9月7日):
40-50分钟电话
问题一,自我介绍和项目介绍
问题二,学习Java的几年啦?看过什么书啊
...中间几个基础问题....
3,Spring AOP和Spring的LOC解释,主要用到的原理
4,还用过其他框架?简单介绍
5,春季如何让容器中的bean引用容器的本身(懵逼)
如图6所示,弹簧如何管理豆,当容器被摧毁,如何回收豆和管理的资源(再懵逼)
7,LINUX如何查看系统性能,系统负载具体什么意思?
8,LINUX查看和搜索日志指令
9,LINUX的分组指令是什么,用过吗?
10,GC收集器,讲讲GC收集器的收集过程,串行和并行收集器讲一下过程。
11,乐观锁和悲观锁概念,知道NIO吗,解释一下NIO
12,设计模式了解吗,看了什么书
13,设计模式分几类?创建型设计模式包括哪些?
14,事务知道吗?谈一谈的MySQL的数据库隔离的四个级别?
15时,MySQL的数据库搜索引擎知道有哪些吗?以及的MyISAM和InnoDB的的区别?
三面内容(2017年9月30日,没错就是最后一天):
只有15分钟左右电话面试:
1,你说说哪个项目你做的最好,以及这个项目中亮点和难点,怎么解决的
2,最短路径算法知道吗(迪杰斯特拉算法),解释一下过程,举例说明一下
3,堆排序知道吗,讲一下如何进行堆排序(最大堆和最小堆)
4,快速排序算法原理及过程?
5,其他不记得了
其他:还有其他公司的报价吗,薪资多少,给你的报价会不会来?
HR面试:
完全聊天,自我介绍,说说参加的社会实践和到公司实习过吗?然后吧啦吧啦
最后,感谢网上分享的美团面经,祝想加入美团的兄弟顺利通过,加油~~~