旷世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

相关推荐

12-01 14:24
吉首大学 Java
点赞 评论 收藏
分享
苗条的伊泽瑞尔最喜欢...:同28届被压力了,电科✌就不能去卷算法吗?把Java留给我们双非卷
投递快手等公司10个岗位
点赞 评论 收藏
分享
评论
9
42
分享

创作者周榜

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