page contents

面经||【滴滴】C++岗-CTO 后台开发 还愿面经

attachments-2022-03-8oXjt3Sv6233e2f19d22e.jpg8.29 滴滴一天三面,到今天早上看了眼邮箱发现前天就收到滴滴的意向书了,藏在一堆笔试测评邮件里没看见

非科班菜鸡终于拿到第一个意向书了,赶紧来还愿!

一面

Linux 相关
IPC 方式有哪几种,socket 本地通信需要通过 TCP/IP 协议栈吗?
进程内存分区,malloc 底层原理
项目相关
分布式云盘项目构架,文件上传下载流程
数据库相关
ACID 特性
如何优化 SQL 语句
对 redis 的理解,在项目中的作用
手撕代码
找到链表第K个结点

二面

二面面试官是做AI框架部署的,好像和高性能计算相关
正好我课题组方向是计算流体力学,折腾过一些高性能计算相关的东西,一个小时全程都在聊我们课题组自己写的 CFD 程序如何实现和相关优化,后台开发的东西一点都没问,代码也没写。。。

三面

C++ 相关
C++ 的类型转换,dynamic_cast 实现原理
指针和引用的区别,说说对智能指针的了解
什么是函数重载,说说实现原理
有函数重载的C++代码放到C里会有什么问题(这里没懂啥意思,不是会编译报错吗)
malloc/new 的区别,分别是 库函数 还是 C/C++语言支持的
什么是多态,说说实现原理
Linux 相关
select/epoll 的区别,select 为什么要拷贝文件描述符到内核空间
什么是页表,同一进程的不同线程是否共享页表
计算机网络
TCP/UDP 的区别
TCP/IP 的区别
手撕代码
递归实现汉诺塔
反问
三面面试官说他在新成立的滴滴云部门?主要做分布式存储相关的,问我有没有听过Intel的3D Xpoint,侥幸本科天天混固态硬盘吧,这个还能聊两句
聊着聊着面试官又补了个问题:什么是协程

以上就是本次分享内容,更多大厂C++工程师面试经验持续关注六星社区

想要高效学习,指路微信公众号——【python编程学习圈】每日分享学习干货,关注即可免费领取整套Python零基础到入门资料及学习教程,走过路过,千万不要错过!!快行动起来!!

attachments-2022-05-ZwUUz0Co628f2e3079c7b.jpeg


0 条评论

请先 登录 后评论
小柒
小柒

1312 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1312 文章
  3. Pack 1135 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章