滴滴内推,滴滴内推码

滴滴后端一二面面经

一面40min

纯技术面,面试官很友好,时不时会对你微笑,然后点头表示肯定,答对了还会说说得对。

挑选一个你最想介绍的项目介绍一下,没有深挖。

八股盛宴:C++、C、数据结构、数据库。

总结就是不是简单的问你什么是虚函数,然后你说个虚指针,虚函数表就完事了。还会问你空指针可以调用类的方法吗?调用虚函数或者非静态成员变量的非虚函数为什么会崩溃?在什么阶段?大概就是这个意思,所以需要对每个方向的知识点有很深的理解,或者说实际开发中切实的应用过才能答得出来。

二面25min

个人感觉是目前为止碰到的最让人不解的面试官,全程皱着眉头,问的问题我没理解清楚也不会过多解释,直接默认我不会,然后说那我换个问题吧。最后问我实习的时候听到我说没涉及服务端,直接打断我,说时间差不多了,面试就到这吧,面试就这样戛然而止,甚至没有一个反问的环节

八股如:

如何评价封装做的好不好?

给多态代码,让分析对象的内存结构

手撕快排等等

滴滴2026届校招正式启动啦! 已投递提前批且流程结束的同学,可投递正式批

【热招岗位】工程(客户端&前端)/算法/机器人

【其他岗位】工程(后端&质量&系统)/数据/安全技术/效能管理/商业分析/金融业务/产品/运营/专业职能

投递要求 :2025年9月~2026年8月之间毕业的海内外高校毕业生,每人可投递1个岗位

【工作地点】北京/杭州/上海/广州等

【内推链接】https://app.mokahr.com/m/campus_apply/didiglobal/96064?recommendCode=DSv5C4QW&hash=%23%2Fjobs#/jobs

【内推码】DSv5C4QW(内推简历优先筛选~)大家投递完可以在评论区打上姓名缩写+岗位(比如PM+LJJ),我私你们面经~~

#牛友职场人脉来了#
全部评论

相关推荐

头像
昨天 17:43
已编辑
東京大学 嵌入式工程师
最近26秋招也差不多结束了,自己也尝试投了几个实习(27毕业),想分享一些对于目前年轻人生涯规划的看法。先叠甲说个人背景,我在2024年七月从广州大学通信工程毕业,由于大一下学期从化工转专业到通信,没学第一学期的编程基础,跟不上代码课也听不懂,彻底摆烂软件相关课程,考手写代码的课程嗯背模板低分飘过,不考代码的例如机器视觉只学理论和数学推导,其余课程也是学完就忘,故而无挂科也无科研经历,大学期间代码能力≈0。大四上学期决定去日本留学,随即开始备考托福,花了一个多月时间考出90,然后进行长达一年的数学和专业课备考。备考期间就是经典的做题家,写了四个院校五个专攻三十多套卷子,网上搜集网课查缺补漏,24年八月旅游签飞到日本合格了东京大学EEIS和东工EE。(日本求职篇)考东大在考场超常发挥,进了一个很有名的实验室,当时沾沾自喜,觉得自己可以彻底告别代码了,打算读博发文章,靠着导师平步青云。随即玩到2025年四月开学。进组后依然保持坚决不写码的态度,但很快发现托福90就是个笑话,流畅沟通做不到,组会听不懂,论文看不明白,不知道自己该研究什么。实验室实际研究课题就是柔性电子,也就是材料,或者说柔软亲肤高分子材料(沾上材料懂得都懂)。重复做了几次制备和材料合成之后彻底绝望,一心想做纯电子硬件,实际进来做材料和合成。研究课题最后选了和隔壁研究室的共同研究(偏应用),名义上大老板并不管事,所以最后我被丢给助教。这个时候想的还是在日本摆烂就业。25.4至25.9研究基本没做,到处投日本大公司实习,因为瞎投毫无准备,所以即使拥有日本顶级学历也落了很多家大企业,后面修改简历陆陆续续很多公司进面,但基本都没去,闪迪进面因为回国玩被我放弃。同门一开始就认真准备,所以很顺利(研究方向为ic),导师基本放羊,合格了东芝,西数,闪迪,最后他也拿到了闪迪ic设计岗位的大年包。九月份我去了乡下某制造业大公司的电力部门实习(唯一一个),十月份被邀请早期选考,免除一面,人事部意向强烈,但最终放弃,彻底准备回国工作。原因:我知道大家通过互联网对于日本目前的求职难度略有耳闻,确实和国内不在一个level,我除了做题什么也不会,日语也并不是很好,但是在修改简历后基本都进面了。但!也正因日本不卷,高新技术产业正被国内一点点蚕食,日本本土的优势制造业在上世纪90年代和本世纪初如日中天,然而现在的中国技术迭代进步被卷到快的夸张,如果我真在日本上几年班,就会绑定在日本,技术栈远远落后于国内同时期公司职员,回国只能被优化。再者就是日本的资源匮乏与自然灾害问题,并不适宜长久居住。最后是对国人隐隐的敌意和歧视,确实好人与坏人都有,我接触的大多数人都善良愿意提供帮助,但整个社会是对中国人有着不好的印象,上班有着死板的规章制度,像一台精密但无生命力的机械社会,有时会感受到压抑与沉闷,我也并不希望自己最终熬着年限涨薪,成为阶级固化的一根螺丝。(26秋招投实习篇)十月份大量投递国内实习,希望依靠本科背景的嵌入式相关找个实习刷经历面27秋招,其实这个时候依然没有任何开发经验和能力,只会画简单的pcb。所有大厂不是在泡池就是简历挂,唯二通过的分别是小米的合规认证实习生,因为非技术职,拒面试邀请。字节seed北京团队硬件实习生简历过,由于我们组里之前做过柔性皮肤的触摸传感,我就把那个论文读了读,过了一面,二面准备了挺久,讲了讲但是最终还是因为太偏材料挂在二面。另一家深圳机器人准大厂售后工程师过简历,过面试,offer一天挺高,双休,但是面向海外客户,上夜班,催我三天给答复,最终也拒。至此十一月初,心如死灰,深感不学代码寸步难行,从头捡起C语言,打算后面在学C++和Linux,面向岗位学习。向助教导师道歉,科研也重新开始,最近在做姿态识别传感器相关,软硬交叉,希望能在毕业前发点东西。每天上牛客刷入门C语言题目,估计还有不到一个月学完C刷完题,26年前学完数据结构。感谢鹏哥C语言带我入了门,写码刷题通过带给我的反馈让我不再迷茫。一些小建议给和我一样没实习,没科研,双非背景的同学们。未来的中国在AI的赋能下,将转向更偏向于跨学科拥有复合能力的人才,可以同时说多种语言,可以同时拥有软硬件开发调试能力的人不会那么容易被优化,最后永远不要放弃自己理工科全球就业的能力。学历确实重要,但已经不再像二十年前那样压倒性的阶级分明,东大有着从清华到双非的各类学生,包括字节这种大厂也是如此,我实际接触后发现我对名校的学历崇拜来自于我的自卑而并非对方的实力,学历只是你其中一张牌,而非全部。最后回归标题,无论你现在迷茫或者焦虑,不妨给自己放假。我的前二十年都在持续间歇性的摆烂,我现在悟出了一个道理,只要你在重要的事情上努力一把,又可以再摆几年。所以只要把握住重要的人生节点,失败并不可怕,可怕的是陷入谷底却不自求出路。愿诸君学业顺利,工作顺意。
投递小米集团等公司10个岗位
点赞 评论 收藏
分享
11-10 01:21
同济大学 C++
c语言基础部分终于结束了。可以上数据结构了。但是目前感觉对指针这一块儿还需要加深理解!!!(指的我头皮发麻)- 有关于指针参数传递非常重要的一点:- 如果int n = 5. n的类型是int,&n的类型是*int,那么*(&n)的类型是等价于n的类型,也就是int- 动态内存分配。1. 为什么需要动态内存分配?2. 栈空间的局限性:1栈帧的大小,需要在编译时确定。栈空间不能存放动态大小的数据 、2栈空间大小是受限的:在典型的linux系统中主线程8MB,其他线程2MB。如果存放太多数据会栈溢出,程序崩溃。因此栈空间不能存放太大的数据。3每个线程都有自己的栈空间,栈空间不适合存放多线程共享的数据。3. 他作用于:堆(heap)[图片]4. sp寄存器;bp寄存器(Stack pointer; base pointer)它的作用[图片]5. 如何进行动态内存分配?malloc(内存分配) , calloc(清0分配), relloc(调整之前分配出来的内存大小) 他们返回的类型都是void*(通用指针类型:我不知道他的基类型int or double?)6. 通过在main函数里面定义指针指向(无名字)的预先分配的内存空间里面。但是由于无名字特性。我们该怎么操作呢:通过栈上的指针变量访问堆上的数据。- 动态数组(当数组空间不够的时候,他可以自动扩容)1. 我们通过写Vector.h的头文件以及他的实现来创建动态数组。(我感觉类似于java里面的getter setter?)[图片]2. vector.h ; main.c ; vector.c 的三方关系:[图片]3. 利用realloc函数进行扩容 realloc(void* ptr, size_t size): void* ptr-> 指向旧的内存块儿  size_t size:新内存的大小。- 如果返回值为NULL:重新分配的内存失败,旧的内存块不会被释放。- 不为NULL:重新分配成功。- realloc既可以扩容,也可以缩容。- 缩容:把多余的释放掉。- 扩容:第一步尽量原地扩容。第二步:如果不能原地扩容,那么就复制到大的内存空间的位置,然后吧旧空间释放掉。- 释放内存:(free)1. 注意事项:2. 严禁 double free3. free之后对野指针进行解引用会产生未定义行为。- 内存泄漏:程序中存在垃圾的现象。(这就会导致OOM现象。out of memory)[图片]- 动态分配的结构体:(链表)[图片]- 如果定义的链表类型是void的话就会发生head下一个节点是空值的现象。(怎么解决?二级指针**phead)- 二级指针:Node** pp -> Node*p -> Node node !!![图片]- 问题:传递参数的时候到底传一级指针还是二级指针。- 解决:想修改哪个变量的值,就穿哪个变量的地址!!!- 如果是想修改指针变量的指向(值),传二级指针- 如果是想修改指针变量指向的对象,传一级指针- 函数指针:- 他是什么?指向一个函数的首入口(首字节),那么这个指针就是函数指针。- 函数指针你只要知道他的入口他就会一直往下执行。1. 怎么操作?他只支持两个操作:解引用,函数调用。2. 编程范式:面向过程,面向对象,函数式编程(一等公民)<包含复制,作为参数,作为返回值>,逻辑式编程。3. 在c语言中,函数不是一等公民,函数指针是一等公民4. 在c语言中,可以通过函函数指针,进行函数式编程(有利于解耦合,易组合)。[图片]- qshort()函数就是典型利用了函数指针。它的功能:可以对任意一个数组排序。- 解耦合的形象图例:compare是钩子函数[图片]
我的求职进度条
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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