滴滴实习c++地图

#滴滴# 上周五两面总共就一个小时…是kpi还是挂了😂

6.20 oc了 补一下面经
一面:30分钟
很多人同时面试,比较吵,有点难集中精力思考
简单聊了下C++,C++文件运行的步骤(预处理、编译、汇编和链接) 说的不是很好,比较乱
内联函数
虚函数的实现机制
介绍了下项目
mapreduce:两个千万级别的sql表,作全连接,如何用mapreduce加速(map分别读文件,再分组,reduce组合)
如果一个表千万级而另一个表数据量很少呢(想了很久,说了那就没必要用mapreduce了)
手撕算法:不太记得了,很快就秒了

10分钟后二面:
感觉面试官比较和蔼,问了些简单八股
进程间通信方式,线程间通信方式
死锁的四个条件
一致性哈希原理作用,除了负载均衡还有呢
手撕两道简单题:
1. 和为N的三个数
2. 二叉树的层序遍历
全部评论
感谢分享
1 回复 分享
发布于 2023-07-04 10:34 河北

相关推荐

timeline一面 3/26二面 4/1HR电话 4/1下午offer 4/3一面1. 项目介绍2. 介绍一下项目中如何使用DDD的3. 对于充血模型的理解4. 你的充血实体中有多少行代码5. 项目中的困难6. DDD为什么落地难,最后怎么落地的7. 介绍一下项目中应用层的服务编排和mq实现的事件驱动通信的区别,以及应用场景8. 讲讲项目中的并发处理操作,以及滑块锁的作用   - 如何防止运营失误   - 如何动态的修改库存9. 项目中令牌桶限流如何实现,作用10. 介绍一下常用的设计模式    - 讲了单例模式和责任链,项目中都有用到11. 讲讲什么是一致性哈希    - 又说了数据倾斜的问题12. 在项目中是如何实现的一致性哈希13. 有写过博客吗    - 写过14. 你最熟悉那一部分的知识点    - 说了mysql,让我自己讲。讲了mysql的索引:数据结构,索引建立考虑什么,索引下推    - 问了redo log和undo log15. 算法:大数和二面1. 项目介绍2. 系统架构的分层是怎么设计的3. 介绍一下每个分层具体的功能4. 领域层的划分5. 实体的设计6. 领域服务的设计7. 领域层和应用层的差别8. 询问个人情况,专业,如何学习9. mysql性能优化问题10. 对ai的了解11. ai如何帮助学习的12. 算法题:    - 数组中第k大的数字,写了两种方法桶排序和快速选择。    - 重排链表
点赞 评论 收藏
分享
评论
8
25
分享

创作者周榜

更多
牛客网
牛客企业服务