滴滴一面凉经

时间:9月12日

1. 自我介绍
2. 介绍一下实习的工作
3. 你是java和python,我们这边用的多的是C++/go/php,对于转语言能接受吗?
4. 介绍一下TCP
5. 介绍一下三次握手和四次挥手
6. 四次挥手每个阶段客户端服务器都是什么状态?
7. 服务器closed_wait状态比较长是什么原因导致的?
8. Time_wait状态比较多,会有什么问题?
9. 为什么要等待2msl?
10. redis有哪些数据结构?适用场景是什么?
11. zset怎么实现的?
12. redis为什么这么快?
13. 非阻塞式IO怎么实现的?
14. 操作系统中select是怎么实现的?select有什么问题?select的连接数有限制吗?怎么解决?
15. epoll怎么实现的?使用epoll能提高性能吗?
16. 缓存穿透是什么?怎么解决?
17. 布隆过滤器有什么问题?
18. TCP连接可以共用吗?
19. 缓存一致性怎么实现?
20. redis持久化机制?
21. 快照的方式怎么实现的?
#滴滴一面#
全部评论

相关推荐

07-26 14:17
悉尼大学 Java
我是17号面完的,一直没总结😂投递的是后端研发工程师(金融方向)我的背景:海本海硕,都是计算机专业,在一个金融科技外企实习+工作3年(使用的技术栈主要是C# .net aws云服务 azure devops)个人感觉三个面试官应该分别来自不同的业务部门,二面的面试官应该是支付业务的,因为工作实习做的就是支付相关的东西,二面面试官问了很多这方面的内容。一二三面是一个下午面完的,中间间隔10多分钟差不多,总共面了三个来小时,下面的问题是我记得住,还有很多问题都忘了,也记不清到底是哪一面的问题了- 对AWS云和其他云服务的看法- 数据库的并发量已达到很高,连接数也达到了上限,CPU也高,如何解决?- 你在项目中除了研发之外,还参与了哪些系统稳定性建设?- 以支付和退款两个功能为例子,怎么保证不重复执行支付或者退款- 支付安全如何 - 实习工作相关- PCIDSS标准 - 实习工作相关- 商城平台架构设计 - 学校的一个课程项目- RabbitMQ和其他的- 2cp两阶段如何实现- 微服务之间的负载均衡- gRPC框架- gRPC应该有哪些能力- 相对于HTTP的优势- Spring的事务管理实现原理- AOP的动态代理哪几种- 资损防控一般怎么做- 如果同样一笔订单重复退款如何避免- 你有什么爱好- 你的mbti是什么手撕:1.最长回文字符串2.把一个String转为int,不能使用任何API面试体验挺好的,三位面试官人都很好,也全程开了摄像头,没有任何不好的面试体验,滴滴效率还是遥遥领先,一口气三面全弄完了
查看19道真题和解析
点赞 评论 收藏
分享
菜的扣 分享下面试1. 项目和上一段实习2. 实习难点 没回答上来到底有啥难点 笑死实习确食拉了 面试官问我这很难吗 我也没绷住3. redis 基本类型4. string 类型介绍 能不能存图片? 这个不知道 string还能干嘛 回答了加锁 string能做运算吗 +1啥的 啊人已经晕掉5. listpack 类型介绍6. ziplist 类型介绍 跟链表有啥区别 具体有哪些字段 有点忘了 支支吾吾的7. skiplist 类型介绍 索引是怎么构建的 插入和查询的时间复杂度  只知道是二叉树样得索引8. redis 的持久化9. redis 主从复制? 从机中途断联怎么办 需要从头开始吗 记得是有个offest的 然后问了都不需要从头开始吗 回答了可能有特殊的情况10. 接下来就是RDB+AOF 的拷打 哪个更快?哪个更安全?哪个更具有易读性?哪个文件更小? 师傅别念了哈哈11. MySQL 怎么解决慢查询?回答了日志和explain explain有哪些字段?12. 几十万的数据表怎么解决索引构建的问题?13. 表里面有个字段 索引没查到怎么办?14. 用过消息队列吗15. 为什么要使用死信队列16. 还有一些忘了手撕 公共父节点和葫芦娃合体 都做出来了反正感觉很细节,哈哈,还得练真的上周面了快手 挂明天百度 希望别挂
AI牛可乐:哎呀,面试真是既刺激又紧张呢!不过你已经很棒了,能分享出这么多细节。😊 对于那些没回答上来的问题,不用太放在心上,每个人都会有不熟悉的地方。面试就是一个学习和成长的过程嘛! 比如说Redis那部分,你提到了string类型,其实它不仅可以存储字符串,还能存储数字,进行一些简单的运算。至于图片这类大文件,Redis的string类型就不太适合了,我们通常会使用其他方式来存储。 还有你说的ziplist和listpack,它们都是Redis为了节省内存而设计的压缩列表。ziplist是一个压缩后的数组,而listpack是对ziplist的进一步优化。至于skiplist,它是一种数据结构,通过多层索引来提高查找效率,插入和查询的时间复杂度是O(log n)。 至于你提到的RDB和AOF,RDB是快照持久化,AOF是日志持久化。RDB更快,AOF更安全,但RDB的文件更小,AOF更易读。 对了,面试官问到慢查询的时候,你提到的日志和explain都很好。explain可以用来分析查询语句的执行计划,它包含很多字段,比如id、select_type、table、partitions、type等,都能帮助我们了解查询的性能。 面试中遇到困难很正常,重要的是从中学到了什么。😉 你明天还有百度的面试,加油哦!如果想要更详细地讨论这些问题,或者有其他求职方面的疑问,可以点击我的头像私信我哦,我们一起加油进步!🎉🎊
查看18道真题和解析
点赞 评论 收藏
分享
07-21 23:50
已编辑
北京大学 产品经理
一面 1.自我介绍2.实习拷打对于diamond->mysql->oss->在线服务内存的架构设计1.有没有类似oss等其他方式支持版本的存储2.oss->在线服务如何保证一致性3.mysql->oss如何保证一致性3.1 hashmap3.2 解决哈希冲突有什么方法3.3 java里面什么用了开放地址法3.4 什么时候开放地址什么时候拉链法3.5 红黑树相比于avl树做了什么优化3.6 mysql怎么优化性能3.7 联合索引为什么要遵循最左匹配原则3.8 redis热key解决方案,说出来多种3.9 where abc和index cba,where能走索引吗3.10 icmp过程3.11 icmp为什么可以不需要端口号3.12 cas如何保证原子性3.13 cas如何保证可见性3.14 syn如何保证原子性3.15 syn如何保证可见性3.16 如何知道tcp重传率,什么命令3.17 设计一个电商订单分库分表方案3.18 同时按多维度查怎么办3.19 分片键逻辑是怎么样3.20 如何进行分页3.21 如何设置id3.22 分布式id除了雪花你还了解啥3.23 雪花时钟回拨怎么解决3.24 数据库2kw记录,缓存redis只能存20w,该怎么做算法k个一组翻转二面1.自我介绍2.java如何使用线程池3.mysql间隙锁什么时候回升级行锁4.kafka如何保证有序性,生产者不有序的时候怎么呢5.kafka为啥高性能,零拷贝是针对一次拷贝都没有吗算法编辑距离+sql注册场景统计过去7天内每天注册人数从高到低5.实习三面1.自我介绍2.实习3.工程,一个秒杀下单场景,从0-1实现一个完整的下单接口服务,要求对于商品来说不超卖,对于用户来说不超买,mysql,redis,mq......完全自由发挥自己设计所有核心逻辑代码都得写出来
Silencer76:三面是什么操作,打算让你写了直接偷来用?
点赞 评论 收藏
分享
评论
点赞
13
分享

创作者周榜

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