滴滴后端提前批面经(三轮)

滴滴面试,8.7 下午,连续三轮

一面:

实习
C++
    - 指针和引用
    - 关键字 static、volatile
    - 宏定义和内联函数比较
    - 多态的实现方式
    - 内存管理
如何实现线程安全的队列
    - 底层用数组或链表,加锁 或 CAS(乐观锁)
哈希表原理,设计思路
    - 如何保证线程安全
用过哪些设计模式
    - 工厂模式
        - 实现、使用场景
算法题
    - 旋转数组查找
    - 奇偶分离,需要保证相对顺序

二面:

实习
单核 CPU 上运行多线程程序需要加锁吗
进程、线程、协程对比
Linux 网络 IO 模型
Redis
    - 数据结构
    - 高效的原因
    - 持久化的方式
MySQL
    - 主键索引和唯一索引
    - 事务隔离级别
        - 是否解决了不可重复读和幻读
        - 什么情况下会幻读
算法题
    - 1-100 个数组成的数组,现在随机删除了一个数,请找出这个数
        - 复杂度
        - 有序情况怎么做,复杂度

三面:

微信实习
    - 推荐链路
        - 做哪方面开发
    - 可用性和稳定性
        - 做了哪些保障,尽可能讲
        - 兜底策略
        - 服务降级
    - 存储用什么组件
百度和腾讯实习对比
实现一个订单匹配系统,怎么做
算法题:实现 geohash 编码
    - 有什么作用
    - 位置编码和检索
读过哪些中间件源码
    - 讲讲 Redis 中好的设计

#凉面#
#秋招提前批,你开始投了吗# #如何一边实习一边秋招#
全部评论
得物看看这边
2 回复 分享
发布于 2024-08-13 19:05 黑龙江
给你个SP简历模板,希望能帮到你
点赞 回复 分享
发布于 2024-08-14 18:06 北京
膜佬
点赞 回复 分享
发布于 2024-08-13 16:37 陕西
buffer哥
点赞 回复 分享
发布于 2024-08-13 13:36 浙江

相关推荐

#滴滴求职进展汇总# TimeLine:3.3投递->3.7笔试->3.11一二面->3.12三面->3.15状态变为暂不匹配一面面经1. 自我介绍2. 实习拷打3. java中的hashMap在多线程访问的时候会出现什么问题,ConcurruntHashMap的线程安全原理是什么4. 说一下MySQL的索引结构,MySQL为什么采用b+树而不是红黑树5. 红黑树和avl树的区别在哪,为什么说红黑树比avl更高效,这些区别具体是怎么实现的(https://www.zhihu.com/question/19856999)6. 说一下CAS的原理,操作系统底层cmpxchg命令是怎么保证可见性和原子性的7. 请你设计一个id发号器,除了基本功能的实现,还需要考虑哪些点?(从高可用,高并发的角度考虑)8. 写题:k个一组反转链表9. 反问二面面经1. 自我介绍2. 实习拷打3. redis原生事务和lua的对比,lua能保证严格的原子性吗?在使用lua的时候需要注意什么4. java垃圾回收的整体流程说一下5. 写题:最长上升子序列6. 反问三面面经本以为会和前两面一样轻松,但事与愿违,全程压力+说教和pua,找工作以来最差的面试体验1. 自我介绍2. 家乡在哪,base有要求吗,手上几个offer3. 看你之前两面都考了算法,这次不考了,来点设计题4. 分析一下淘宝和京东业务的区别?从业务流程到技术架构如何实现的?5. 设计一个停车场管理系统,从功能范围,架构设计,关键技术问题,解决方案等多个角度进行分析?6. pua+说教环节,我还在犹豫给不给你过,得和你前两面的面试官再沟通一下3.15晚上查询,状态变为暂不匹配
猛干:过了又如何呢,还是得泡,别灰心
查看14道真题和解析 滴滴求职进展汇总
点赞 评论 收藏
分享
评论
9
40
分享

创作者周榜

更多
牛客网
牛客企业服务