美团面经

基本情况:
     部门:到店事业群
     岗位:数据开发岗
     base:北京
体验很好
一面:1.2h
感觉问的都是老一套的东西,Java,MySQL,操作系统,计网这些
说点特别的吧
1.你能用通俗的语言介绍下多态吗?就是3岁孩子都能听懂的?
2.你能用通俗的语言介绍下死锁吗?就是5岁的孩子都能听懂的?比如举生活中的例子?
3.一直问我能不能去实习,问我8,9月份什么安排,我当然是秋招啊。
4.做了三道题,一个随机快排,一个TopK,还有一个特别长,看题看了半天,估计是美团近期考试的一道原题,什么外卖优惠券,忘了具体题是什么了
5.对美团有什么看法?(是说近期美团支付宝吗?)
6.感觉美团还是挺注意学历的,做题的时候听见另外的面试官在讨论我的本科学校,没事,双非的大家自信点!!!
7.问我现在公司的数据规模,我只说了我们组的,整个公司的肯定不能告诉他啊
8.当场和我说你通过了,一会还能继续二面吗?
二面:1.1h
问的还是些老掉牙的问题,就不说了
大家要多多复习基础知识!
1.比如进程间的通信方式以及优缺点,进程间的调度算法以及优缺点,Linux内存管理方式,比如离散内存,连续内存,分块分页分段以及段页式的优缺点,缺页中断?页面置换算法,还有死锁的4个必要条件,怎么解决死锁?
2.TCP可靠性怎么保证?拥塞控制的4个阶段,流量控制的方法,为了解决什么问题?流量控制中的死锁问题?
3.Mysql的事务实现原理?隔离级别?锁有哪些?聚簇索引?group by实现原理?b+树和b树?脏读幻读不可重复读?MVCC实现原理?
4.Kafka可靠性怎么实现?一致性?leader选举机制?ISR列表?副本复制机制?acks参数?
5.Linux的五种io模型?(这个问到了我不会,我只知道select,poll,epoll,并且说了他们的优缺点,说完之后看得出来面试官还是比较满意的)
6.jvm和jmm和垃圾回收就不用说了,必须熟练掌握
算法题:
比较简单,就不写了
逻辑题:
1.有两个房间,一间房间里有三盏灯,另一个房间里有控制这三盏灯的三个开关(这两个房间是分割开的,毫无联系).现在你分别进入这两个房间一次,然后判断出这三盏灯分别是由哪个开关控制的
2.12个球,其中有1个坏球和其他11个重量不一样,给你一个天平,称3次,找出不一样的那个
然后就是一直问我能不能去实习,我说我得秋招和写论文,然后又问我8,9月份干嘛?我说秋招呀,他说你是还想试试别的公司的机会是吧?(心理想,当然啊。。)
然后就还是问我你今后怎么安排的,最快多久能来实习,我说10月以后,而且得看老师,估计挺想让我去实习的,可是我真没时间啊。。京东也是一直问我能不能去实习,字节的第一个部门也是这样。
-----------------------------------------------
9.2更新一下
三面:
基本上就是在聊天,给我介绍了半天到店SaaS的一个业务情况,然问我们整个公司的业务情况,数据架构,一些项目流程,面试到尾声的时候我这边突然断网了,后来电话聊了几句,美团那边面试的人太多了,需要一个排序的过程,说我应该没什么问题,耐心等待一下。

#美团点评##面经##校招##数据开发工程师##美团##大数据开发工程师#
全部评论
补充下二面的算法题哈,一个数组中,只有一个数字出现了一次,其它的都出现了两次,请你找出那个只出现一次的数字,比较简单,数组中的所有数全部异或一下就可以了
3 回复 分享
发布于 2020-08-19 18:51
可能这就是大佬把
2 回复 分享
发布于 2020-08-19 18:46
楼主收到三面通知了吗?
2 回复 分享
发布于 2020-08-20 14:26
厉害🤐
点赞 回复 分享
发布于 2020-08-19 20:27
点赞 回复 分享
发布于 2020-08-19 22:07
面试了美团发现美团还是挺务实的,像有的算法题比较简单,我看了下题就直接说怎么做了,但是面试官还是说:嗯,我们还是要落地的,还是写一下吧。写完也会让你运行,确保bugfree,字节就不一样了,基本上字节的算法你写完面试官看两眼估计思路对就没啥事了。这点看出来美团还是很棒的
点赞 回复 分享
发布于 2020-08-20 01:19
group by实现原理 这个应该怎么答啊
点赞 回复 分享
发布于 2020-08-20 10:29
这就是大佬吧
点赞 回复 分享
发布于 2020-08-26 13:22
楼主美团技术三面后多久收到HR面啊?
点赞 回复 分享
发布于 2020-09-28 17:11
请教楼主,我收到的笔试是“技术综合-数据开发方向”,不知道主要考些什么?是sql还是编程题?
点赞 回复 分享
发布于 2021-04-17 10:06

相关推荐

11-09 16:03
江南大学 Java
什么时候才能拿到offer啊,太难了今年,已经后悔考研了,就一个华勤的意向书被晾了半个月了,焦虑的一批。面了一个多小时,问了很多,记得不是很清楚了,只能凭印象记录点了。面试总体评价:面试官人还挺好的,虽然中途换了一个人,但是气氛还是比较轻松的,不过我还是紧张到发抖就是了,面试的问题除了八股文之外,有很多一些平时写代码不会注意的小细节问题(背八股文的话是根本不会注意到的问题),或者可能就是代码写太少导致的。1. 自我介绍2. 是不是没有安卓开发经验,(是的),那就以JAVA基础为主来考察。3. 了解JAVA的哪些内容?(JAVA集合,Spring,JUC等)。4. Synchronized原理是什么?5. 了解设计模式吗?手撕一个单例(共享屏幕,看着你写,中途面试官说有事情,然后换了一个面试官继续,写了一个双重检测锁,然后跟面试官说最安全的单例应该用枚举类来实现)。6. 继续多线程的问题,大概讲讲JUC有哪些内容7. 项目中用到锁了吗(虽然确实深入学了下JUC但是鼠鼠一来没有实习,二来项目也没做多少,天天被压榨的写煞笔论文,老实说用的不多),然后问JAVA中有哪些锁,有什么区别,JUC中的并发安全的集合类有哪些,ConcurrentHashMap实现原理等等。8. 线程池有哪些参数,项目中怎么用的9. 线程池怎么用,参数设置有哪些参考因素(IO密集,CPU密集)10. 然后出个题,问核心线程有多少个,非核心线程多少个。(事后发现回答错了,是阻塞队列满了才会创建非核心线程,想紫砂了,JUC学了大半个月,啃了好多源码,倒在这种基本问题上了)11. 一个线程用Synchronized获取到了锁,然后在这个线程中又new了一个线程去获取锁,这种情况能调用成功吗(因为前面说了Synchronized与ReetrantLock的不可重入的区别,我说应该不行,因为这样不就死锁了吗)12. 什么情况下会内存泄漏,问的很细,还问了栈溢出算内存泄漏吗(事后发现栈溢出、内存泄漏、内存溢出是不同的,基础漏洞太多了)13. 然后又问了异常相关的问题,然后又问栈溢出是异常吗,那他能被捕获吗?(我想了一会,他又补充到,他是异常吧,我顺势嗯了一声,然后他又说那他可以被捕获吗,我又嗯了一下,他就笑了,仔细一想发现完全被他带到错误的答案了,不过还是自己太菜了。)14. JAVA垃圾回收算法15. 循环依赖了还能回收吗16. JAVA有哪些引用类型(知识盲区了,只记得一点点)17. 问了Redis有哪些作用场景18. MySQL的视图有什么优点19. MySQL慢查询优化20. http与https的区别21. 问leetcode刷的多不多,我说还好,然后就让我写leetcode第一题。。。我哪记得第一题是啥,然后就跟我说是两数之和。然后就用hashMap写了。22. 反问:技术栈是JAVA还是kotlin。kotlin更多JAVA也有。23. 反问:评价。评价是基础还不错原理都能说出来,但是细节把握的不好(光背八股文的缺点,研究生几年确实没怎么写代码,天天炼丹写论文,感觉还不如本科自己,这时候就该骂导师了,还在pua,“发好文章就有好工作啦,要培养科学思维,不然一辈子打工人”,想鲨了他的心都有了)最后面试官说不出意外后面应该还有一面。也不知道是过了还是没过,等了2天了,秋招到现在还是0offer,焦虑的一批。最近也是彻底放弃JAVA后端转安卓了,感觉安卓的岗位门槛还是第一点,面试给的多一些。
查看21道真题和解析
点赞 评论 收藏
分享
评论
10
71
分享
牛客网
牛客企业服务