华为OD—C++面经—211本考研失利

背景

24届福州大学环境工程,有自学代码,考研gap一年,无工作经验。

机考

准备机考时饼姐会提供题库,题库能刷懂的话一般机考就没什么问题了。

Q1:热点网站统计。自定义排序题,100 分。

Q2:贪心的商人。贪心思维题,80 分,到现在也没想出来卡哪些用例。

Q3:具体题目忘了,类似计算疫情扩散时间。典型的 BFS 遍历图,200 分。

Hr 面

1、自我介绍

2、Gap 经历

3、为什么选择这个城市

4、对 OD 有了解吗

5、期望薪资

反问:

1、部门技术栈

2、、新人培养机制

Hr 面比较简单,有 Gap 经历的能解释好就行了。后续技术面的话项目和八股都会问的,建议都准备好了再参加面试。

技术一面

1、自我介绍

2、项目介绍,大部分时间都在问项目相关的内容了。项目的整体框架和具体细节都会问到。例如这个项目你是怎么设计的,收集到的数据在整个项目里是怎么传输和处理的,都用了哪些通信协议,具体做了哪些部分的工作;还细问了 DMA的原理和相关内容,ADC 转换有几种模式。准备项目的时候光顾着弄清楚每一步的技术实现,整体设计这方面没仔细想过怎么表达,最后讲得比较乱,感觉不太满意。

3、平时常用哪些数据结构、算法

4、对红黑树的了解,哪些场景会用到红黑树

5、堆和栈的区别,从数据结构、内存管理两方面回答。

6、动态规划和贪心算法的异同

7、TCP 三次握手,四次挥手

8、对 linux 系统的了解

9、linux 里的多路 IO 复用

手撕算法:力扣的接雨水变种题。

本地 IDE 上编程,给的示例通过就行,写完会要求讲解下思路。·

技术二面

1、自我介绍

2、项目介绍,主要还是问项目。问的具体问题差不多,一面结束后回去好好整理了一下,这次就回答得比较好

3、平时常用哪些算法

4、堆、栈内存的区别

5、TCP 三次握手

6、linux 内核了解吗

7、linux 内核动态申请内存是怎么申请的

手撕代码:力扣的和为 k 的子数组,最好用 O(n)时间复杂度。本地 IDE 上编程,给的示例通过就行,写完会要求讲解下思路。

两次技术面感觉流程都差不多,大部分时间都在讲项目,然后简单问一些部门技术栈相关的八股,最后手撕代码也都是 leetcode hot100 里的。感觉主要还是弄清楚项目,面试前可以试试用思维导图写写项目框架,仔细搞懂项目的每个技术细节。

综面

1、自我介绍

2、项目介绍,综面介绍一下就可以了,不会追问技术细节

3、Gap 经历

4、为什么想做这个项目、这个项目什么时候做的

5、对华为核心价值观有什么了解

6、学习生活中压力最大的时刻

7、压力大的时候会怎么缓解

8、个人优缺点介绍

9、未来的职业规划

综面主要还是问个人经历、稳定性、性格考察这些部分,也没什么大问题。

个人感受

感觉 od 入职流程还是蛮规范的,准备好每一步需要的东西就行了,比较关键的编程部分,机考刷好对应卷题库就好了,技术面手撕代码多刷刷 leetcode hot100。Hr 面和主管面个人经历讲得清楚,体现好的工作意愿和稳定性就好了。技术面的话感觉还是以项目为主,然后看看八股。

 

#华为od面经##华为od华为od面经##华为od题库##华为od##面试问题记录#
全部评论
考研失利进华为,也是不错的了
1 回复 分享
发布于 07-23 17:01 山东
哥们你真牛,我很佩服你
1 回复 分享
发布于 07-23 17:00 山东
未来一起加油啊
点赞 回复 分享
发布于 07-23 17:01 陕西

相关推荐

07-21 20:36
已编辑
南京理工大学 Python
小红书那边发了一遍,这边同时转一份,感谢牛客的牛油们的面经给到我的帮助。主要写一下从机考到最后技术面的流程和自己面试被问到的一些问题。6.18 机考 目标院校167低分通过最优投资方式 0AI处理器组合 55最佳的出牌方法 566.19 性格测试 通过这个很简单,跟着hr发的资料去做就行,网上也能找到一模一样的题库和答案。6.24 资格面试 通过简单聊聊就行,想挂很难。6.30 开发技术一面 挂上来深扒我项目,给他讲完算法流程,又开始问我细节和公式,后看我学了计组和数据结构,开始穿插问我408和python八股,最后手撕一道mid。手撕做出来了结果还是给我挂了,等了两天才上传结果,耽误时间,真是难绷。7.4 转测试换部门资格面试 通过同上次资格面,基本没有技术内容。7.12 测试技术一面 通过测试一面是我投递部门的主管来面试我,之前资格面后还通过一次电话,总体感觉还算轻松,就是手撕题目的时候回溯有点忘了导致做了三十多分钟才写完。上来先自我介绍一下,然后聊天框里给了我一道题,力扣上没找到,模版类似分割回文串,输入ababccc,返回5,分割方式为a,b,ab,c,cc,不能有重复的子串,写完后讲了一下思路,问我主要卡在哪边了。接下来问我了解了哪些关于测试的知识,大致讲了一下,然后问了问我的项目,可能之前资格面就拿到过我的简历了,后面更新的简历没有看到,介绍了下本科毕设项目(算法方面,和测试无关),然后我自己提到课设做过一些自动化测试和性能测试,简单聊了一下,让我举个例子说说测试方法,我就举了登陆窗口密码,等价类划分和边界值分析说了一下。后面可能因为是部门主管,还问了我一些场景题,团队协作方面的,没准备到导致可能回答的比较差,问了问我的薪资要求,秋招春招为什么没找到工作,为什么选择华为od,实话实说。反问问了下进去后有多久的缓冲期,以及部门要求的可信考试要达到的等级。最后就是说之后会录入面评,让我保持电话畅通等消息。7.14 测试技术二面 通过面了20分钟不到就结束了,八股问的很简单项目也问的很浅,手撕10分钟不到撕出来了,最后讲了下代码问我有没有问题就结束了。手撕题目大致是pattern=abba,s=dog cat cat dog,这种输出true,pattern里的每个字母对应s里的一个词,如果规律不一样就输出false,字典就可以解决,很简单。7.16 主管面 挂来了个21级的大主管,压力很大,感觉自己有点已读乱回,第二天通知挂。7.18 换部门资格面 虽然还是在车bu 通过很轻松。7.21 主管面 通过这个主管非常儒雅随和。最后写点我的感受吧,机考的时候遇到三道没见过的题目,怎么输出还忘了,一直在调第一题的输出没调好,最后一题只剩半小时,写完提交分数刚好够,一看时间还剩一分钟,手都在抖,考完机考那天晚上一夜没睡,担心自己会不会没提交上,重复率会不会出问题,等到第二天hr告诉我结果才好好睡了一觉。后面开发技术一面挂的时候真的感觉天塌了,特别是等了两天才出结果还没过,心态直接崩了,还好hr一直告诉我没事的,测试很好过,慢慢心态才调节回来,专心准备测试的技术面,最后也是很顺利的通过了。回想起来真是太坎坷了,感觉每次都是背水一战,差一点就过不了的那种。最后结果也算不错吧,在大学里没怎么认真学习过,考研也没什么自控力最后差了好多分没进复试,能有这份工作算是最后的慰藉吧。
查看10道真题和解析
点赞 评论 收藏
分享
评论
4
9
分享

创作者周榜

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