文远知行

收藏
人工智能
100-499人
D轮及以上
广州
高校必争榜
榜单独角兽企业榜单高新技术

48

在招职位

58

面试经验

0

真题试卷

查看官网
上传简历
此刻你想和大家分享什么
职位类型
全部
后端开发
测试
最新
热门
时间:2024.9.30岗位:文远知行自动驾驶算法测试工程师(环卫车项目)面试环节:一面问题:1、问项目(我做的ros系统避障小车),主要问了SLAM地图构建以及定位的相关知识,还问了语义地图相关的,此外询问我做的项目遇到的印象深刻的问题,如何解决问题的?2、问了关于Linux的相关知识,常用命令这些以及使用情况怎样?3、主要针对该岗位提了几个相关的场景题吧,①对L4自动驾驶车的了解,解释对L4的理解 ②如果车子不知道何种原因突然停在路中,该如何从哪些方面考虑原因和解决办法? ③车子在仿真系统测试是正常的,而到实际的路测中却出现问题,该从哪些因素考虑和解决? ④关于环卫车的工作原理是使用扫杆将垃圾扫到路沿一侧在进行清扫,即“扫边”,针对环卫车工作中可能出现的问题进行描述分析 ⑤如果给你环卫车进行实际路测,你首先需要考虑的测试因素有哪些?(路面状况、车流量等等...)以上主要考查的与岗位相关性较强的问题,主要考验的是因素考虑得周不周全和问题解决分析能力4、反问:关于岗位的工作内容简要介绍,代码要求高不高,入职是否有培训,其他的没继续问了面试时长:30分钟面试体验:面试官挺好,面试体验感效果可以(没让我做代码题,不知道啥情况),静等结果吧#文远知行##文远知行面试##文远知行自动驾驶算法测试#
点赞 评论 收藏
分享
查看3道真题和解析
点赞 评论 收藏
分享
09-23 10:15
已编辑
北京市第五中学 硬件开发
近期会分享一些面经,由于面试突然增多,学业又紧迫,因此从和计算机体系结构/IC 最不沾边的开始 #秋招#  #文远知行#  #2025# 受邀内投一面8.9拷打简历,虽然他不懂 CPU 微结构,但是基本上努力讲明白了,画了几个结构图问了一些 FPGA 的新动向和互联方式,他比较感兴趣但不太了解,遂为其介绍无八股数据结构题,二叉树反问部门,onboard ,也不需要会cuda面完两小时后约面二面8.13继续拷打简历,这个面试官对 CPU 有一定的了解,问了一些 ISA,cache,内存顺序/一致性的问题简单的 OS 八股又一数据结构题,二叉树层次遍历下周一约面三面8.22早8点面试官人在美国,所以约的很早。但是能看出面试官对此有所准备,问题设置也由浅入深,非常合理。半中半英问答。首先说因为之前面试官把他想问的简历都问过了,因此直接开始 coding,边写边讨论。我选择用 C。问题包括但不限于:matrix 由26个英文小写字母组成,在其中搜索目标字符串,上下左右四个方向连接起来即算作匹配。若匹配则调用 callback。我先找首字母起始位置,再用 DFS 即可。面试官问了一下回溯时的状态恢复。再问复杂度。再问如何降低复杂度,其实可以对 input str set 做一个前缀树,提前存储更多的前缀起始信息。如果不在树里的怎么办?常规搜索边搜边建就行?如果数据量很大,内存不够怎么办?先按 hash 把更可能有重复前缀的 input 一起处理,更可能复用之前的状态。如果 callback 很 heavy 怎么办?异步起一个新线程做。。。反问了部门工作,面试官详细介绍了下,基本上是各种新硬件的 driver 到 OS 级的工作周末后的周一约四面。四面(终面)8.30早8点小插曲,showmebug宕机了,HR小姐姐7点多帮忙开牛客环境,辛苦了~简单自我介绍后,开始询问我简历上的CPU微结构项目由于项目涉及到内存访问,面试官询问了以下问题:1)什么是内存一致性模型?x86, ARM下的内存一致性模型是怎样的。从概念到微结构进行了解释2)如果要确定内存操作在多核间的次序,怎么做?回答了Cache Management Operation (flush, clean) 以及微结构语义屏障指令 (fence)。另外也提到锁来防止并发访问冲突,项目中涉及的。3)PCIE了解吗?能简要介绍下CXL协议吗?回答CXL over PCIE。如何利用PCIE的设施讲一下,将了一下PCIE switch可以扩展链接多设备/内存等等。用没用过lspci以及控制其他外设?之前玩FPGA时用到过。问那你对PCIE协议很了解咯?感觉回答NONONO4)在SoC中,如果socket 0 写了一个内存地址,socket 1是怎么读到这个新数据的?因为面试官x86用得多,遂为其介绍基于MESI的缓存一致性协议状态+事务。问了很多细节,包括状态转换是怎么知道下一个状态的,会不会有中间状态等等。coding,问我是不是ACMer,赶紧否定(大早上真做不了算法题)。用C写了个在字符串s中寻找cover子串t,不要求连续,也不要求顺序。直接双指针写的,没做优化。但好像这一面的面试官并没有care复杂度。问我咋会投他们,我说HR邀请的,乐反问了base,工作内容上一面问完了。体验整体良好文远面试轮次多,三四面时间很阴间(因为面试官在美国),提问范围广,而且确实每一面都有要刷人的风险(基本都很大,可能是因为HC少)。但因为我可能不是算法岗吧,手撕的题都比较简单,或者要求比较低。整体来讲,面试官都很客气,互相尊重,氛围非常好。9.3 终面✅,推进 offer 9.6 确定 oc若有后续,持续更新
文远知行三面12人在聊 查看4道真题和解析
点赞 评论 收藏
分享
写在前面:之前陆陆续续实习过几段,前端,后端,cv,搜推都做过,唯独没做过自驾。秋招心血来潮投了文远,流程推进比较顺利,发面经记录一下。投递岗位:感知算法一面 8.13 14:00-15:00自我介绍后,面试官问了最近的两段实习工作,一个快手cv,一个美团搜推,聊了半小时之后问了一些机器学习八股,transformer相关,10分钟左右coding:本来是手撕nms,但我说只知道概念没细致了解就换成了数组中最大的前k个数,用堆和快排两种方法都做了一遍这面主要是问项目和ML,DL相关问题二面 8.16 14:00-14:45简单自我介绍后开始做题coding:一个二分一个单调栈,半小时做完了然后开始问c++八股,各种关键字含义,内存分配等这面主要考察代码和c++三面 8.22 14:00-15:00和二面类似,简单介绍后做了两道题coding:一个是变种广度优先搜索,也可以按照智力题做法做,快速得到解;另一个是线性规划类型,我说可以按照凸优化做法,直接用单纯形法求,面试官没get到,最后用遍历的方法也是面试官的思路写了一下。写完题后也是问了20分钟的c++八股,多态,虚函数等等反问环节面试官查了下资料表示赞同我之前的解法四面 8.24 7:00-8:00睡了五个小时爬起来面试...结果双方都连不上会议,只好加了微信语音面试简单自我介绍后开始细问快手和美团的实习工作,差不多40分钟,面试官水平还是很高的,即使是不同领域的工作也基本都能问到点子上本来留出了coding时间,面试官说前面几面都考察了这面就不写了,然后开始问一下其他内容,比如个人对大公司和中小公司的看法,对不同行业的看法等这面前狠背了一天c++八股(因为二面三面越问越深,以为四面会更深),结果没用到😶hr一小时后说四面过了,算是目前为止面试流程最快的一家了 #文远知行# #自动驾驶#
查看11道真题和解析
点赞 评论 收藏
分享
很无语,面的很红温, 但是也还是有很多自己认为需要补进的地方。BOSS HR 跟我说是 NLP,实际上他说是什么预测什么的,文本也是一种。1.自我介绍(后面打断,让我选一个有趣的项目讲)2.项目介绍(我就讲了第一个内容,觉得我说太多了, 问:你们没有什么模型训练或者优化 loss 的地方吗)3. 我讲我们有很多 SFT 的工作(loss 有优化吗? 大哥,我们就做个文本对齐, 优化什么 Loss 啊都是一套流程下来的)然后就不再问我的项目4.介绍一下 KL 散度,交叉熵(这是我的问题,现在基本都没看这种不那么相关的八股了,问的太少了,公式根本记不住)5.他:你们训练模型怎么公式会不知道。。(我内心:怎么会记住,我又不做这种科研)6.最大似然估计,无偏估计讲一下(愣住, 考研我肯定会,但是现在我怎么讲得清楚,就凭借记忆瞎说)-----接下来开始问 transformer ,我以为能进一下舒适区--------1.讲一下 encoder 结构(刚讲到 embedding,他问,这和embedding 有什么关系。。。我佛了,就好像没理解我的意思)然后他让我用文档随便写一下,不然他跟不上我。2. WQ WK WV 什么维度,维度要一样吗(我也是结结巴巴,推理了一下)3.计算完 attention 之后呢?(我:concat 再 leaner,他:不是,这之前还有啥,我:啊?他可能是理解的是后面 multi head 之后的 leaner,我说那还有 add and Norm)4.那你讲讲 batchNorm 和 LayerNorm,(随便讲了讲)5. 那 pytorch 里怎么实现的?(我说就一般都是减去平均值除以方差,有一些 RMSNorm 可以不减均值6.一般还会有一些其他操作吧?(他说的是 另外两个系数,我就不太知道咋说,我说会有个罚项(本科最优化的名词突然蹦进来了)他就说你这个罚项指的是啥)7. 然后讲 Decoder(有几层 attention,cross attention 在哪里,明明我已经讲过这个了,他还要单独再问一下,真服了)时间不多了,代码题代码题就是给一个二维的二元 0 1 矩阵,返回一个矩阵,每个位置对应最近的 0 的距离题本身不难,他要我先说思路,我说先把 0 值本身遍历,再 BFS(他:时间复杂度多少)我:应该 On 方(太高了不可以接受)我:对于已经 BFS 搜索的节点都可以找到答案,不需要再遍历,应该就是 On(应该是 On 吗?到底是多少。。。。)我:我觉得就是 On,然后尝试写题(他:你先别写,不说清楚写也是错的)。。。(我给你一个思路实现吧,先找到 0,再找到 1)我:就是 0 1 2 这种距离找吗(是的)一道本身不难的题写的我乱七八糟(他:时间到了,你这写的也不对啊,为什么不用 BFS)我:???我一开始就是说 BFS 啊,你说不对(他:那为什么你的 BFS 是 On 方复杂度?)我:那我不是说剪枝后是 On 吗?(他:怎么实现是 candidate 的事情,我们只是给建议)我直接被气笑了(内心:你没事吧?没事你就不要建议, 我要正常早就写完了)然后问业务:prediction。。。。以后都不想投这种完全不匹配的了不过至少在八股这一块,其实都是自己应该会的,只是说现在面前都是项目为主,这种八股基本不注意,一般一场面试碰到一两个也无所谓,这种集中爆发也是因为项目不匹配,自己还需要进一步巩固八股。但是面试官是真**这辈子目前遇到的最*的
小帅哥噢:北大✌🏻不去也罢
文远知行一面33人在聊 查看11道真题和解析
点赞 评论 收藏
分享
首先感谢文远某HR,回复速度很快,属于秋招到现在遇到最好的几个HR之一(虽然文远HR整体很抽象)一面:问项目,问实习经历蔚来实习这段问得很细,基本就是整个项目打碎一块一块问;Momenta的实习因为描述得比较详细所以没怎么再深入提问手撕:线段求交点写得一般,有点混乱,被问到是否可以减少拷贝复制,赶紧回答自定的struct可以指针传,其它参数可以传const引用,面试官说问题不大二面:面试约得很早(7~9点),面试官人在美国,早上起个大早脑子不清楚,对着面试官直呼HR偏向聊天,问两段实习中的难点和亮点1. 问对于基于规则的lidar点云前处理过程中使用OD印证是否会存在循环推断2. 问基于极坐标系的恒定步长采样存在什么问题,是否有其它解决方法3. 问我本科专业和硕士专业为我从业带来哪些相关方法或者优势(本科力学,硕士土木),只能乱扯说涉及到矩阵论方法和大量几何相关算法,而且车辆从传感器数据辨识到操控本质也是非线性动力学系统说得自己绷不住了手撕:写一个shared_ptr,实现拷贝构造、析构、委托构造,并验证引用计数对不对这块写得磕磕巴巴,准备了半天算法结果是写类,最后本来要让我写线程安全的引用计数,时间不够没写。疑似这里要挂我了,写着写着给面试官写麻了三面:纯coding,没笔试是吧,这里等着呢😡1. emplace_back(move()), push_back(move()), emplace_back(), push_back()速度排序2. 描述下vector底层实现,扩容是怎么扩容的,扩容的时候有哪些构造方式3. reserve和resize什么区别,没有默认构造、拷贝构造只有移动构造等的自定义类可以resize吗4. 引导计算:扩容复杂度,总共移动多少次?元素总共构造多少次?对元素的总操作次数多少次?从空vector开始一直emplace_back的期望复杂度(或者平均复杂度)是多少?(涉及到一个幂级数求和)5. 手撕,一个array,有若干个数字,一些query,表示区间端点,需要对区间求和。array中的元素可以任意乱序存在,问所有query的最大值是多少。刚开始想区间合并,后来经提示发现没必要,写得很丑陋,要得能当场调出来,他们assert样例都准备好了...调是调出来了,但是被指出有很多多余的操作,有点寄四面:仍然是美国面试官,貌似是大leader,压力很大1. 如何避免梯度消失?(要求4种+的解决方法...)2. batch normalization是啥?给下公式3. resNet听过吗,解释下?4. 手撕:写一个哈夫曼树问:你这个树1w个节点占多大内存?(说字节和kb都不行,非要说mb...)你这个树对于1000个叶子结点总共会有多少个结点?(答不出来)我宣布第四面是目前最搞心态的一场面试,也不问项目履历,就追着深度学习问,手撕也是以前几乎没怎么练过的,再加上早上7点开面6点半起了个大早,压力非常大,还有就是那种在技术高手眼皮下的无处遁形感而且貌似和面试官有沟通问题,他的问题重复三四遍都没听懂最寄的一集--------更新:四面挂...... #文远知行# #自动驾驶# #面经##软件开发笔面经#
查看18道真题和解析 软件开发笔面经
点赞 评论 收藏
分享
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客企业服务