旷世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取数的时间
反问

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

相关推荐

服从性笔试吗,发这么多笔,现在还在发。
蟑螂恶霸zZ:傻 x 公司,发两次笔试,两次部门匹配挂,
投递金山WPS等公司10个岗位 >
点赞 评论 收藏
分享
一名愚蠢的人类:多少games小鬼留下了羡慕的泪水
投递荣耀等公司10个岗位
点赞 评论 收藏
分享
9 41 评论
分享
牛客网
牛客企业服务