大疆车载(卓驭)C++开发面经

开场简单交流+自我介绍,正文如下:

  • 线程池是怎么实现的吗?任务队列中的任务是抽象的任务吗?
  • 如果要抽象一层通用的线程池,能够实现任务解耦,不依赖于具体业务,你会怎么做?
  • 连接池中的连接是用什么保存?用vector和list是存指针还是?裸指针吗?
  • 为什么不用智能指针?
  • 如果换成智能指针你会用什么智能指针
  • Linux中线程和进程的区别?时间片是按照进程去分的吗?
  • 条件变量怎么用呢?
  • notified_all和notified_one分别是什么时候用?
  • 为什么new和delete会导致资源消耗?
  • shared_ptr的引用计数是怎么实现的?
  • 智能指针的线程安全聊一下?
  • unique_ptr是独占的,那它是如何实现独占的?
  • #发面经攒人品#
    全部评论
    同学,瞅瞅我司,医疗独角兽,校招刚开,名额有限,先到先得,我的主页最新动态,绿灯直达,免笔试~
    1 回复 分享
    发布于 09-12 08:25 广东
    纯八股嘛
    点赞 回复 分享
    发布于 09-18 20:28 上海
    有手撕吗老哥,卓驭没笔试吧好像
    点赞 回复 分享
    发布于 09-09 19:19 广东
    问项目了吗老哥?项目和八股各占比多少啊?
    点赞 回复 分享
    发布于 09-08 14:56 江苏

    相关推荐

    身边总有人说“应届生第一份工作要去大厂”,说它能给简历镀金、教你规范化流程,但真的适合所有人吗?先别急着跟风,看看这几点再决定:如果你想快速摸清职场“规则”,大厂确实是好学校。比如项目怎么推进、跨部门怎么沟通、甚至周报怎么写都有成熟模板,跟着前辈做几个项目,能少走很多弯路;而且大厂的品牌背书,以后跳槽时HR也会多给几分关注。但大厂也有绕不开的问题:岗位可能很“细分”,比如你做运营只负责其中一个小环节,很难接触到完整的业务逻辑;而且团队人多,晋升可能要等“空位”,想快速独当一面没那么容易。反过来,中小厂的机会可能更“实在”。老板可能让你同时管策划、执行、复盘,虽然累,但能摸清整个业务链条,甚至有机会直接对接客户、拿结果;如果公司发展快,一两年就能从新人熬成核心,成就感来得特别快。不过中小厂的风险也很明显:如果公司没站稳脚跟,可能面临业务调整、裁员风险;而且没有成熟的培养体系,很多事要靠自己摸索,遇到问题连个请教的人都没有。其实没有绝对的“正确答案”。如果你的目标是“学规矩、攒背书”,大厂值得冲;如果想“练能力、快速成长”,中小厂或许更合适。关键是搞清楚自己第一份工作最想要什么——毕竟不管去哪,能学到东西、能积累经验,才是对未来最有用的“投资”。
    应届生第一份工作最好去大...
    点赞 评论 收藏
    分享
    评论
    2
    26
    分享

    创作者周榜

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