滴滴后端面经-国际部0801场

第一轮:(45分钟)
15分钟项目

1.进程和线程的区别
一个线程挂掉为什么其他线程也会挂掉
线程的通信方式
说一下互斥锁
悲观锁和乐观锁

2.分段和分页
3.介绍一下CPU调度的一些方法
4.LRU
5.说一下HTTP的连接整体过程
6.TCP 三次握手 四次挥手
TCP一直能保证有效连接吗
泛洪攻击说一下
TCP避免网络拥堵的方法

7.数据库的索引
B树和B+树

8.工厂设计模式

code:n*m数组,从左上角到右下角的行走路径总数

第二轮:(35分钟)
15分钟项目

1.STL
vector的创建机制
map:
红黑树和哈希表
哈希冲突怎么解决

2.socket通信
3.IO多路复用
select和epoll的原理
epoll的两种触发方式

code:翻转的排序数组,找目标值的索引

第三轮:(70分钟)

1.C调用C++需要注意的东西
2.关键字:
extern
Virtual(Python中会出现吗?)
static

3.说一下内存分布
自己申请的内存能在栈上吗?

4.内存泄漏会怎么样
C++中如何避免的

5.应用场景:日志如何找到事件发生最多的时间
考虑大数据
code:1.堆排  2.整型数字交换每一位得到最小的整数(3301->1033)

看你喜欢函数重名,C中可以吗?C++为什么可以


总体来说面试体验良好,就是二三面面试官那边有些嘈杂,3面应用场景问题掰扯了好久,许愿HR。

#滴滴##面经##C++工程师##校招#
全部评论
滴滴开始校招了吗?我在官网怎么没看到
点赞 回复 分享
发布于 2021-08-09 08:13
你好,能问一下第三轮的应用场景怎么答和 code 第2个 是什么意思嘛?
点赞 回复 分享
发布于 2021-11-02 01:23

相关推荐

双飞二本嵌入式求拷打我是在 BOSS 上投递的简历,好多都没人回复,这是开场白和简历求大神帮忙看看。您好!我是2025届应届生,最快可在一周内上岗,能够实习六个月以上,并接受加班。以下是我的核心优势和相关经验:1. 嵌入式开发能力:   熟练掌握STM32系列单片机及其外设(如GPIO、定时器、ADC、DAC、I2C、SPI、UART等),能够独立完成硬件驱动开发和调试。  熟悉FreeRTOS实时操作系统,具备多任务调度和资源管理经验。  熟悉LVGL图形库开发,能够实现嵌入式设备的图形界面设计。2. 硬件设计能力:   具备PCB设计经验,曾为2023年工创赛物流搬运赛道设计小车主板,带领团队获得国家级银奖。   熟悉硬件原理图分析,能够快速理解并调试硬件电路。3. 机器人开发与竞赛经验:   在全国大学生智能车竞赛、ROS机器人竞赛中多次获得国家级奖项,具备丰富的机器人开发经验。   熟悉Linux环境,对ROS和ROS 2有一定了解,能够进行机器人系统的开发与调试。4. 编程能力:   熟悉C/C++,熟悉Python,能够高效完成嵌入式开发和算法实现。   具备良好的代码规范和文档编写能力。5. 团队协作与领导能力:   在多个项目中担任核心开发或团队负责人,具备良好的沟通能力和团队协作精神。   在工创赛中带领团队完成项目规划、任务分配和技术攻关,展现了较强的领导力。我对嵌入式开发、机器人技术和智能硬件充满热情,期待加入贵公司,与团队共同成长,为公司创造价值!如果有合适的岗位,欢迎随时联系我,期待进一步沟通!
沉淀一会:嵌入式就是狗屎
点赞 评论 收藏
分享
评论
2
16
分享

创作者周榜

更多
牛客网
牛客企业服务