沐曦集成电路面经 GPU编译器开发

就一论技术面,没笔试

上来问了下编译原理的一些问题,本科是数据科学与大数据技术的,不开这课,完全没概念,支支吾吾答了一些近期网上看的内容。

后面问了了解哪些c++11新特性。
右值引用,lambda表达式,for迭代遍历,智能指针,初始化列表等

详细问了智能指针,share_ptr和week_ptr,share_ptr原理以及缺陷,以及week_ptr的作用,week_ptr如何转变成share_ptr。
不久前拿这两个指针写过一个二叉树+层序遍历单链表的小玩意,比较熟。

问项目,一个经典的模型细分算法,openmesh库解析模型,opengl绘制,qt界面。问了模型面片法线的处理。

手撕代码,k个一组反转链表(leetcode hard)
20分钟bug free,顺便写了个初始化列表和重载输出,好debug。

4.6面试

4.11hr面

4.15口头offer#面试那些事##沐曦集成电路##C/C++#
全部评论
问的问题难吗
2 回复 分享
发布于 2022-04-18 20:10
大佬想问一下他们家面试是用什么答题系统呢
1 回复 分享
发布于 2023-09-06 21:39 辽宁
没学过编译原理的面编译器岗位可太勇了,最骚的是还过了……
1 回复 分享
发布于 2023-01-06 21:17 北京
楼主,请问沐曦怎么样,最近拿了offer,手里还有商汤的
1 回复 分享
发布于 2022-11-19 18:05 上海
薪资怎么样
1 回复 分享
发布于 2022-10-25 17:51 四川
楼主,想问下你准备的项目具体是什么呢
1 回复 分享
发布于 2022-05-24 22:05
面试之前特意看了看11特性,结果基础知识没问,写了40分钟代码,最后还没通过,估计又是在刷kpi。
1 回复 分享
发布于 2022-04-29 18:21
😂这是实习岗么 我怎么感觉有点难呀
点赞 回复 分享
发布于 2022-04-19 08:39

相关推荐

04-07 17:05
已编辑
西北工业大学 C++
本人西北工业大学软件工程专业大二学生,因为不是很想读研,没有卷绩点综测保研无望,也不是很想考研,希望本科就能就业。然后想问问各位大佬有什么意见。我是比较喜欢钻研技术的,主攻C++,对于C++11及以上的特性还算熟悉。模版也有研究,尝试过一点基础的模板元编程。也学过一些qt,用qt写过简单的小游戏比如扫雷什么的。学校课程写过SFML进行游戏开发,写过大约一万行代码(带注释)的坦克大战,基本由我独自完成。我还专门学习过cmake,我的所有C++项目均使用cmake管理。对于划分多个子模块的稍复杂的项目结构也能管理。我比较喜欢折腾Linux,自己安装并长期使用过ubuntu和arch linux,后面主要使用ubuntu。基础的shell命令和一些配置都熟悉,可以自己从源码编译安装一些开发库和软件。对docker容器的使用还算熟练,使用docker安装配置过一些MySQL之类的软件。除此之外,我也研究过一些大模型和深度学习,我在自己电脑上本地用docker部署了ollama,前端页面以及联网搜索的搜索引擎。我自己使用pytorch训练过一些简单的深度学习网络,比如cifar100的分类训练,十几层的CNN成功率在70%左右。我最近在学习TensorRT,部署了了上面提到的模型,用pytorch导出onnx格式,用c++实现模型编译,预处理,调用api推理,后处理等部分。还尝试部署了yolo,电脑连接摄像头做了一个实时处理,当然这个是使用开源框架TensorRT-YOLO实现的,我就只准备了模型以及用OpenCV标定了一下摄像头并读取摄像头图片传过去。然后我还粗略地学习过ROS1,安装并跑过几个demo,自己也尝试过拿激光雷达做过简单的SLAM建图,但是并不深入。然后也学过一些百度Appolo无人驾驶,最近打算深入学习一下,因为我们学院有一辆这种车,我可以用。然后就是其他的一些应该没啥用的东西。我平时用vim和emacs写代码,花了很多时间做配置,当然其他的像vscode,jetbrains啥的也都用过会用。学习过一点LaTeX,平时喜欢用LaTeX做笔记。自己用github pages搭建过个人博客。各位大佬,我感觉我学的东西虽然比较多但是太杂,东一榔头西一棒槌,没有哪个算是真正深入了的,基本都只是跑demo的水平。我想今年暑假找个实习为以后积累点经验,我想请教一下我应该考虑往哪些方向发展?以及我应该在哪方面再深入一些,做点实际的东西或是学点什么。下面是我做的简历,不知道该怎么填就填了我认为比较有用的两个,求拷打。
点赞 评论 收藏
分享
评论
12
44
分享

创作者周榜

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