OD面经-Python转C

背景:

目标院校25届无经验,参加26考研初试发挥不理想,从其他平台刷到了鱼丸,私聊投递了简历。相关专业无实习经历,最擅长的是Python,项目也是Python的,在校期间和考研期间学过C和C++

机考:

因为很久没接触过代码题,花了一段时间熟悉和练习,主刷leetcode的hot100,刷了少量牛客华为题库的题目,从投递到参加考试大概用时是2周多一点。运气比较好,机考难度并没有想象中那么大,第一题考的,第二题考队列,最后一题感觉比较新颖,题目内容是产品模块算法校验。前两题都AC了,最后一题过了一半,实在懒得调了就交卷了。

综测:

选择了安静的环境,刚好是心情比较愉悦的时候做的,题目确实比较多,不注意的话很容易做着做着开始紧张,大概二十分钟左右提交了。

在匹配部门这个环节,鱼丸有同步过意向的城市部门比较少,Python需求比较少,所以一开始就是按入职后转C匹配的部门,在后续面试其实也穿插了一些C的内容,还好有所储备,不算很局促。

HR资面:

HR面比较简短,和鱼丸同步的情况差不多,属于软面试。就问了期望薪资、家庭所在地、学习经历有无中断(延毕、休学之类的)、Gap原因这些,10分钟结束面试,结束前HR还叮嘱好好准备后面的面试。面试结束后鱼丸很快就通知了面试通过。

技术面:

由于本人情况比较特殊,在自我介绍环节有提及自己入职后会转C语言,面试官就是Python和C穿插着问的。关于八股文记得的就是这些了,其余的主要是围绕项目来聊。

1.is、==、深拷贝、浅拷贝的区别及其对应的应用场景

2.多线程与多进程开发的区别及其应用场景

3.各种容器及其接口函数

4.C语言编译流程

5.C语言中数组和链表的区别

6.TCP和UDP的区别

7.字典和集合区别及其应用场景

8.列表和元组的区别及其应用场景

代码题只记得一道是考核的数组,大致题目是:输入一个数组,在数组中找到三个数组成一个组合,且这个组合中最大的数小于等于最小数的两倍,输出这样的集合数个数。还有涉及到机考复盘环节,还好鱼丸有提醒,机考后很快就进行了专门复盘,不然面试间隔时间比较长还真容易遗忘。

综面:

主要是围绕在校经历进行的提问,包含项目、社团、志愿活动这些内容。也问了日常对于AI工具的了解和应用。感觉是比较和蔼的主管,整体也属于一场软面试。

总结:

整个笔面试环节,鱼丸的提醒还是非常贴心和实用的,由于我之前没参加过这种技术面,复习过程中请教的问题还是比较多的,和鱼丸交流过程中也是事事有回应,甚至还去帮忙问了之前的候选人。还是非常值得信赖的。感受下来OD的笔面试难度其实并不非常高,因为都是系统随机分配的题目和面试官,属于比较灵活,保持好的心态也能有所助力。

#od面经##Python##华为od##od##软件开发#
全部评论
感觉还是不要轻易转
点赞 回复 分享
发布于 04-12 23:10 北京

相关推荐

05-07 15:38
华为_HR
谁懂啊家人们😭双非硕士+空窗快两年,本以为求职彻底凉了,没想到从机考到拿offer不到一个月,全程流程超快,稳稳上岸华为OD!📝机考4.8 备考心得新系统比老系统友好很多,不用自己处理复杂输入输出,对刷题党太友好了!我刷了双机位C卷150道左右,最后二百出头飘过~真心建议:把双C卷完整刷完,心态稳住正常发挥,300分完全没问题!我当时太紧张,最后一题卡了一个半小时只过14%,纯心态翻车,大家千万别学我😂📌资格面 4.13流程很常规,不用太紧张▪ 简单自我介绍▪ 聊个人基本情况、解释Gap空窗原因▪ 浅聊简历基础项目▪ 对华为、OD的认知▪ 能否接受加班、工作地点意向提前稍微背下话术,正常从容回答就行~💻技术一面 4.23(40min)全程C++八股为主,所有知识点都会结合简历项目追问,要说清自己项目里怎么用的!面试原题:1. 自我介绍2. C++类三大访问修饰符3. 内联函数作用、适用场景4. 抽象类 & 纯虚函数5. 单例模式用途+两种实现方式6. IDE使用技巧、常用调试方法7. C语言和C++异同、能不能用C实现面向对象8. 手撕算法:快速排序💻技术二面 4.23(20min)偏项目深挖+计算机网络,穿插少量八股面试原题:1. 自我介绍2. TCP/UDP 特点、区别、适用场景3. Socket 网络编程相关知识点4. map & unordered_map 底层实现、异同对比5. 手撕算法:LeetCode 两数之和二面重点吃透简历项目,面试官会抠实现细节、底层逻辑、算法选型,一定要烂熟于心!👔主管面 4.23离谱体验:当天技术两面结束,当晚直接约主管面,一天极限连面三轮人麻了😵▪ 自我介绍▪ 个人背景、职业规划深挖▪ 项目深度拷问(比技术面问得更细)▪ 工作意向地点、稳定性考察主管面试官全程严肃脸,不闲聊,不问技术八股,主打业务场景+方案设计+项目落地,压力感比技术面大很多,全程30分钟左右。✨上岸总结1. 机考重点刷双C卷,心态放平别慌,不用纠结难题2. C++八股一定要扎实,所有知识点绑定自己项目经历回答3. 简历项目必须吃透:原理、流程、底层、优化点全要能说4. 主管面看重稳定性、逻辑思维、项目落地能力,真诚从容即可特别感谢我的HR香云姐🥰全程耐心负责,推进流程超快,人超靠谱,流程推得特别稳~主管面结束一周左右就下offer了,全程体验感拉满!
查看15道真题和解析
点赞 评论 收藏
分享
评论
5
18
分享

创作者周榜

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