美团上海一面【内推】
一周之前投的美团内推(上海,点评事业部),持续了好几天的面试中,今天终于接到美团的面试电话。
约的时间是下午三点,面试官很准时。
1.自我介绍,楼主提到了正在实习,面试官多问了实习的情况:在什么公司,主要做什么等等。
2.项目介绍,主要负责做什么,用到了什么技术
3.hashMap的底层实现,hashMap扩容的过程。中间楼主有提到redis,面试官又问了redis相关内容:redis的数据类型,redis数据同步,rehash过程等等。
4.线程安全相关。synchronized,Lock,volatile的使用。又问了hashTable是怎么实现线程安全的,非线程安全会造成什么样的后果。
5.JVM相关。JVM内存区域划分有哪些,垃圾回收算法等等。
6.数据库相关。SQL怎么优化,为什么要建立索引,什么样的字段适合建索引什么样的不适合。
7.spring框架。为什么使用spring框架(面试官希望的答案是解耦,楼主说了很多,就是没提到解耦 T-T。),介绍AOP和IOC,AOP的实现原理(楼主回答了动态***,面试官又问具体过程,楼主只回答了JDK动态***的过程),spring问的很仔细。面试官说美团java后台也主要使用spring。
8.排序算法。快排什么的都没问,直接问我冒泡排序算法复杂度怎么推导出来的(懵逼,这个没答上来 T-T)
9.最后问了面试官两个问题。
面试过程刚好30分钟。