美团2017Java开发面经 暑期实习+秋招

实习

美团 两轮电话面 offer

一面 41分钟

  1. 自我介绍,介绍项目,其中提出了一些问题

  2. 数据库索引,不同引擎的内部实现,B+树的具体性质

  3. 集合类了解多少,HashMap的实现原理,如果有100个元素,怎么设置才能不扩容?

  4. 多线程,Java中新建线程的方式

  5. 让你设计一个线程池,你会从那几个方面考虑?

  6. Java内存模型,不是JVM模型,主内存与各个线程之间,主要就是volatile关键字

  7. 算法:LRU缓存怎么实现

  8. 算法:一个数组,排序使奇数在前偶数在后,奇数之间不需要有序

二面 42分钟

  1. 介绍项目,问了具体实现,但是没有提问题

  2. 数据库索引,底层实现,MySql两种引擎的区别,数据库查询如果特别慢,怎么优化?

  3. 多线程了解多少?原子性、可见性怎么理解的。后面全是我在说,他没有问

  4. Java的内存模型,锁能保证可见性吗?

  5. JVM这块了解多少?把内存分区回收算法和四种引用和虚拟机异常都介绍了他也没有问

  6. 有没有遇到过虚拟机异常,怎么解决的?有没有用过JDK中带的一些工具去查看内存或者异常?

  7. 你关于Java的知识都是自学的吗?看过哪些书?

  8. 利用0到9,a到z大小写都算上,生成一个6位的随机密码,怎么实现?

    我给出用Random,这样的随机性能能保证吗?有没有其他思路?

    如果改一下,6个数字不能重复呢?

    后来我提到用蓄水池算法,不知道对不对



秋招内推免笔试,零售事业群。打电话约晚上6点现场面,但是我觉得离的太远所以改电话面了。


一面 28分钟

  • 自我介绍

  • 设计一个优先队列,考虑用什么样的数据结构呢?

  • Java中的HashMap有了解吗?他为什么不是线程安全的呢?它能保证遍历顺序和插入的顺序一样吗

  • 你提到LinkedHashMap,那它通过什么方式来保证插入的顺序呢

  • 操作系统中虚拟内存的作用是什么呢?分页有什么好处?分段呢

  • TCP为什么是可靠的,拥塞控制了解吗

  • 你有什么问题问我吗

二面 25分钟

  • 自我介绍

  • 问了问项目

  • 看记录你当时拿到了美团的实习offer,为什么没有来呢?。。。。。。。。

  • 新建一个对象比如int,它在内存中是在哪的呢

    我提到了-128到127的缓存

  • 为什么是-128到127,负的比正的大一呢

  • 最近在看哪些书,学习了上面新技术?

  • 实在是想不起来了。

  • 一共就25分钟,而且最后我还问了几个问题,他回答的很多。反正感觉问的都不太难,以基础知识为主。

三面 16分钟

周六两轮电话面之后说后面会有总监面,周一下午接到了电话,问方不方便,大约15分钟。

  • 实习那边转正了吗?考虑转正留下还是其他的呢

  • 研究生当时是考研吗

  • 有没有考虑过除了写代码之外的职业呢

  • 以后工作地点倾向在哪呢

  • 平时有什么业余爱好吗

  • 听了你的爱好,感觉和身边普通人也没什么区别,你觉得你有什么不一样的地方吗?

  • 你有什么问题要问的吗?



感受

虽然最后没有去美图,但是对美团的印象还是非常好的。
首先面试流程很愉快,结果很快有反馈,秋招过了之后还有人加了微信说有什么问题可以随时联系。
在北京还参加了两场美团组织的比赛,topcoder和codeM,感觉美团对技术这方面还是很重视的。



#美团##Java工程师#
全部评论
楼主最后去哪了?
点赞 回复 分享
发布于 2017-10-28 09:46
楼主毕业于重点大学吗
点赞 回复 分享
发布于 2017-10-29 00:18

相关推荐

头像
11-09 12:17
清华大学 C++
out11Man:小丑罢了,不用理会
点赞 评论 收藏
分享
ProMonkey2024:5个oc?厉害! 但是有一个小问题:谁问你了?😡我的意思是,谁在意?我告诉你,根本没人问你,在我们之中0人问了你,我把所有问你的人都请来 party 了,到场人数是0个人,誰问你了?WHO ASKED?谁问汝矣?誰があなたに聞きましたか?누가 물어봤어?我爬上了珠穆朗玛峰也没找到谁问你了,我刚刚潜入了世界上最大的射电望远镜也没开到那个问你的人的盒,在找到谁问你之前我连癌症的解药都发明了出来,我开了最大距离渲染也没找到谁问你了我活在这个被辐射蹂躏了多年的破碎世界的坟墓里目睹全球核战争把人类文明毁灭也没见到谁问你了(别的帖子偷来的,现学现卖😋)
点赞 评论 收藏
分享
评论
点赞
54
分享
牛客网
牛客企业服务