滴滴和美团面经(后台研发)

目前滴滴和美团都完成了四面,两个公司面的都是后台研发,美团三面面试官说是做外卖机器人(类似无人车),个人比较感兴趣,如果发offer,就签约美团结束秋招了。找工作这几个月,牛客网一直陪伴我成长,看面经,找内推,看大家吐槽,不亦乐乎,为了回馈帮助过或给我带来信心和失落时鼓励的你们,特将美团和滴滴的面试经历记录如下,希望取之以桃,报之以李吧。

滴滴:
一面:
1、自我介绍,讲自己的实习经历和做的项目。
2、写道题,判断一个字符串是否为回文字符串(送分题)
3、给出一张表,对应该表,问了两个问题,写sql语句(一个学生表,一个成绩表,查询某人的总成绩,更改某人成绩)
4、写出你Linux常用的一些命令,然后问给一个文件,统计包含a,b,c的文件行数,如何查询扩展名为.abc的所有文件
5、场景设计题,滴滴打车发红包,许多用户抢,如何保证一个红包被一个用户抢到后不被其他用户抢
6、给你一支圆珠笔,测试它是否符合生产条件
7、用没用过redis,说下redis的好处和数据类型
8、设计模式了解嘛,说下单例模式,并手写一个线程安全的单例
9、重载和重写的区别
10、java的多态体现在哪里

二面:
1、自我介绍和项目,对应项目问了n元文法模型,然后手写公式
2、说下常用的排序算法,写下归并排序
3、手推归并排序的时间复杂度
4、说下java的反射机制,并解释为什么java有反射而c++没有,还有反射的应用场景

三面:
三面就出了一个场景设计题,围绕此题聊了半个多小时,最后稀里糊涂的说解决了,就结束了

四面:
hr谈人生理想和讲滴滴的业务

美团:
一面:
1、自我介绍和项目
2、项目里面的数据库如何设计的
3、varchar的最大长度,超过了用什么
4、多列索引怎么用,并解释底层原理
5、左连接、右连接、内连接
6、说出几种保证线程安全的方法
7、说出几种保证线程同步的方法

二面:
1、自我介绍和项目
2、聊天,说在校经历和学习状态,如何学习一门新的技术
3、五层网络协议和osi七层网络协议
4、tcp 3次握手和4次挥手,并解释如果3次握手改成两次行不行
5、编程题,判断链表是否有环,除了快慢指针还有其它做法嘛
5、编程题、找到链表的中间节点
5、编程题、给出一个char 数组 比如 a,b,c 每个字符出现的概率给出,如10%,20%,70,写一个算法保证打印10000次字符,这三个字符的出现频率是给出的频率,而且每个字符都是随机打印的,不能连续打印
6、mysql的存储引擎
6、事务的隔离级别,并回答幻读是出现在一次事务操作还是两次
7、说下你了解的设计模式,并说下单例中的饿汉式和懒汉式的区别和各自的优缺点
8、场景设计,商品表,一共100件商品,如何保障多用户购买商品时,商品数量不会出现负数,并且保证效率最高。

三面:
聊天,就问了一个技术,讲下java的垃圾回收器都有哪些,说下g1的应用场景,平时你是如何搭配使用垃圾回收器的。

四面:
hr面,聊优缺点,聊人生规划,聊学习技巧,聊各种有的没有,问Offer状况

最后希望美团和滴滴都能收获offer!

#美团##滴滴##Java工程师#
全部评论
哥们,我们有个申请美团无人车的小群,大家都在等offer,欢迎加我微信拉你进群。微信号:NatureLife
点赞 回复 分享
发布于 2017-09-29 01:06
我感觉要改名了,吴彦祖都有offer
点赞 回复 分享
发布于 2017-09-28 23:51
学长能留个扣扣请教下嘛?
点赞 回复 分享
发布于 2017-09-28 23:04
美团哪组
点赞 回复 分享
发布于 2017-09-28 22:15
祝福大佬
点赞 回复 分享
发布于 2017-09-28 21:26

相关推荐

03-23 11:10
门头沟学院 Java
真是八股盛宴啊Java基础请做一个自我介绍。挑一个项目介绍一下整体功能、你参与的部分、遇到的挑战及解决方案。介绍一下JVM的内存结构。了解哪些垃圾回收器?至少详细说一下CMS和G1的区别。G1垃圾回收器的目标是“可预测停顿时间”,但它的算法(标记-整理)耗时较大,且通常用于大内存场景,它是通过什么具体措施来实现这个目标的?线程池有哪些重要参数?使用线程池时需要注意哪些问题?线程池的核心线程数是什么时候创建的?线程池的最大线程数是什么时候开始扩容的?线程池中多余的线程(超过核心线程数的部分)是什么时候销毁的?多线程编程有哪些缺点或需要注意的地方?在工作中用到过哪些设计模式?请结合具体场景说明。synchronized 和 ReentrantLock 有什么区别?ReentrantLock 的底层是AQS,请介绍一下AQS的原理。数据库 (MySQL)MySQL InnoDB存储引擎的索引是什么数据结构?请详细介绍一下B+树的特点。如果监控到一个接口响应很慢,你会从哪些方面进行优化?中间件 (Redis)Redis的持久化方式有哪些?RDB和AOF各自的优缺点是什么?Redis为什么这么快?(除了作为缓存外,还有哪些原因?)除了做缓存,你在业务场景中还用Redis做过什么?(例如秒杀、分布式锁等)Redis遇到大Key(Big Key)导致性能下降(QPS降低)时,你会怎么解决?
查看21道真题和解析
点赞 评论 收藏
分享
要知道,当年高考前别人跟你说的“高考是最后一次公平竞争”真的不是说说而已。我有两个朋友,A和B。A长得很好看,B……长得很努力。有一天他们同时去面试同一家公司,同一个岗位。A进去十分钟就出来了,表情轻松,说:“感觉像聊天。”B进去一个小时才出来,脸色发白,说:“感觉像答辩。”结果很快出来:A过了,B挂了。B不服气,说:“不行,这事得搞清楚。”于是他托关系,找到了当时的面试官,想问个明白。面试官也挺坦诚,说:“其实你们俩我都有印象。”B一听来了劲:“那为什么选他不选我?”面试官想了想,说:“你是那种,我们需要花时间去确认你很优秀的人。”“他是那种,我们会默认他还不错的人。”B沉默了两秒,说:“所以还是看脸?”面试官笑了笑,说:“也不能这么说。”“只是……”“我们在面试他的时候,是在找理由让他通过。”“在面试你的时候,是在找理由让你不过。”后来B把这段话讲给A听。A听完也沉默了很久,最后说了一句:“那我可能确实更适合这家公司。”B问:“为什么?”A说:“因为我进去之后,他们还要继续找理由让我留下。”---段子结束,好吧我承认我写的很尬,但还是得承认颜值绝对是加分项之一,因为就我看我公司的同事,尤其是女生,颜值上确实都很高。
长得好看会提高面试通过率...
点赞 评论 收藏
分享
评论
点赞
92
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务