返回信息流1,析构函数为什么要声明为noexcept,你说的异常嵌套具体是什么情形(没答上来我说八股上没说啊,面试官就笑了笑叭叭叭给我解释)
2,基类析构函数不声明为virtual会产生什么结果,什么情况下会发生,virtual是干什么的,动态多态在前面的场景中发生在哪里,不加virtual派生类析构时会调用基类的析构函数吗(这块不知道被哪里的八股误导了,说的稀烂)
3,虚继承是干嘛的(这个大意了,没有看)
4,代码运行时发生数据依赖而前面部分因为io速率或其它原因跑的很慢怎么解决,我说就等呗(他问的是gpu的,答案应该是context切换,他要是问如何提高运算单元利用率或许我就会了)
5,缓存一致性,真不会。我只知道mem order。
6,结构体对齐,内部对齐我会,外部上我误解为所有结构体的对齐规则,其实就是某个结构体最长成员的整数倍。
7,线程池条件变量唤醒的时候被唤醒的没有执行到wait怎么办,回忆了一会想起来是加个原子flag在wait里放个表达式,满足就不用等了。
不过这几个面试都通过了,说明八股似乎不是很重要(也可能薪资因此少了一两k?)
这是一条镜像帖。来源:北邮人论坛 / cpp / #102940同步于 2024/3/10
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
记春招遇到的几个没答上来的c++八股
lalala121
2024/3/10镜像同步14 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
不是,关键你的有工作了,你答不答的无所谓,LZ答不上来怕是拿不到offer了。
【 在 Wizmann 的大作中提到: 】
: 没事,我工作10年了。我也一个都答不出来。
【 在 lalalala 的大作中提到: 】
: 不是,关键你的有工作了,你答不答的无所谓,LZ答不上来怕是拿不到offer了。
工作这个东西,有和没有不就是一个量子态吗?hhh