旷世C++开发实习生一二面

4.1投递


4.13一面

自我介绍
项目分别进行具体介绍
对C++三大特性的理解:封装、继承、多态
拷贝构造函数和移动构造函数的区别
左值和右值的区别
右值有哪几种
三种继承的区别:public、private、protected
继承设计的优势在哪
菱形继承
编译时多态、模板函数
对cuda编程的了解
GPU的内存模型

算法题:LeetCode 1306. 跳跃游戏 III
反问

4.20二面

项目选一个介绍,深问
有做性能调优吗
认为性能瓶颈在哪里,访存限制还是计算限制

算法题:给定一个链表,节点按照绝对值降序排列,给出空间复杂度为O(1)的算法使得链表按照值降序排列。
例子:
输入:-100->5->-3->1
输出:5->1->-3->-100
基础思路,稍微提示进行优化

描述CPU和GPU再体系结构上的区别
为什么GPU需要开海量线程,而CPU上不明显,差异有可能在哪
在CPU上从寄存器、L1 cache、L2 cache取数的时间
反问

#实习#
全部评论
楼主有offer了么
1 回复 分享
发布于 2022-06-05 17:21
他们有安排笔试没,面试就这两轮?
1 回复 分享
发布于 2022-06-03 15:49

相关推荐

流浪的神仙:无恶意,算法一般好像都得9硕才能干算法太卷啦
点赞 评论 收藏
分享
05-24 14:12
门头沟学院 Java
点赞 评论 收藏
分享
07-09 19:25
门头沟学院 Java
这是要把每一个投校招的都开盒吗?
26届之耻将大局逆转:裁人的时候一次性追回餐费
点赞 评论 收藏
分享
评论
9
42
分享

创作者周榜

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