AI Infra 后台开发 - 小鹏 - 日常实习

笔试:

体感:系统比较友好,但美中不足的一点是调试程序不支持linux命令行窗口,而是python运行窗口,核心代码模式

题目:三道,两道数据处理题,一道算法题

1.水密度排序,哈希表类的,统计后按条件组合答案

2.配对鞋子,哈希表类的,哈希表中嵌套了元组组合统计,最后基于统计的东西判断条件

3.背包问题 0-1背包类的

时间:60分钟

结果:还行,得分89,忘了加记忆化搜索,不然能更高

总结:耗费在写python上的时间太多了,写golang写多了捡起python需要一点时间

一面:

体感:面试官很友好,是我的准备不够充分,但也感叹一个日常实习也得开始准备八股文了,ACM模式导包都得自己导还得自己构造测试代码,包名真忘了,没智能模式补全包名,还有就是飞书那个golang版本只支持到1.19,没1.21以上的,如果想用slices包用不了,只能用sort包,同时math包不像leetcode那样定义好了MaxInt什么的,没法直接用

流程:

自我介绍然后是项目介绍

针对项目中出现的问题深挖

server和agent之间通信的协议,比如react和vue的区别(我只会改改vue,不是很懂前端)

数据库什么应用场景

protobuf的使用问题

问网络基础http和grpc之间的差别

答了传输的内容不一样分别是json和二进制,需要回答内部原理和比较快的根本原因,没答上来

问linux基础进程和线程之间的区别

我理解成golang的gorutine和thread去答GMP原理和系统态用户态这些了,但面试官想问普遍意义上的linux系统下的非特殊语言的东西,还要答CPU调度什么的大概,面试官不满意我的回答,需要深挖,也没答上来

问数据结构常见的有什么,它们之间的区别是什么?

答的不好,虽然我说了自己常用的数据结构和操作,但很明显不是面试官想听的,想听一些栈堆的东西估计(我开发中用的少)

问数据库底层和操作

redis和mysql应用场景

问mysql中join的用法和场景

没答全,我写ORM写的多,直接联表操作了,原始的数据库操作和底层逻辑属实忘得差不多了(本科学过但忘得差不多了)

最后一道题,写DP问题

经典选硬币(可重复选)需要的最少硬币数量-完全背包问题

没加记忆化搜索和调试好dfs终止条件,寄了,面试官倒是友好的问我为什么贪心转DFS了,我按照从后往前选不选的逻辑讲了一下,一般,实际应该再进一步转成递推再到动态规划的

结果:10天后凉凉了,自我评价估计面试及格都难

时间:45分钟,30分钟做题

总结:上次面小红书做题完全没思路,恶补刷题还是有成效的,但很明显没有好好组织对应问题的答案想到什么答什么了,且看八股文少了,尤其是计网、数据库、数据结构的一些东西,经典DP题目和经典的面试问题刷的还不够多,ACM模式没习惯。

全部评论
xd你是怎么知道自己笔试分数的 ?
点赞 回复 分享
发布于 01-28 19:48 香港
这面的确实挺难,好在我简历复筛就给挂了
点赞 回复 分享
发布于 01-17 22:24 浙江

相关推荐

今天投了小鹏,收到了AI面,大概会问哪些啊?
期末一定及格:总共4个部分,心理测评、行测、然后就是问岗位、对岗位的理解、过往遇到了哪些难点怎么解决,很简单,没有什么特别专业的问题,都是一些综合素质相关的
小鹏汽车AI面15人在聊
点赞 评论 收藏
分享
查看6道真题和解析
点赞 评论 收藏
分享
2025-06-25 投递2025-07-01 ai面2025-07-14 一面一面:我有问过身边几个朋友最近小鹏的面经,都和我完全不一样,经历仅供参考。无八股无手撕,无压力面,纯项目。约的晚上很晚的时间,总时长40min。首先说我内容做的很详细,但全篇只问了我第1个项目的事情。问题1:你在这里面的担任,做了哪些工作我脑子抽抽,滔滔不绝讲了10min,背景、创新、方法全讲了一遍。面试官没有打断。问题2:左右相机建立的点怎么判断是同一个追问:在候选角点密集且有噪声的情况下,如何确定一对一对应,以便进行后续优化。追问:如果共识区只取一半参与计算,那和中间重叠的部分就会被排除,导致原本应有的 overlap 消失。追问:如果左右分开管理,可能会出现一边优化得很好,到另一边由于边缘等因素优化质量较差的问题。回答:把我问住了,我的设计确实没有很好的考虑这个点,只是实现了预期功能,没有更深一步考虑追问:特征点在转移到另一个相机后位置发生明显偏移,你会调整这个位置,还是等最后的大BA统一优化?回答:没有专门在这一步进行调整,处理方式比较简单,确实可能存在优化空间。问题3:角点不明显的场景也有改善?回答:虽然没有这方面内容,但我没直接说,而是拿了一部分之前的工作往这方面的东西去靠。我的方法两相机视角差别大,特征点的匹配效果不好,做过这个问题的相关研究。文章的创新点里也考虑了这部分内容问题4: C++ 多线程和内存方面的了解(不算是“考”八股)回答:底层理解不深,但平时会用到,比如基于开源算法时会参考已有的互斥锁等资源保护做法,我本身在效率和内存上没有做特别多优化问题5:平时调试的逻辑回答:分模块逐步修改,边改边测中间结果,避免一次性大改造成混乱。提取核心功能写 demo 单独验证,通过再整合进系统,并举了替换描述子的实际例子说明。追问:c++这样的话还是比较麻烦,要是Python的话会简单回答:我笑着说是,然后又简单讲了一个虽然工作量很大,但也能做到的例子他笑着跟说,经常Python10分钟就搞定,c++写几个小时,最后一跑起来还挂了😂最后 HR 认真介绍了他们部门在做地图相关工作,我顺势问了自动驾驶的趋势,聊到了端到端和传统方案。大同小异,端到端为主,传统方法更多起兜底作用。考虑到时间太晚就没有问别的。结果大概两天内出,后续还有一次技术面和主管面。整体感觉很好,面试官态度很友好,也是这段时间唯一一个夸过我的HR。
小鹏汽车一面43人在聊
点赞 评论 收藏
分享
评论
3
13
分享

创作者周榜

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