得物一面

📍面试公司:得物
🕐面试时间:9.20
💻面试岗位:算法工程师(C++方向)
❓面试问题:
1.自我介绍
2.讲一下CUDA写算子需要使用哪些技巧,才能让算子更高效?
3.链表和数组的区别?分别适合什么场景?
4.你平常数组用的多还是链表用的多?为什么?
5.用户编写程序时,访问的地址是虚拟地址,一般只有操作系统会访问物理地址,你能讲一下为什么这么设计吗?
6.可以讲一下Linux操作系统的虚拟内存空间的布局吗?
7.说一下CPU对虚拟内存做的专门的优化?
8.手撕:两个线程交替打印AB
9.手撕:二叉树前序遍历
10.手撕:爬楼梯进阶版,花费cost[i],写出转移方程
🙌面试感想:一面主要问基础,搜了一下往年的面经,基本就是这几个问题

#发面经攒人品#
全部评论
在哪里手撕呀 本地ide吗
点赞 回复 分享
发布于 09-24 13:04 四川
佬 你是啥时候投的简历 我这笔试完两个星期了还没有反馈
点赞 回复 分享
发布于 09-23 12:10 江苏
完全不一样
点赞 回复 分享
发布于 09-20 18:05 陕西
完全一样的题目,面试前刷了一下
点赞 回复 分享
发布于 09-20 11:24 四川

相关推荐

牧原嵌入式一面自我介绍1、hr询问一些问题 ,先去养猪一个月,为什么选择牧原,有offer吗,期望薪资,我的研究方向 在牧原 的贡献,询问实习方面的细节。2、stm32上电的启动流程3、uart、iic、spi之间的区别4、iic的一般通信速率有多少5、设备的OTA升级6、常用的线程间通信有哪些7、互斥锁使用的时候有哪些需要注意的8、简历中的项目esp32 和dht11做什么的下面就是特殊场景题9、有一个控制器,给了一个显示屏,设计之间的通信方式,通信距离在15m左右,工业环境下10、485、232、can总线协议11、场景10m左右,传输的数据量不是很大,使用哪种比较合适12、为什么选择can协议,can的优点13、假设 两个控制器,使用串口通信,指定两个之间的通信协议,a、b之间通信数据的长度是不确定的,怎么保证通信协议使得a、b之间的通信的数据完整收到14、如果两个设备在房间A通信准确率很高,在99%以上,在房间B通信成功率就很低,小于50%,排查思路15、日常中常用的电机有哪些类型16、编程问题,局部数组、malloc区别17、c语言常用的拷贝函数有哪些,简单介绍18、双向链表中间增加一个,思路是怎么样的19、看门狗是什么20、假设一个房间温度,想让他恒定25度,但是升温设备每次都会超过这个阈值,降温设备也会使得温度降低到25度以下,无法准确的维持在25度,解决思路是怎样的21、如果你是项目负责人,需要研发一款温湿度传感器,从接到需求到上市,里面有哪些关键点需要去把控
查看26道真题和解析
点赞 评论 收藏
分享
评论
2
6
分享

创作者周榜

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