美团 后台开发 面经

2018.4.1

一面 电面

1. 自我介绍

2. 聊聊天,家乡,看法,自我认识

3. 面向对象

4. tcp 三次握手

5. volatile

6. hashmap

7. 数据库的事务

高性能mysql 相关定义

8. 数据库b树

9. 死锁

10. 3升桶5升桶,打4升水

11.  一千万个数中选取最大的100个

12. 查找 前升后降数组

13. String

14. 如何判断对象死亡


总结 

1.《剑指offer》什么时候都不能忘

2. 看书要能复述,才算看书。


2018.4.4

二面 电面

自我介绍

1. 熟悉的数据结构

2.有一个无序整型数组,如何求出这个数组排序后的任意两个相邻元素的最大差值?要求时间和空间复杂度尽可能低。(例如:无序数组 2、3、1、4、6,排序后是1、2、3、4、6,最大差值是 6-4=2)

    要求: 不用排序

    答: 用快排,然后再遍历一次找出

    强调要求:不用排序

    想到了

            2.1 桶排序

            2.2 开n个线程,需先找出数组最小值,使睡眠数组值-数组最小值的大小的时间,然后用一个值记录多个线程醒来时间差值的最大值即可。

       但自认为都是 排序方法的一种,没说!!!

3.final 

4.session,cookies。多个服务器如何保存session?

    当时回答   每个服务器保存一个session

    事后想想,一个中央服务器保存所有session ,当任意服务器收到客户端请求,向中央服务器发送查询      是否已有session,然后。。。

5. 数据库  b+树

6.hibernate 优劣

7.項目实习

8. 对美团的了解

9. 规划

10.有什么要问我的吗


总结:

    1.面试前一天不要熬夜

    2.及时确定面试官的题目要求以及对某些不清楚的概念的定义

    3.想到什么及时与面试官沟通想法

刚睡醒,思路不清晰。


2018.4.8

三面 电面

1. 自我介绍

2. 实习经历

3. 三个最熟悉的知识点

4. 三件最骄傲的事情

5. 一件最遗憾的事

6. 美团收购摩拜的看法

7. 有什么问题(前两面都问的差不多了,这里犯了个大错)

总结

    我是不是说太多了?少说多听。

    三思而后行。


2018.4.20 

四面 hr 面

1. 聊天

2. 对美团的认识

3. 复盘 ,有没有对之前技术面进行复盘

4. 有几个offer

5. 谈offer


据说在走流程,激动


总结

复盘!!!

很重要,突然感觉受到很大启发。谢谢hr小姐姐。



  

你可能感兴趣的:(Java,面试)