秋招第七章:驭势科技一面

岗位:自动驾驶软件开发

  1. 实习经历
  2. TLS握手过程
  3. 实习经历的客户端与服务端会复用连接吗? (答到一半,才想起来复用连接的是HTTP3.0,而非TLS1.3)
  4. webserver中的线程池怎么实现的,有什么用?
  5. webserver中的阻塞队列怎么实现的?
  6. 面向对象的理解
  7. protect/private的区别
  8. 虚函数实现原理
  9. 构造函数能是虚函数吗?析构函数呢?
  10. new和malloc的区别
  11. new申请的内存,能够用free释放吗?(我回答说没试过,但从实现上来说可以,因为new是基于malloc实现,申请堆区内存的时候,操作系统会有额外的头部信息存放关于这块申请内存的空间大小,从而free在释放的时候,会先去这块内存的头部查看信息,才去进行相应的释放。但这里有一个关键点,就是针对自定义数据类型,free释放不会调用析构函数,会存在内存泄露的风险。所以不推荐这样操作。)
  12. C++11的特性
  13. 左值和右值引用?什么是右值,什么是左值?
  14. 介绍一下智能指针
  15. 智能指针有什么用途?
  16. 进程与线程的区别
  17. 进程的上下文切换
  18. 进程的上下文切换会发生内核态与用户态的切换吗?
  19. 锁有哪些?为什么需要锁机制?
  20. 如何避免死锁?
  21. 介绍一下虚拟内存
  22. 介绍一下Redis的跳表
  23. 反问环节
#24届软开秋招面试经验大赏##秋招##面经#
全部评论
佬,请问有手撕嘛!
点赞 回复 分享
发布于 2023-10-23 16:45 北京
一面答得很顺畅,然后说我经历不太符合挂了,原来是有大佬同台竞技
点赞 回复 分享
发布于 2023-10-19 09:50 黑龙江
二面了吗
点赞 回复 分享
发布于 2023-10-18 21:05 河北
阻塞队列是哪部分来着?epoll?
点赞 回复 分享
发布于 2023-10-17 23:59 广东
佬 是自动驾驶安全软件开发吗?
点赞 回复 分享
发布于 2023-10-17 19:56 广东

相关推荐

02-25 16:55
已编辑
北京工业大学 Java
211本,找日常实习的话,如果面向中厂的话,需要刷hot100么?因为之前从来没刷过,算法仅限于学校课程水平,准备3月投递简历,现在还需要背八股文,时间有些紧张,还需要刷算法题么?同时什么样的公司可以算是中厂呢?
程序员小白条:中大厂说的上名字的,必定要算法,hot100只是最基础的了,题库远不止100题捏,一般在300-400题量之间,算法=学校课程=简单题也做不出,多准备八股文和算法吧,其他项目可以放放,精刷算法就行了,花时间成长很快的
点赞 评论 收藏
分享
HR_丸山彩同学:你的项目描述里,系统设计讲了很多:MemCube是什么、三级存储架构怎么设计、四种遗忘策略分别是什么。这些面试的时候讲没问题,但简历上不需要这么细。 简历要突出的是影响力,不是实现细节。面试官看简历的时候想知道的是「这个项目有多大价值」,不是「这个项目具体怎么实现的」。实现细节是面试时候聊的 怎么改:技术细节可以精简为一句「采用三级存储架构+四种遗忘策略」,把省出来的篇幅用来写影响力。比如:项目有没有开源?有没有写成技术博客?有没有被别人使用过? 校园经历没有任何信息量,任何人都可以写这句话,写了等于没写。更关键的是,你投的是技术岗,校园活动经历本来就不是加分项。如果非要写,必须写出具体的数字和成果。如果你没有这些数字,那就老老实实删掉 「端到端耗时缩减30-40%」要给出确切数字和绝对值。从1000ms降到600ms是降了40%,从100ms降到60ms也是降了40%,但这两个含义完全不一样。其他也是,涉及到数据,准备好证据,口径统一,面试会问 「熟练」「熟悉」「了解」混在一起用,读起来很乱。而且「了解前端需求」最好改成「具备前后端协作经验」
点赞 评论 收藏
分享
评论
1
10
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务