文远知行 1~3面 已OC

好像部门有点缺人,准备了很多C++、Linux、OS、计网的八股,以前做的项目也记得滚瓜烂熟了,发现问的问题比较简单。
部门是软开

一面3.13 3.14上午通知已过
二面3.15 当天下午通知已过
三面主管面3.16 3.18上午通知已过,应该算OC了

---------------
一面(约70min,代码码的有点久)
我对面试官最满意的一面(当然其他也很满意)
面试官非常nice和细心,是第一个真的点进我简历里的项目github网址看过设计报告和代码才开始问的。而且非常平易近人哈哈。
1. 问项目细节
2. vector扩容
3. 程序运行时堆和栈的区别
4. malloc和new的区别
5. 链表和vector的区别,vector删除某元素之后会发生什么行为,时间复杂度多少
6. 进程和线程的区别
7. 算法题:n个物品,刚好取k个,要求总重不能超过t,输出合法的总重。
面试官提示:有非法输入:k>n
我:一开始以为随便输出一个合法总重就行,转化为求前k小的问题。讲了可以用排序、堆、快速选择来做。
面试官:看了眼样例,好像要求是输出<=t的最大的总重,n、k、t都不大。
我:直接暴力01背包,dp[i][j][l]表示到第i个物品,已经选了j个,总重为l是否存在。一维可以被压缩掉。i <= n;j <= k;l <= t。时间复杂度O(nkt),空间O(kt)。(debug半天发现变量命名冲突了,我和面试官尴尬一笑)AC了。

---------------
二面(30min?)
1. 项目用户数据怎么存的
2. 如果用数据库存该怎么做
3. 项目为什么用到多态
4. 项目中类封装的思路
5. 指针和引用的区别
6. 数组、链表、哈希表的区别
7. 项目python爬虫怎么做的
8. 项目用到什么设计模式相关的东西,为什么用这个
9. 如果做python愿意转吗,是在大学城吗,可以随时到岗吗
10. 算法题:括号匹配easy version,1min秒了

---------------
三面(两题均为15min,共30min)
1. 手写Sqrt(double x)。没处理好0 < x < 1的情况,面试官提示后写出来了
2. 判断一个点是否在多边形内部。用的内角和≈360°,余弦定理暴力计算
3. 多久能到岗
#软件开发2024笔面经#
全部评论
佬 这个公司咋样
1 回复 分享
发布于 2024-05-14 21:37 湖南
牛呀这么快,我先是笔试然后一周之后一面,隔了四天才通知一面过了,今天二面,感觉有些答得一般
1 回复 分享
发布于 2024-03-19 19:13 北京
请问没有做笔试嘛,直接面试?
1 回复 分享
发布于 2024-03-18 11:38 上海
进了吗,工作氛围怎么样,需要加班吗
点赞 回复 分享
发布于 04-01 21:31 广东
简历挂😡😡😡,牛马也会发怒的
点赞 回复 分享
发布于 2024-04-25 21:27 广东
直接给我简历挂了😭
点赞 回复 分享
发布于 2024-04-17 00:02 山东
这个是什么公司啊?我也投了,但没咋听过
点赞 回复 分享
发布于 2024-03-26 15:07 黑龙江
产品组最近确实缺人,hc 挺多的
点赞 回复 分享
发布于 2024-03-24 14:15 广东
l另外问一下有没有让你开摄像头啊,录屏之类的
点赞 回复 分享
发布于 2024-03-21 20:13 广东
哥们你投的什么岗位啊
点赞 回复 分享
发布于 2024-03-21 20:03 广东
兄弟哪个组啊?我也刚收到了
点赞 回复 分享
发布于 2024-03-20 20:35 江苏
我二面完两天还没动静,感觉是寄了😢
点赞 回复 分享
发布于 2024-03-20 00:09 广东
好强呀
点赞 回复 分享
发布于 2024-03-19 18:57 广东
OT时间长吗
点赞 回复 分享
发布于 2024-03-19 11:27 河北
这是实习吗,怎么还有三面呀😢第一次面试,好慌😭😭😭
点赞 回复 分享
发布于 2024-03-18 19:27 香港
可以问下楼主选的是哪个团队吗
点赞 回复 分享
发布于 2024-03-18 18:59 广东
校友打算去么?
点赞 回复 分享
发布于 2024-03-18 13:38 广东

相关推荐

🔥&nbsp;个人背景:985本硕,一段自动驾驶相关实习,刚走完文远知行算法岗(感知方向)的全流程,热乎的面经分享!📌&nbsp;面试流程概览笔试:4道编程题(中等难度,动态规划+图遍历为主)。技术一面:代码手撕&nbsp;+&nbsp;项目深挖(50分钟)。技术二面:数学题&nbsp;+&nbsp;场景设计题(40分钟)。技术三面(总监面):技术视野&nbsp;+&nbsp;业务理解(30分钟)。HR面:常规问题(薪资/职业规划)。全程周期:约3周(中间有等美国面试官时差协调)。💻&nbsp;技术面真题回忆1.&nbsp;手撕代码题题目1:零钱兑换变种题干:给定硬币面额数组和总金额,求恰好凑成金额的最少硬币数,若无法凑出返回-1。Follow-up:如果要求输出所有可能的组合,如何优化空间?坑点:面试官追问了滚动数组优化和剪枝策略。题目2:线段交点算法题干:给定二维平面上两条线段(由端点坐标表示),判断是否相交,若相交返回交点坐标。边界情况:线段平行但不重合、端点重合、浮点数精度处理。解法:参数方程法,注意分母为0的情况!题目3(系统设计):实现&nbsp;shared_ptr&nbsp;的引用计数要求:线程安全、支持拷贝构造和赋值操作。考点:RAII思想、锁的使用(面试官让对比mutex和atomic的性能差异)。2.&nbsp;项目深挖问题问题1:你在点云处理项目中提到的循环推断问题是什么?如何解决?答:详细解释了OD(目标检测)与跟踪模块的相互依赖导致误差累积,最后引入卡尔曼滤波的先验估计做修正。追问:为什么不用粒子滤波?对比过效果吗?问题2:激光雷达与相机的时间戳不同步,会导致哪些问题?你们怎么做的同步?答:提到了硬件触发同步+软件插值法,面试官让手写伪代码描述插值逻辑。3.&nbsp;场景设计题题目:设计一个停车场车辆调度系统,支持实时路径规划(车辆从入口到车位的最优路径)。要求:如何表示停车场地图?如何处理动态障碍物(如行人)?路径最优的定义(时间最短&nbsp;vs&nbsp;转向最少)?我的思路:用栅格地图+A算法,动态障碍物用局部重规划(D&nbsp;Lite),面试官让分析时间复杂度。🚀&nbsp;备考建议(血泪总结)刷题重点:力扣动态规划(背包问题)、几何计算题(线段/矩形相交)、系统设计(智能指针/线程池)。项目复盘:务必理清项目的技术链条(输入-处理-输出-优化)。准备1-2个失败案例,说明如何定位和解决问题(面试官超爱问这个!)。自动驾驶知识:必看文远知行的技术文章(如多传感器融合方案)。了解行业竞对方案(如Waymo、Cruise的路径规划特点)。💡&nbsp;最后的小吐槽三面总监疯狂追问:“如果特斯拉FSD和我们的方案在十字路口相遇,谁的决策更优?为什么?”HR面被压力测试:“如果给你发offer,你会多快离职当前实习?”(差点没接住😅)欢迎讨论!&nbsp;大家有面过文远或其他自动驾驶公司的吗?求分享经验~✨✨现在文远知行还在招实习!最后附上学长给的内推码以及内推链接,可以更快筛选简历&nbsp;!✨内推链接:https://app.mokahr.com/m/campus_apply/jingchi/2137?recommendCode=DS17ugTB#/jobs🎯内推码:DS17ugTB(填码简历优先审!)春招和实习均可投递哦~岗位内推!#实习# #春招# #面经# #文远知行# #算法岗# &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
点赞 评论 收藏
分享
🌟&nbsp;个人背景:985硕,无大厂实习,但有两个车载嵌入式项目,刚通过文远知行4轮技术面,分享一手经验!📌&nbsp;面试流程速览笔试:3道编程题(C/C++为主,涉及链表和内存管理)。技术一面:手撕代码&nbsp;+&nbsp;硬件基础(50分钟)。技术二面:系统设计&nbsp;+&nbsp;多线程实战(40分钟)。技术三面(交叉面):项目深挖&nbsp;+&nbsp;行业场景(30分钟)。HR面:离职原因/职业稳定性。时间线:2周速通(面试官效率高,但手撕题难度陡增)。💻&nbsp;技术面真题回忆1.&nbsp;手撕代码题题目1:反转链表的指定区间(如反转第m到第n个节点),要求空间复杂度O(1)。坑点:头节点可能被反转,需用dummy节点占位。楼主评价:“写过N遍的题,但现场卡在指针判空边界,被面试官连环追问”&nbsp;😅题目2:设计一个线程安全的环形缓冲区(Circular&nbsp;Buffer),支持多线程读写。考点:互斥锁、条件变量、内存对齐优化。2.&nbsp;系统设计&nbsp;&amp;amp;amp;&nbsp;硬件基础问题1:如何设计车载CAN总线通信模块?帧ID分配策略、错误处理机制怎么实现?延伸:CAN&nbsp;vs&nbsp;CAN&nbsp;FD的区别、DBC文件解析工具的原理。问题2:在资源受限的嵌入式系统中,如何优化AI模型的推理速度?(如文远知行用的L4级计算平台)参考思路:量化、层融合、利用硬件加速指令(如ARM&nbsp;NEON)。3.&nbsp;操作系统&nbsp;&amp;amp;amp;&nbsp;实战场景灵魂拷问:“Linux内核的实时性差,如何为自动驾驶传感器数据采集设计实时线程?”“SPI通信中遇到时钟信号抖动,如何用示波器定位问题?”楼主答案(仅供参考):实时性方案:Preempt-RT补丁&nbsp;+&nbsp;线程优先级绑定&nbsp;+&nbsp;内存锁页。SPI调试:查时钟频率是否超设备上限,检查地线环路干扰。🔍&nbsp;项目深挖高频问题车载项目1:基于STM32的ADAS预警系统“如何解决毫米波雷达数据与视觉时间戳不同步?”&nbsp;→&nbsp;答硬件中断+PTP协议同步。“滤波算法选型?为什么不用卡尔曼滤波改用滑动窗口均值?”&nbsp;→&nbsp;答资源消耗与实时性权衡。行业场景:“自动驾驶嵌入式系统为什么倾向用ROS&nbsp;2替代ROS&nbsp;1?”(答:DDS协议支持分布式实时通信)💥&nbsp;避坑指南手撕代码:嵌入式必刷**《程序员面试宝典》**指针题,尤其链表/位操作。多写裸机代码(不依赖IDE调试),面试官可能要求白纸手写。项目复盘:准备数据对比图(如优化前后内存占用),展示量化结果。解释清楚为什么用某款MCU/传感器(成本?性能?供应链?)。八股文重点:熟读《ARM&nbsp;Cortex-M权威指南》、Cache一致性协议(MESI)。掌握RTOS调度机制(如FreeRTOS的优先级反转解决方案)。🚀&nbsp;内推内推链接:&nbsp;https://app.mokahr.com/m/campus_apply/jingchi/2137?recommendCode=DS17ugTB#/jobs🎯内推码:DS17ugTB(填码简历优先审!)欢迎提问/补充!祝大家offer拿到手软!#实习# #校招# #内推# #算法工程师# #文远知行# #嵌入式笔面经分享# &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
点赞 评论 收藏
分享
评论
23
108
分享

创作者周榜

更多
牛客网
牛客企业服务