英伟达第一轮 VO,强度拉满
1,介绍下cpu或并行计算方向的项目,follow up:负责什么,在性能profiling中主要观察什么指标
2,cuda内核优化思路
3,嵌入式环境下的性能瓶颈
coding是两个题
Q1: 根据时间字符串计算时针与分针之间的最小夹角。
思路:分别计算时针和分针相对于12点方向的角度。分针角度 = 分钟 × 6°,时针角度 = 小时 × 30° + 分钟 × 0.5°。计算两角度差的绝对值,若超过180°则用360°减去该值。时间复杂度O(1)。
Q2:题意:多线程循环按顺序打印递增数字,每个线程固定负责特定次序。
思路:使用信号量数组控制执行顺序,每个线程持有专属信号量。线程打印后释放下一个线程的信号量,形成循环链。通过原子操作保证计数器安全递增。扩展至N个线程时,使用模运算确定下一个线程编号。
2,cuda内核优化思路
3,嵌入式环境下的性能瓶颈
coding是两个题
Q1: 根据时间字符串计算时针与分针之间的最小夹角。
思路:分别计算时针和分针相对于12点方向的角度。分针角度 = 分钟 × 6°,时针角度 = 小时 × 30° + 分钟 × 0.5°。计算两角度差的绝对值,若超过180°则用360°减去该值。时间复杂度O(1)。
Q2:题意:多线程循环按顺序打印递增数字,每个线程固定负责特定次序。
思路:使用信号量数组控制执行顺序,每个线程持有专属信号量。线程打印后释放下一个线程的信号量,形成循环链。通过原子操作保证计数器安全递增。扩展至N个线程时,使用模运算确定下一个线程编号。
全部评论
楼主什么岗位呀
看着就觉得有难度
相关推荐
03-28 00:43
杭州电子科技大学 C++
找工作勤劳小蜜蜂:矛盾是没有实习,就是没实战经验,公司不想要,公司不要,你就没有实习,你就进入死循环,另外你的项目不是社会现在有大量岗位存在行业用的,云存储人员早就饱和。 点赞 评论 收藏
分享
查看18道真题和解析