signed

QiShunwang

“诚信为本、客户至上”

滴滴+美团8面面经:Redis+netty+算法+分布式丨大厂都看重算法

2021/4/26 16:23:04   来源:

目前滴滴和美团都完成了四面,两个公司面的都是Java研发,美团三面面试官说是做外卖机器人(类似无人车),个人比较感兴趣,如果发offer,就签约美团了。找工作这几个月,自己也看了很多的面经,收藏了一系列的面试资料,为了回馈帮助过或给我带来信心和失落时鼓励的你们,特将美团和滴滴的面试经历记录如下,希望取之以桃,报之以李吧。另外有需要面试资料的小伙伴们,也可以在文末领取一下!

滴滴

滴滴+美团8面面经:Redis+netty+算法+分布式丨大厂都看重算法

 

一面:

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

二面:

  • 自我介绍和项目,对应项目问了n元文法模型,然后手写公式
  • Redis的持久化操作
  • 如何利用redis处理热点数据
  • TCP三次握手的过程,如果没有第三次握手有什么问题。
  • 分布式锁怎么实现
  • 说下常用的排序算法,写下归并排序
  • 手推归并排序的时间复杂度
  • 说下java的反射机制,并解释为什么java有反射而c++没有,还有反射的应用场景

三面:

  • 什么时候多线程会发生死锁,写一个例子
  • 说一说jdk1.8中,对hashMap的优化,对concurrentHashMap的优化
  • 如何解决hash冲突的,以及如果冲突了,怎么在hash表中找到目标值
  • 有1000个数据存在hashmap中,实际的数量是多少,考虑负载因子和扩容
  • 常见的RPC有哪些?对应的区别和性能比较?
  • 操作系统的用户态和核心态切换条件以及为什么要切换
  • 线程间的通信方式,异步队列,消息延迟获取

 四面:

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


滴滴+美团8面面经:Redis+netty+算法+分布式丨大厂都看重算法

 

美团网

一面:

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

二面:

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

 

三面:

  1. cap了解么,分别指什么
  2. 网络编程nio和netty相关,netty的线程模型,零拷贝实现
  3. Redis是单线程还是多线程?Redis的分布式集群怎么做?
  4. 分布式消息队列有哪些(Kafka等)?有使用过哪些?具体应用在什么场景?
  5. 负载均衡怎么做的呢,为什么这么做,了解过集群雪崩么。
  6. 谈谈高并发场景下削峰,限流的实现?

四面:

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


阿里、今日头条(字节跳动)、百度、腾讯、拼多多等多家大厂Java研发岗面试真题及答案

滴滴+美团8面面经:Redis+netty+算法+分布式丨大厂都看重算法

 

滴滴+美团8面面经:Redis+netty+算法+分布式丨大厂都看重算法

 

领取方法:

需要资料的一键三联(点赞+收藏+关注)后直接添加微信:mxh5261 即可百分百获取!