23滴滴提前批---C++开发面经

8.11一天三面

一面没问项目,八股,手撕

  1. new和malloc的区别,delete析构是谁做的,如果不调用delete会怎么样
  2. 举个例子说明在什么情况下内存会彻底丢掉无法找回
  3. 一直申请内存导致不够用会怎么样,OOM会选择哪些进程删除
  4. malloc出来的内存一定在物理内存上分配了吗
  5. 介绍一下分页机制,缺页中断,虚拟内存和物理地址的关系
  6. C++代码如何变成二进制文件的,动静态链接的优缺点
  7. 两个二进制文件都运行同一个库文件应该怎么做
  8. 输入URL解析的过程,四次挥手的过程
  9. TCP连接建立后把网线拔了会怎么样,客户端会发生什么
  10. 在山区里信号很差用手机上网,没有彻底断开会发生什么,什么时候会发生重传(太难了已经崩溃了
  11. CPU缓存机制是怎么做的,L1、2、3缓存
  12. 介绍虚函数、纯虚函数
  13. 手撕:给一个等差数列,其中有一项缺失,找出这一项

二面还是八股,手撕

  1. C++独有特性,和C的区别,描述面向对象,虚函数怎么实现,为什么需要虚函数,虚基类有接触吗
  2. 纯虚函数和虚函数区别,有一个大规模项目需要合作,纯虚函数有什么好处
  3. 函数指针和指向指针的指针是什么,有什么用
  4. 有哪些设计模式,单例模式是为了解决什么问题,解释一下工厂和抽象工厂
  5. 学过的数据结构有什么用,堆栈用处大吗,树是干什么用的,为什么要用红黑树不用其他树
  6. 为什么数据库用b+树不用红黑树(引导我半天也没想出来。。
  7. 你来设计苹果iCloud共享图片是怎么做
  8. 平时写代码用什么东西管理
  9. 手撕:反转链表

三面项目,手撕

手撕:给一棵树,找出相同的子树(当时脑抽了引导很久才写出来。。

#滴滴##面经##秋招#
全部评论
哥们,你认识滴滴的hr吗?可以推给我一下吗
1 回复 分享
发布于 2022-08-24 15:36 湖北
楼主什么时候投的,我投了快半个月都没动静
1 回复 分享
发布于 2022-08-16 08:45
三面就解一下算法题吗?
1 回复 分享
发布于 2022-08-15 10:08
给结果了吗
1 回复 分享
发布于 2022-08-15 11:49
一次面试大概多久呢
点赞 回复 分享
发布于 2022-08-13 22:03
羡慕,我投完石沉大海了
1 回复 分享
发布于 2022-08-13 09:47
老哥的速度还是一如既往的块
1 回复 分享
发布于 2022-08-13 18:48
大佬
点赞 回复 分享
发布于 2022-09-16 11:15 北京
老哥现在快九月底了,你滴滴oc了嘛
点赞 回复 分享
发布于 2022-09-20 22:24 天津

相关推荐

10-24 11:10
山西大学 Java
若梦难了:哥们,面试挂是很正常的。我大中厂终面挂,加起来快10次了,继续努力吧。
点赞 评论 收藏
分享
4 42 评论
分享
牛客网
牛客企业服务