面经|影石-嵌入式算法

影石要给我抬价,让我正打算落幕的秋招又掀起波澜,正好分享一下他的面经。
tl:9.18投递->9.20一面->9.27二面->10.9hr面->11.5oc

一面面经:
一面面试官从项目引申到常见的推理框架到计算机体系结构,看得出来面试官技术猛的一批
以下是问题:
1.为什么选择MNN推理框架,有没有调研过其他的
2.模型从训练到端侧用MNN作推理的流程
3.对于实习的这个任务来说,有对比int8和半精度的性能有明显提升吗
4.MNN的具体实现、优化策略
5.双线性插值的4个点的权重如何分配的
6.仿射变换用了什么NEON指令集,做了什么运算
7.ax+b用矢量去做加速,会用哪条指令
8.HWC和CHW以及NC4HW4的区别
9.如果通道数是4,HWC与NC4HW4是否一致
10.卷积的计算过程,如果是多通道的呢,输出也是多个通道呢?
11.剪枝做了什么工作,有其他的剪枝手段吗,稀疏化?
12.NPU的算力有多少
13.常用的C++的特性
14.share_ptr与最常用的裸指针有什么优点
15.share_ptr和unique_ptr的区别
16.函数内部创建了一个unique_ptr,指向了一个对象,通过函数返回值,返回这个unique_ptr可以吗(可以)
17.如果将同一个对象从unique_ptrA转移到unique_ptrB该如何做(移动)
18.vector的扩容原理
19.如果不期望动态内存,该如何预分配空间
20.虚函数、纯虚函数
21.假如父类的析构函数没有写virtual,没有定义为虚函数,使用时用父类指针指向派生类的对象,会有什么问题
22.CPU上的三级缓存都有什么特点
23.什么叫cache miss?什么叫cache hit
24.为什么caffe4的格式,为什么能减少cache miss
25.缓存从主存加载的时候,是以什么单位取加载数据
26.多个进程并发,在CPU上有哪些调度方法
27.平台算力的峰值是怎么估算出来的(主频)
28.指令周期
29.流水线
30.引用传参有什么好处
31.传参如何兼顾效率和不修改(写代码)

二面面经:
经历了一面的拷打后,以为挂了,结果2天后就约第二面的时间了
前面一堆项目拷打就不具体说了,下面是八股
1.native层对java对象的引用,有哪些引用类型(jni相关知识)
2.lambda表达式的理解
3.引用的本质(和指针的区别)
4.set和unordered_map的区别
5.红黑树和完全平衡二叉树的区别
6.new和malloc的区别
7.海量数据中如何找到它最大的100个,想出三种排序算法
8.堆区和栈区的区别

影石的面试官很注重基础,所以面试的同学一定要把基础打牢。两面都是1h,一面有手撕,二面无手撕。
#牛客创作赏金赛##面经##秋招#
全部评论
不是,Java C++和算法结构都要会?
点赞 回复 分享
发布于 02-10 11:40 香港
佬,这是真的猛
点赞 回复 分享
发布于 2024-12-01 20:34 广东
算法岗也会问这么多c++的内容吗
点赞 回复 分享
发布于 2024-11-21 19:34 北京

相关推荐

06-02 21:16
已编辑
门头沟学院 嵌入式工程师
1.自我介绍2.问最近的一个项目:工创赛的生活垃圾智能分类的项目的背景和目的🗡你们是软硬件都有做🗡问项目里面的maxicam是通过什么来通信的🗡了解串口通信的基本特性吗?🗡用的串口是多大波特率的?🗡调试的时候有用到什么设备来测串口吗?🗡模块是外购的还是自己设计的?🗡电源是自己设计的电路板吗?(其实我们不完全自己设计,只设计了分电板,稳压模块是自己买的,当时有点小尴尬)🗡这个锂电池能供多少电压和电流(只知道电压12v,电流没有具体测过😅)🗡显示屏是通过什么传输?串口🗡摄像头是怎么跟主芯片沟通?串口能够保证🗡摄像头的整个图像信号传到STM32🗡🗡你们整个装置有涉及到蓝牙和wifi(我说没有,我应该引导到我另一个项目,我另一个项目做了,面试官应该是想问这方面的问题)有没有涉及到画pcb💡(面试官还解释了一下杜邦线,想太多会乱,连接上不是很稳定)🗡你知道pcb画板的一些基本的规则(好久之前花了STM32两层开发板,很多规则忘记了,只记得一个高频信号走钝角和铺铜)这里回答了很不好后面面试官还说了一下我pcb设计的比较少,确实也设计的比较少,本来面试前是有想去看看的,但是忘记了😣💡后面面试官还解释了一些画pcb的规则:高速线不走直角…铺铜的话对地的处理…对地的铺铜要完整还有线宽啊,电流大的话,要走大线。还有线间距,还有线不能在外面。布局,考虑到散热的设计,大功率器件不能靠太近,会发热之类的。(面试官讲完我才想起来😂)3.接着让我挑一个印象最深刻的来说我说了第一个项目,还解释是包装过的,原本叫基于多传感融合的医院智能配送机器系统,实际上是智能送药小车题目(其实我不应该太实诚,应该继续说下去)1⃣这些都是通过算法去编的,用的是什么语言🗡PID控制是什么意思🗡最难的地方在哪里🗡调试PID有出现什么问题🗡这个项目实际偏软件的,在产品是怎么调试的(其实我是预料到这个问题的,面试官肯定也是想引导我往硬件方面引导)🗡灰度传感器是什么原理4.项目参与参与比较多,向往嵌入式还是哪个方向发展(这个回答的没有具体回答)我只是说我想全方面发展5.面试官给我解释公司是做什么的:做相机产品的硬件测试以及他的屏幕,电池的充放电,电池的一些保护特性:过压保护、欠压保护还有续航,接口类的性能测试(TyPeC)还有存储接口数据传输之类的东西。在测试过程用到一些基本的电子测试工具,比如万用表,示波器,debug工具串口工具,所以我们这边大部分都是偏硬件测试的工作。6.问了这个和我的预期是不是相符的我回答是相符的。(其实复盘的时候可能面试官觉得我不太符合才和我解释他们的工作内容)7.从学生到实习到职场有一个转变过程,从学生到职场需要什么样的调整(其实我没有准备这个内容,其实刚开始有一点慌)后面就想到心态的调整…和人际交往(这里面试官笑了一下应该还是回答的比较好)8.我有什么不足我就直接承认了我的硬件方面要补足的…9.经典反问1⃣有几轮面试2⃣可以说一下面试评价吗面试官首先是肯定了我是比较好的,对项目熟悉程度也是ok,不足1.在于对后面的职业规划不够明确,给面试官不太判定我的意向2.硬件技能上的不足居然复盘的时候发现在说第一个项目的时候挺卡顿的,总是会说嗯…,然后…简历不太符合岗位,可能通过不了面试官还是挺好的,对我的回答有补充,回答不了也有解释
查看24道真题和解析
点赞 评论 收藏
分享
评论
7
24
分享

创作者周榜

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