滴滴提前批-Java后端(外卖)面经

滴滴提前批-Java后端(外卖)面经

一面:

场景题:实时滚动榜单

缓存和数据库的一致性如何保证

Mysql 索引有哪些,B+树原理

Mysql联合索引

Redis常用哪些数据结构:Set,Zset

跳表原理

Redis Zset底层数据结构,除了跳表,在元素比较少的时候用什么

Redis RDB和AOF日志作用,区别

线程进程区别

算法题:手写快排

二面:

面试官很和蔼,全程聊天研究内容,实习经历..

手撕比较奇怪,是他自己出的题目,最后没做出来说了下思路也给过了

问题:

客户端能维持的最大TCP连接数量

三面:

重讲了一遍研究内容,实习经历,聊了30分钟,没问八股

最后一道手撕是m*n的矩阵,从(0, 0)出发到(m, n)的不重复的路径数(简单DP)

最后A完就结束,等后续了

8.20更新,官网显示暂不匹配,已挂

全部评论
面的一个部门
1 回复 分享
发布于 08-09 14:18 广东
收藏了
1 回复 分享
发布于 08-11 15:42 江苏
阿里云
校招火热招聘中
官网直投
哥你外卖啥意思,项目用的苍穹外卖吗
1 回复 分享
发布于 08-17 13:48 黑龙江
m
点赞 回复 分享
发布于 08-10 20:38 北京
同部门,出结果了私戳一下
点赞 回复 分享
发布于 08-11 12:34 浙江
乐 一样
点赞 回复 分享
发布于 08-26 18:05 北京

相关推荐

08-13 11:45
已编辑
清华大学 C++
滴滴面试,8.7 下午,连续三轮一面:实习C++    - 指针和引用    - 关键字 static、volatile    - 宏定义和内联函数比较    - 多态的实现方式    - 内存管理如何实现线程安全的队列    - 底层用数组或链表,加锁 或 CAS(乐观锁)哈希表原理,设计思路    - 如何保证线程安全用过哪些设计模式    - 工厂模式        - 实现、使用场景算法题    - 旋转数组查找    - 奇偶分离,需要保证相对顺序二面:实习单核 CPU 上运行多线程程序需要加锁吗进程、线程、协程对比Linux 网络 IO 模型Redis    - 数据结构    - 高效的原因    - 持久化的方式MySQL    - 主键索引和唯一索引    - 事务隔离级别        - 是否解决了不可重复读和幻读        - 什么情况下会幻读算法题    - 1-100 个数组成的数组,现在随机删除了一个数,请找出这个数        - 复杂度        - 有序情况怎么做,复杂度三面:微信实习    - 推荐链路        - 做哪方面开发    - 可用性和稳定性        - 做了哪些保障,尽可能讲        - 兜底策略        - 服务降级    - 存储用什么组件百度和腾讯实习对比实现一个订单匹配系统,怎么做算法题:实现 geohash 编码    - 有什么作用    - 位置编码和检索读过哪些中间件源码    - 讲讲 Redis 中好的设计 #凉面# #秋招提前批,你开始投了吗# #如何一边实习一边秋招#
点赞 评论 收藏
分享
13 52 评论
分享
牛客网
牛客企业服务