momenta c++实习一面面经

二面后20分钟oc,base上海

👥 面试题目

1.项目拷打

2.多态

3.vtable的创建时机

4.一个类能否有多个vptr

5.什么时候将析构函数定义为虚函数

6.extern "C"

7.右值引用

8.std::move和std::forword

9.智能指针

10.shared_ptr循环引用

11.智能指针为什么避免传入裸指针

12.cpp类型转换

13.条件变量

14.C++标准库的多线程函数

15.A线程向B线程发出信号,B线程还未创建出来,导致信号丢失,如何解决

16.线程池的线程数目如何确定

17.线程池相关拷打

18.单例模式

19.单例模式如何保证线程安全

20.为什么单例里使用shared_ptr的构造函数而不是make_shared

21.单例模式的另一种实现方法(静态局部变量)

22.gdb如何调试core dump

23.git的rebase

#实习#
全部评论
佬!
1 回复 分享
发布于 2024-10-12 14:51 湖北
佬,二面问的也是八股吗
点赞 回复 分享
发布于 2024-10-20 18:33 安徽
佬,二面有手撕吗
点赞 回复 分享
发布于 01-17 01:31 重庆
好像知道你是谁了😋
点赞 回复 分享
发布于 03-08 17:36 浙江

相关推荐

2025 Shanghai Software Developer Summer Internshippart1是HackerRank里的,个人实力不济,选择躺平。第一道写一个newsProvider类,需要实现AddSubscription,RemoveSubscription,NewsReceived,HashMap方法。第二道写一个卫星网络的类,要实现SatelliteConnected,RelationshipEstablished,MessageReceived三个方法。too hard!part2是20道不定项选择题:多线程利用多CPU架构;关系数据库中规范化是什么;二维数组两种遍历方式的快慢;哈希一些操作的时间复杂度;Linux的system call时间开销为50ns;对于动态数组,哪项平均时间复杂度最低;小明想学python和java,不推荐哪本书;子网掩码定义同一网络的IP地址范围;UDP传输会发生什么情况;四个16进制数哪些小于100;给栈操作选最后栈的内容;选择邻接矩阵比领接链表的优势;在多线程程序中修复错误共享;二进制表示16位整数需要多少位;TCP/IP在哪些情况下不是好的选择;位运算;哪一个概念不用于多线程中的同步;在给的一个二叉搜索树中对随机的一个node平均比较几次;向空堆中插入65个元素,深度是多少;哪些协议用于Linux进程间通信。part3是9个小游戏。1、Balloon,每次充气花费$0.1, 超过某个值会爆炸,爆炸前收回当前的金额。第一次有30轮,金额不限;第二次20轮,在上次获得的金额基础上打气。本人采用激进的策略结束时是$35,应该不是投资goat。2、Skyscraper,类似汉诺塔,三个柱子,一些不同颜色的块移动到答案一致。3、Shapeshift,考反应,出现矩形按左方向键,圆形按右方向键。4、the switch,有两个框,上面看和是不是奇数,下面框看两组箭头是不是相同。5、code compare, 一个字符串,有四个选项,选相同字符串,每次估计就5-6秒。我只能记住前三个来做判断(囧)6、number Box,四个数和中间的结果,通过加减乘除法计算出结果7、figure it out,猜盖住的牌。最多16种组合,图形,颜色,图纹,点。每次会显示和盖住的牌对比错误和正确几项。另外两个记不清了,求原谅。  #找实习#
查看21道真题和解析
点赞 评论 收藏
分享
评论
11
75
分享

创作者周榜

更多
牛客网
牛客企业服务