互联网大中小厂实习面经:滴滴、美团、货拉拉、蔚来、信通院等

news/2025/1/14 22:38:41/文章来源:https://www.cnblogs.com/fkxxgis/p/18671848

  本文介绍Momenta、蔚来、中国信息通信研究院、昆仑万维、滴滴、易智瑞等企业各类技术岗位暑期实习日常实习面试流程与具体问题。

  在前一段时间(202403月更新:这里的前一段时间指的是一年前,也就是差不多2023年的上半年;暑期实习、日常实习就是差不多每年春天前开始投递的,所以一定要抓紧机会),参与了一些互联网、信息技术、量化投资等类型公司的暑期实习与日常实习的实习生岗位面试;为了更好地复盘,所以将每一次面试的具体流程、经历等都记录了下来,并在这里做一个面经汇总,一共是12场面试。

  其中,本文涉及的主要公司包括:美团、Momenta、易智瑞、中国信息通信研究院、货拉拉、滴滴、蔚来、昆仑万维等;此外还有一些相对规模较小的公司,这里就不再一一具体透露名称了。此外,我个人报名的实习生岗位主要都是技术岗,包括后端开发、算法、测试、应用工程师等;其次,还需要说明的是,我个人不是计算机专业科班出身,而是GIS专业的,因此面试的部分岗位可能相对偏向地理、地图、交通等方向,很明显也能看出来以下面经确实没有太多对算法、代码的详细、深入考察,因此这些内容也仅供大家参考。

  此外,在原本的文章中,没有在每一次面试的经历前标记具体的公司名称——但标记了具体的岗位名称;但是到现在,距离当初找实习已经过去1年了,所以新的文章中就将每一家单位与面试的记录对应起来(除了一些小公司,太小的公司就没必要单独写出名字了——不是说小公司不好哈,只是相对而言大家更多关注他们的面试题目就够了),方便大家有的放矢地准备。

  同时,这里记录的是自己所参与的实习生面试,预计后期还会整理出秋招春招等面试的汇总(更新:截止到202403月,已经在陆陆续续地逐篇推出秋招与春招的面经了;等今后我进一步确定工作,确定可以延毕、退学、休学或毕业的话,也会再单独整理一个秋招与春招的面试的合集);此外,如果相对求职面试,大家对升学、保研面试更感兴趣的话,可以参考我们之前的文章。

1 美团:测试开发工程师

时间:持续30分钟左右。

类型:线上视频面试,1位面试官,应该为HR;面试官很和蔼。

流程:首先要求做自我介绍,随后提问15分钟,算法题目1道、15分钟。

提问问题

  • 浅拷贝和深拷贝有什么区别?
  • 计算机网络的五层协议是什么?
  • (提问的问题还有很多,但是由于这一次面试过去很久我才想到做面试记录,因此实在想不起来其他问题了)

算法题目

  • Python合并列表区间,具体如下图所示。

image

个人反问

  • 自己不是科班出身,到互联网企业是否合适?
  • 测试岗位和其他算法岗位是否有较大区别?

反馈情况:6天后,邮件通知,未通过。

2 Momenta:系统研发(Python)

时间:持续50分钟左右。

类型:线上视频面试,1位面试官,总部领导;面试官很和蔼。

流程:首先要求做自我介绍,随后提问30分钟,算法题目2道、20分钟。

提问问题

  • 为什么从本科、硕士的遥感换到了自动驾驶领域?
  • 随后面试官详细讲述了公司内部系统研发的具体流程。
  • 本科、硕士期间个人认为最有意义的项目经历是什么?这个项目中是如何解决不同人写代码不同部分后,代码的合并、排错问题的?
  • 之前有没有报过算法岗位的实习?
  • 为什么没有选择算法而是选择系统开发?
  • 你一般是如何处理遥感影像数据的?
  • 讲述一下自己对自动驾驶某一个方面(例如自动泊车系统)运转流程的理解?
  • Python的多线程与装饰器的认识如何?

算法题目

  • Python链表去重;
  • Python列表数据范围去重。

个人反问

  • 自己算法领域比较薄弱,如何弥补?
  • 自己没有自动驾驶领域的经验,进入公司后是否需要快速弥补相关知识?

反馈情况:一直无反馈。

3 易智瑞:Python开发实习生

时间:持续40分钟左右。

类型:线上视频面试,2位面试官轮流进行:HR→部门领导→HR;面试官很和蔼。

流程:无自我介绍,随后提问25分钟,无算法题目,最后HR提问15分钟。

提问问题

  • 是否可以实习?
  • 研究生大小论文做完了吗?课程上完了吗?老师对学生实习有何要求?
  • 随后部门领导介绍部门的需求与实习要做的大致方向。
  • 实习方向和你的研究生方向不一致,你如何看待?
  • 有一批数据,如何不用for循环,从中筛选出指定的数据?
  • 你装过哪些数据库?接触过空间数据库吗?
  • 用过C++ 做过什么,掌握到什么程度?
  • 详细介绍一下本科的C++ 导航系统项目?
  • Python用的哪一个版本,用哪一个包管理器?
  • 用过哪些GIS软件,用过ArcGIS Pro吗?安装过服务器端的软件吗?
  • 随后HR开始提问,首先介绍一下公司和部门的基本情况。
  • 每周能来几天?课题组项目多吗?可以实习到多久?现在开始写论文了吗?
  • 家是哪里的?之后自己的工作打算如何?
  • 都投递了哪些公司?
  • Python做的多吗?
  • 如果来的话,通勤大概多久?
  • 对毕业后的工资有何期待?

算法题目:无。

个人反问

  • 自己数据库接触的不多,可能后期会有更多学习的过程,是否可以?
  • 上班时间如何?周末是否上班,日常工作是否比较累?

反馈情况:面试结束前,口头通知,已通过。

4 中国信通院:云计算科研工程师

时间:持续20分钟左右。

类型:公司内线下面试,1位面试官,项目组领导;面试官很和蔼。

流程:首先要求做自我介绍,随后提问15分钟,无算法题目。

提问问题

  • 对云计算有何理解?
  • 是否了解这一单位?
  • 随后面试官介绍公司内部工作的具体流程。
  • 知道哪些云计算的厂商?
  • 云计算有何优点,能否用几个词来总结?
  • 未来求职意向如何?都报了哪些公司的实习?
  • 毕业内容完成如何?
  • 通勤情况如何?
  • 自己是哪里人?
  • 为什么选择到院所读研,当初考虑过高校读研吗?

算法题目:无。

个人反问

  • 单位日常工作具体是哪些方面的?
  • 是否有对代码的需求?
  • 是否更多是对文字、数据的协同处理?

反馈情况:面试结束前,口头通知,已通过。

5 货拉拉:算法实习生

时间:持续50分钟左右。

类型:线上视频面试,1位面试官,项目组领导;面试官很和蔼。

流程:首先要求做自我介绍,随后提问35分钟,算法题目2道、15分钟。

提问问题

  • 挑选一个你印象最深刻的项目介绍一下?
  • 详细介绍一下本科的地图导航项目实习经历(问的很详细)、出租车GPS轨迹分析经历(问的很详细)
  • 当时路网数据量有多大,道路大概有多少条?路网数据如何读取到C++ 的?
  • 如果有两个路网数据AB,他们之间有一定空间差异与绘制时产生的误差,如何对二者加以配准,如何确定正确的路网?
  • 如何从路网数据中,确定某一个矢量具体对应着现实的哪一条路?
  • 如果知道两辆车的车辆行驶过程GPS数据,如何判断两辆车是否行驶路线一致,如何判断司机是在开车行驶还是下车步行了?
  • OSM数据是否用过,他有什么数据格式,数据中都包含哪些信息?

算法题目

  • 判断一个字符串是否是另一个字符串的子串;
  • 已知两个随机数生成函数,如何随机生成更多的数。
  • (两道题目均为口头问,无需写出代码)

个人反问

  • 实习是否会用到深度学习的内容?

反馈情况:一直无反馈。

6 滴滴:后端研发实习生(一面)

时间:持续40分钟左右。

类型:线上视频面试,1位面试官,项目组领导;面试官很和蔼。

流程:首先要求做自我介绍,随后提问40分钟,无算法题目。

提问问题

  • 实习可以来多久,每周来几天?
  • 介绍一下本科的地图导航项目实习经历(问的很详细)、出租车GPS轨迹分析经历、微波遥感反演经历、研究生的遥感产品生产经历(问的很详细),这些经历是否主要都是人工提取数据的信息、没有用智能算法来实现?
  • 产品生产时,时间序列重建用的方法具体是什么,和你的毕业内容中的时间序列重建有何区别?
  • 怎么本科的项目经历较之读研后更多?
  • 常用的坐标系都有哪些,火星坐标和其他坐标有什么差异?
  • 未来的职业打算如何?
  • 是否用过ArcGISQGIS
  • 你们一般如何获取遥感影像数据?
  • Python有哪些地理空间数据处理库,你用过哪些?
  • 平时主要用什么操作系统?
  • 是不是主要的代码都是偏向数据分析应用的,而不是开发的内容?
  • C++ 代码的掌握程度如何?
  • 你都写过什么代码,方便投屏展示一下吗?

算法题目:无。

个人反问

  • 入职后要做的,是否是基于其他人给出的需求,来通过代码开发从而将需求实现?

反馈情况:第二天下午,电话通知,进入二面。

7 滴滴:后端研发实习生(二面)

时间:持续55分钟左右。

类型:线上视频面试,1位面试官,项目组领导;面试官很和蔼。

流程:首先要求做自我介绍,随后提问55分钟,无算法题目。

提问问题

  • 如何判断一个点是否落入一个面中?
  • 本科和研究生的课程主要都有哪些?
  • 你们的遥感影像数据一般从哪里获取,都对遥感影像加以什么处理,尤其是用GDAL对遥感影像进行什么处理?
  • 遥感影像数据如何进行空间位置的校正?
  • 矢量数据一般用什么格式的,一般用矢量数据进行哪些GIS分析?
  • 一般常用的代码都是哪些?
  • C++Python都有哪些空间数据处理的库,你用过哪些,哪些处理栅格比较好,哪些处理矢量比较好?
  • GDAL库你都用来做什么,用过他的哪些功能?
  • C++ ** 的容器你用过哪些,了解maporder_map**的区别吗?
  • 哈希是怎么实现的?
  • Python的字典格式是有序还是无序的,这个“无序“是指的什么,如何按照指定的顺序取出字典中的数据,字典格式的数据是如何存储的?
  • 地图单位为经纬度和为米有什么区别?
  • 有哪些常用的投影坐标系?国内、外地图企业通常用什么投影坐标系?UTM是哪种投影?
  • 深度学习的项目是做什么的,用什么来写的模型?
  • 是否用过Linux系统?
  • 你知道一段程序在运行时,如果有异常,没有按照期望的方式运行,该如何让他抛出异常?
  • C++return 0是干什么的?
  • 你写C++ 时候,一般是如何编译的?
  • 是否用过pandasnumpyscipy这些库?
  • Pythonarray数据格式如何获取其维度?
  • 一般用什么Python库来画图,绘制过地图数据吗?
  • 使用过数据库吗,是否调用过空间数据库?
  • 研究生期间主要学习的课程包括哪些方面,是否学过拓扑关系等关于图形基本内容的课程?
  • 研究生的毕业课题确定了吗,具体是做什么的?
  • 你的深度学习代码,是自己写的还是用了其他人写的代码?
  • 深度学习和机器学习的优化方法,你都知道哪些?
  • 实习可以来多久,每周来几天?

算法题目:无。

个人反问:无。

反馈情况:5天后,电话通知,已通过。

8 人工智能初创企业:AI算法实习生

时间:持续25分钟左右。

类型:线上视频面试,1位面试官,项目组领导;面试官很和蔼。

流程:首先要求做自我介绍,随后提问25分钟,无算法题目。

提问问题

  • 课题组对于你来实习有何要求,大小论文情况如何,你毕业课题中神经网络训练结果的稳定性如何?
  • 对神经网络有何了解?
  • 用过哪些神经网络,处理过序列数据吗?
  • 项目中是如何使用RNN的,对RNN的机理是否了解?
  • 是否用深度学习处理过图像或文字?
  • 你目前神经网络精度的提升,瓶颈在哪里,都调整过哪些参数?
  • 如果出现训练数据不平衡的情况,你该怎么解决?

算法题目:无。

个人反问

  • 入职后要做的,是否是基于其他人给出的需求,来通过代码开发从而将需求实现?
  • 是否会经常使用深度学习?工作强度是否比较大?

反馈情况:一直无反馈。

9 蔚来:数字座舱测试开发实习生

时间:持续22分钟左右。

类型:线上视频面试,1位面试官,项目组领导;面试官很和蔼。

流程:无自我介绍,随后提问18分钟,算法题目1道、4分钟。

提问问题

  • 首先介绍职位情况。
  • 职位与你的意向是否匹配,之前是否参加过测试开发相关方向的实习,是第一次实习吗?
  • 为什么没有在自己的遥感领域继续研究,而是想转到测试开发?
  • 能出来实习的时间有多久?
  • 对测试方向有何了解,从一个需求的提出,到最后需求上线,都有哪些环节,测试开发都需要在哪些步骤加以实施,具体实施要做什么?
  • 假如现在有一个需求,开发一个百度的搜索框,针对这一需求如何设计测试用例?
  • 对测试开发的相关概念是否了解,有学习过相关的知识或者文档吗?
  • 经常用Python吗,都用Python实现哪些项目?
  • 了解工程测试和性能测试的区别吗?
  • 你用Python处理项目中的大数据,具体是指什么,需要用到日志调取等相关内容吗?
  • 是否用过Python多线程,大数据处理的时候遇到过关于内存、CPU的问题吗?
  • 用过git吗,如果我希望记录每一次提交的信息,那么历史数据就会很大,我该如何存储每一次提交内容之间的差异?
  • 有一个很大的文档,需要知道其中每一个字符出现的次数,该如何实现、存储结果?
  • HTTP接口是否了解?

算法题目

  • 两个列表数据,二者分别作为键和值,生成一个字典。

个人反问:无。

反馈情况:该方向接触较少,面试问题都答不上来,所以面试结束前已确定不再参与后续流程。

10 量化初创企业:研究助理(实习)

时间:持续45分钟左右。

类型:公司内线下面试,1位面试官,HR;面试官很和蔼。

流程:首先要求做自我介绍,随后提问10分钟,随后笔试35分钟。

提问问题

  • 首先介绍职位情况。
  • 之前是否参加过公司的实习,简历上的实习都是课程实习吗?
  • 是否主要用Python语言?
  • 介绍一下用Python比较多的一个项目?
  • 随后进行笔试,包括判断、选择与手写代码,判断与选择均为Python数据结构、基本知识等。

算法题目

  • 列表元素排序并转换元素的格式;
  • 删除DataFrame中重复的Index对应的行;
  • 计算皮尔逊相关系数。

个人反问

  • 是否主要基于Python对金融数据加以分析?
  • 是否有相关金融知识的培训?

反馈情况:面试结束后确定不再参与后续流程。

11 昆仑万维:Prompt工程师

时间:持续25分钟左右。

类型:线上视频面试,1位面试官,部门领导;面试官很和蔼。

流程:无自我介绍,随后提问25分钟,无算法题目。

提问问题

  • 对于提示词工程,你之前有怎样的了解?
  • 目前你的深度学习的项目具体是做什么的,你认为其中的注意事项有哪些?
  • 对于文字生成模型是否接触过,有何理解?
  • 你认为提示词工程的具体流程是怎么样的?
  • 是否用过GPT模型,都用来做些什么?
  • GPT输入“接下来请你扮演某种角色”的要求,你认为其有何作用?
  • 如何更好地生成提示词,如何定量地评定不同提示词所得到结果的优劣?
  • 你认为提示词工程师需要具备怎样的代码能力?
  • 你的文档阅读与写作能力如何?
  • 你的英语能力如何,是否可以无障碍阅读英文文献,英语证书、等级情况如何?
  • 高考分数为多少?
  • 目前是在哪里,实习可以来多久,每周出勤几天?
  • 你目前学习、成长所得成就是如何培养的,用一个词总结,为什么用这个词?
  • 你所在的空天院,具体培养方式如何?
  • 提示词工程师相对写代码比较少,主要是完成提示词的选择与输入,是否与你的求职意向匹配?
  • 如果你入职了,最希望达到的目标或成果是怎么样的?

算法题目:无。

个人反问

  • 工作内容是否主要偏向于文字的交互,对于代码的使用相对不是很多?

反馈情况:面试结束后2小时,微信通知,已通过。

12 人工智能初创企业:NLP算法实习生

时间:持续20分钟左右。

类型:公司内线下面试,1位面试官,部门领导或员工;面试官很和蔼。

流程:首先要求做自我介绍,随后提问20分钟,无算法题目。

提问问题

  • 你知道哪些深度学习神经网络的结构,你都用过哪些机器学习或深度学习方法,主要用什么语言、什么库实现?
  • 本科毕设做了哪些和深度学习有关的工作?
  • 循环神经网络的优势在何处,其为什么会出现梯度消失或者梯度爆炸的情况?
  • LSTM相较RNN又有什么优势?
  • 用过哪些机器学习或深度学习参数优化的自动算法?
  • Python中列表和字符串有什么区别,浅拷贝和深拷贝有什么区别?
  • 现在住在哪里,一周可以实习几天,可以来多久?
  • 你写的技术博客具体是什么情况?

算法题目:无。

个人反问

  • 工作内容是否主要偏向于自然语言处理方面的内容?

反馈情况:一直无反馈。

  至此,大功告成。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/869289.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025年1月买的几个好用的「新物件」

前言 去年底比较忙,换工作+搬家什么的,一堆事情凑在一起,很多24年买的东西还没发开箱 只能后面慢慢补上了,现在先把1月份买的一些东西发一下 红米k80手机 本来我是不想买手机的 不过办了新的套餐,营业厅送了购机补贴,不是很多,所以在补贴范围内选择了「看起来」性价比最…

安卓平板使用can-utils检查can通信功能

安装 termux 打开安卓平板 USB 调试模式,并确保电脑安装了 adb。 下载 termux,通过adb install ./termux.exe安装 termux 到安卓平板。 设置 termux 换源 安装好 termux 后打开,进行换源操作。 termux 中输入termux-change-repo。空格切换选中状态,移动方向键切换选中项目,…

最小系统板五要素

最小系统板五要素 电源在进入芯片的时候需要旁路电容将高频杂散干扰旁路掉VBAT:备用电池 VDD:普通电源 VDDA:ADC信号的电源地VSS:普通地 VSSA:ADC的地晶振给单片机提供时钟脉冲,具体的电容值参考晶振手册??OSC: 外部高速晶振 OSC32: 外部低速晶振复位上电复位和按键复位…

nodecanvas插件的黑魔法:一行代码避免拖拽节点的意外脱离

简介 在nodecanvas造轮子的过程,遇到了鼠标拖拽太快,节点经常会脱离控制的情况。但是nodecanvas却不会有这个问题。 一番折腾发现是nodecanvas调用了GUI.DragWindow(),而我觉得这个函数没啥用给删除了的原因。。 GUI.DragWindow()在MouseDown事件触发时,会调用GrabMouseCon…

windows server2016搭建AD域服务器

windows server2016搭建AD域服务器@目录一、背景二、搭建AD域服务器步骤三、生成可供java程序使用的keystore文件四、导出某用户的keytab文件五、主机配置hosts文件六、主机确认是否能ping通本人其他相关文章链接 一、背景 亲测可用,之前搜索了很多博客,啥样的都有,就是不介绍…

07 异常

什么是异常 异常就像是生活中遇到的意外情况。在程序运行过程中,可能会出现一些意想不到的问题,比如要打开的文件不存在、网络连接突然中断、除数为零等,这些就是异常。当异常发生时,如果不处理,程序可能会崩溃或出现错误结果,所以需要我们去处理这些异常,让程序能更稳健…

MySQL基础 数据库表的增删改

Mysql 数加科技整理 一、原理定义概念 定义数据库(Database)是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库。 数据库是长期储存在计算机内、有组织的、可共享的数据集合。分类: ​ 非结构化数据: ​ 数据相对来讲没有固定的特点,这种数据非常不便于…

加入我们|申请成为亚马逊云科技 Community Builder,共建云端社区!

亚马逊云科技 Community Builder 项目为开发者社区中的技术爱好者和新兴思想领袖提供技术资源、学习和交流机会,帮助开发者探索、分享技术相关知识,并与亚马逊云科技产品团队、技术专家和更多开发者社区成员建立紧密联系。亚马逊云科技开发者社区为开发者们提供全球的开发技术…

[ARC070E] NarrowRectangles

前言 模拟赛 \(\rm{T4}\) , 不会比较正常, 仅仅只是记录做法 然后就是还有每日一练 思路 首先是朴素的 \(\rm{dp}\) 令 \(f_{i, j}\) 表示考虑到第 \(i\) 行, 其中这一行的左端点位置为 \(j\) 的最优花费 容易写出转移 \[f_{i, j} \gets \min_{k \in [j - len_{i - 1}, j + len…

PDF Automation文档页面自动化工具

PDF Automation是我用VB6开发的一个PDF文档页面自动化工具。电脑必须安装了Adobe Acrobat才能使用该工具。软件的主要功能包括:文档的拆分 文档的合并 页面的删除 页面的移动 页面的插入等。 软件界面正中央的区域是文档列表,也就是多个PDF文档,最右侧是页面列表,显示当前所…

not_the_same_3dsctf_2016 1

打开ida能看到栈溢出,返回地址填到get_secret函数里面,可以看到get_secret函数是直接读取了flag的,现在就需要把它输出即可。 输出我们可以利用代码里面的printf,因为printf从缓冲区打印出东西需要满足条件,比如有换行符或缓冲区已满或程序正常退出。 这里我们用exit让程序…

JS-35 数组方法_reverse()

reverse方法用于颠倒排列数组元素,返回改变后的数组。注意,该方法将改变原数组 var a =[a,b,c]; a.reverse()//["c","b","a"];