momenta C++实习面经(一面二面已oc)

👋一面:
boss投递的第二天约面,大概面了40分钟左右。
首先自我介绍+项目拷打,大概问了两个实习(互联网大厂+机器人)的工作内容和机器人比赛,大概二十分钟。
然后是一些简单的八股
1. 平时用到的C++标准,C++11的新特性了解哪一些?
2. C++初始化方式:函数体内初始化,参数列表,C++新标准{}初始化 的区别和优先级
3. 智能指针的区别和使用场景
4. vector处理大规模数据时用了什么优化
5. vector和array的区别
6. map和unordered_map的区别和效率区别
7. 条件变量,先notify再wait导致信号丢失?
8. 进程和线程的区别
9. 线程间通信的方式
10. 进程间通信的方式
11. 共享内存的用法和使用场景
12. linux进程调度?为什么要分成实时调度和普通调度?
13. python写过什么工具?
14. 了解过设计模式吗?平时用过哪些设计模式?
15. 平时怎么调试程序?有没有用过gdb调试?程序遇到了崩溃了怎么调试?多线程gdb调试?内存泄漏?
16. ros1和ros2的核心差别?
17. 了解过dds吗?
18. 做项目遇到的最难的问题?
19. TCP/IP四层结构和7层结构
20. 网络方面有没有做过比较深入的东西?抓包解包分析?
基本答上来了,然后就反问一下部门情况。
面试体验特别好,面试官很客气,耐心解答问题。不过当时感觉和他们部门期望的技术栈可能不太匹配,面完感觉要凉。
没想到面试完10分钟hr就通知一面通过,很快约了二面。

🤏二面:
因为一面面试官评价还不错,第二面没问多少技术问题,主要介绍部门和实习生的工作。
1. 项目中遇到的最难解决的问题?
2. 虚函数,虚表?
3. 多态?

😉oc:二面完没多久就oc了,给hr的效率点个赞,跟hr简单电话谈了一下offer。

很可惜最后没能说服导师,没去成,只能含泪拒掉为数不多的offer。
#面试问题记录##牛客创作赏金赛#
全部评论
接好运
点赞 回复 分享
发布于 05-21 17:04 广东

相关推荐

一面:面试官1:lamda表达式的值捕获和引用捕获的区别C++的四种强制类型转换explicit关键字C++智能指针RAII实习实习遇到过什么困难吗std::async的policy是使用的哪一种system call的过程函数调用的过程手撕:同分异构树的判断面试官2:英文自我介绍lamda表达式的值捕获和引用捕获的区别mutable关键字在Linux中如何查看中断中断处理的过程中断共享伙伴系统了解吗Linux如何进行内存管理如何查看内存泄漏如何优化C++代码对图像和视频的处理了解吗手撕:岛屿问题二面:(一周后)面试官1:对未来的规划面向对象和面向过程的区别C++多态C++的四种类型转换C++11的智能指针,最常用的是哪种怎么避免两个类的循环引用问题C++中 struct 和 class 有什么区别深拷贝和浅拷贝的区别什么时候用友元线程的同步和互斥线程同步要怎么实现可重入代码怎么理解设计模式了解吗给一段代码,对代码进行纠错和优化面试官2:对未来的规划你的最大的优点和缺点是什么读取二维数组为什么行优先比列优先好你对项目完成的评判指标是什么如果做嵌入式TCP功能,你的评判指标是什么有三个用户同时找你,而你只能做一个你会怎么做为什么各个项目的方向跨度大为什么颜色是用RGB编码不用其他颜色英语怎么样英文自我介绍英文:为什么选择英伟达实习手撕:n!的结尾有多少个连续的0三面:(一周后)第一段实习做了什么第二段实习做了什么实习中遇到了什么困难吗你认为面试难度怎样你面试中遇到的最难的问题是什么面试中有coding吗会vim吗vim中如何定位到上次打开的地方如何查看项目依赖哪些库英语:介绍一下webserver项目PV操作是什么项目是你独立完成还是团队合作有没有团队合作的项目offer:四天后
点赞 评论 收藏
分享
05-21 15:38
深圳大学 C++
公 众 号可以看进度。5.9 笔试(他家的笔试都是一周内做就行)5.13 牛客AI面,只能使用手机5.20 10:30 一面一面面经:1.简介面试流程2.自我介绍3.c++虚函数实现原理4.在基类的析构方法调用虚函数,会呈现多态吗(答得‘可以’,面试官让再考虑一下,我直接投降了..。自己许多基础细节还没贯通)5.c++类型转换操作符 6.dynamic_cast 作用后,指针值有变化吗 (直接投降了。也确实对使用场景不够熟悉)7.单链表可以使用快速排序吗? (我说可以,时间复杂度答错了。每次大的数往右放,维护最右边节点就行)8.如何判断单链表中是否存在环?(快慢指针)如果存在环,如何找入口节点。(放map计数)9.整形数组,有正数负数,找和值最大的区间,时间要求O(n) (直接遍历,每个位置为有边界的最大值 -> 其实就是dp)10.字符串只包含 0 1,要找出最长连续字串并且0,1个数相同。时间复杂度O(n) (前缀 + map 。刚开始说错了用map维护0,1的比值,后面改成差值)(我讲map怎么遍历前说了 k v 是干嘛的,结果讲内容时又问 val 是啥。这块我不懂他哪不理解,我反复重新组织语言以及思路缘由)11.编程题: 带字母的 ()( ()) 字符串,对每个()内的内容进行反转。 (写了20分钟。小心非嵌套的处理,这里面试官又给俩样例我错了,而且提示我输出哪里错了,不过很快就改对了) 12.没有反问,我追了个反问,问我修过图形学算不算加分项。基础不扎实,算法每个回答前都有想一会,手撕撕了20分钟。
查看10道真题和解析
点赞 评论 收藏
分享
评论
5
13
分享

创作者周榜

更多
牛客网
牛客企业服务