楼主算法的什么岗位啊
点赞 1

相关推荐

没想到外企的面试压力这么大,直接1v4问了一个小时。--------------------------------第一位面试官自我介绍项目问一些c++和python的问题吧c++11 新标准有哪些c++11 for range遍历有哪两种智能指针,几种智能指针的底层实现,shared_ptr是线程安全的吗,weak_ptr是为了解决什么问题c++有哪些容器unordered_map的底层实现,插入删除查找的复杂度是多少,什么时候会退化成o(logn),什么时候会二次哈希?移动语义和完美转发,实现的原理左值和右值的区别,左值引用和右值引用的区别右值引用是左值还是右值c++ override overwrite overload的区别python的装饰器python的深拷贝和浅拷贝python如何去除重复元素-----------------------------------第二位面试官问你一些操作系统的问题吧介绍一下虚拟化技术怎么实现的并发以及内存分页的技术线程间的通信中断和异常死锁发生的条件,怎么解决死锁问题perf火焰图怎么看内存泄漏怎么排查core dump怎么排查-----------------------------------第三位面试官问了有什么算法项目介绍一些yolov5项目中yolov5使用的模型大小是多少yolov5的head部分和yolov3有什么区别介绍一下transformerattention公式为什么要除根号dkq和k相乘的含义transformer和CNN在目标检测中有什么相同和不同点----------------------------------第四位面试官也问了一些深度学习的八股bevformer的实现,如何聚合6张图片的特征到bev下相机的内参和外参多卡训练经验有吗,gpu占用率低和显存占用率低分别是什么原因导致的deformable detr的原理,和detr的区别deformable conv的原理,解决什么问题大模型了解哪些,之前实习有过什么应用端到端算法和分模块的自动驾驶算法的各自的优劣uniAD的实现原理,如何实现上层信息的聚合和传递智力题:一根木头切成三段,能构成三角形的概率智力题:n条直线最多把一个平面分成多少份---------------------------------大部分答出来了,yolo很久没怎么看了回答的有点卡,是不是外企的考察范围都这么广,从c++到操作系统到深度学习还有智力题#软件开发笔面经#
求求你别挂我了😭:我超了1v4,这么狠啊,哥们直接舌战群儒。
查看39道真题和解析 软件开发笔面经
点赞 评论 收藏
分享
影石要给我抬价,让我正打算落幕的秋招又掀起波澜,正好分享一下他的面经。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 hit24.为什么caffe4的格式,为什么能减少cache miss25.缓存从主存加载的时候,是以什么单位取加载数据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,一面有手撕,二面无手撕。#牛客创作赏金赛##面经##秋招#
查看39道真题和解析 牛客创作赏金赛
点赞 评论 收藏
分享
牛客网
牛客企业服务