momentaC++开发一面

----------闲聊---------------
1、自我介绍
2、你有没有自动驾驶相关的经验?你想做自动假设呢还是做什么都行?
3、介绍项目
4、你对自动驾驶有没有一些概念?
---------C++相关----------
1、介绍一下智能指针
2、std::move怎么实现资源所有权转移的?(利用了对象的移动构造函数)
3、shared_ptr是不是线程安全的?
4、介绍一下RAII思想。他是怎么保证对象没有内存泄漏的?
5、介绍一下extern C
6、给定一个类A,有一个成员变量,完成这个类的构造函数和拷贝构造函数
7、在6的基础上,有一个新的类B,B里面有一个A类的指针,完成B类的构造函数和拷贝构造函数
----------工程相关---------
1、你有gdb调试过代码吗?
2、你怎么排查内存泄漏?
3、用过docker吗?
-----------编程题---------
实现一个string类,不要求实现std::string里面的全部功能,但至少能正确的管理内存、能进行赋值和复制、能作为函数参数和返回值。
-----------闲聊-----------
1、什么时候能来实习,能实习多久?
2、你对自动驾驶行业感兴趣吗?
3、你对我们公司有哪些了解?
4、反问环节
#momenta##魔门塔##自动驾驶##C++##后端#
全部评论
m
点赞 回复 分享
发布于 2024-05-28 17:35 湖北
M
点赞 回复 分享
发布于 2024-05-14 18:14 上海

相关推荐

05-20 10:22
东南大学 C++
1.简单的自我介绍做一个简短的自我介绍。实习的时间是多长?2.场景问题结合项目细节假如一个网页上有张网络图片,用户反馈加载慢,你会怎么分析和怎么解决?如果明确是因为这张图片比较大,你会怎么做解决?你知道压缩比最高的图片编码格式是哪一种吗?有了解过吗?针对Qt项目:Qt里面有哪些实现异步的方式?可以介绍一下吗?使用异步信号槽实现了一个什么样的工作? UI的更新可以放在异步子线程里面做吗? 针对项目中滑动窗口历史管理模块:你是怎么设计这个模块的数据结构的? 涉及到设计的一些主要的接口有哪些?你的窗口的更新策略是怎样的?如果历史消息的长度超出了API的token限制,除了你刚才提到的那种解决方式以外,你觉得还可以尝试用什么样的方式来解决这个问题?如果我们现在要做一个对历史消息进行摘要的事情,你会怎么设计你的技术方案? 假设现在希望你在一个电商应用里面接入微信支付:接入微信支付可能要准备一些什么东西/材料给到微信支付?微信会提供一些什么东西给你,让你能够来接入微信支付?如果一个用户在做一次微信支付时,你的前端、后端,还有微信这边,他们之间是怎么通信对接的? 3.手撕算法题用你最擅长的语言实现一个LRU Cache。要求:get和put方法的时间复杂度必须是O(1)。4.反问询问如果能够进入实习,公司对于客户端开发方向实习生的培养制度是怎样的。客户端开发的具体工作流程。关于技术栈与可以提前准备的东西。
查看20道真题和解析
点赞 评论 收藏
分享
评论
19
88
分享

创作者周榜

更多
牛客网
牛客企业服务