23届无经验-嵌入式开发-华为od

  • 一、背景

23年毕业,无工作经验。刷牛客时看到不少栗栗姐的od入职分享,看起来很靠谱,遂联系栗栗姐。在栗栗姐帮助下完成入职流程,事实证明确实很靠谱。

  • 二、机考(2024.11.24)

准备机考时栗栗姐会提供题库,题库能刷懂的话一般机考就没什么问题了。机考E卷,我把E卷的100分,200分题都刷完了再参加的机考,最终380分通过。

题目:

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

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

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

  • 三、综测(2024.11.25)

栗栗姐提供了一些她收集到的攻略作参考,感觉选的时候仔细点应该都能过。

  • 四、Hr面(2024.12.30)

1、自我介绍

2、Gap经历

3、为什么选择这个城市

4、对OD有了解吗

5、期望薪资

反问:

1.部门技术栈

2.新人培养机制

花了一个月准备面试,准备好后联系了栗栗姐,很快就联系好部门推进流程了。Hr面比较简单,有Gap经历的能解释好就行了。后续技术面的话项目和八股都会问的,建议都准备好了再参加面试。

  • 五、技术一面(2025.1.2)

1、自我介绍

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

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

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

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

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

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

8、对linux系统的了解

9、linux里的多路IO复用

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

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

  • 六、技术二面(2025.1.3)

1、自我介绍

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

3、平时常用哪些算法

4、堆、栈内存的区别

5、TCP三次握手

6、linux内核了解吗

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

手撕代码:力扣的和为k的子数组,最好用O(n)时间复杂度。

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

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

  • 七、综面(2024.1.6)

1、自我介绍

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

3、Gap经历

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

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

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

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

8、个人优缺点介绍

9、未来的职业规划

综面主要还是问个人经历、稳定性、性格考察这些部分,也没什么大问题。面试的时候感觉面试官很忙,好像面试的同时还在忙其他事。

  • 八、个人感受

感觉od入职流程还是蛮规范的,准备好每一步需要的东西就行了,栗栗姐会提供对应的资料,有什么问题还可以立刻咨询。比较关键的编程部分,机考刷好对应卷题库就好了,技术面手撕代码多刷刷leetcode hot100。Hr面和资面个人履历的工作经历或者Gap经历讲得清楚,体现好工作意愿和稳定性就好了。技术面的话感觉还是以项目为主,然后看看八股。如果有个好的hr辅导的话整个流程都会轻松很多,大家有需要也可以来联系栗栗姐,真的很靠谱!

#考研##华为OD题库##华为OD招聘##面经##华为OD#
全部评论
嵌入式手撕这么难!
点赞 回复 分享
发布于 04-28 11:19 黑龙江
点赞 回复 分享
发布于 03-27 12:50 广东
机考题库哪里找
点赞 回复 分享
发布于 03-12 07:08 广东
嗨喽,我想找个刷题搭子。
点赞 回复 分享
发布于 03-02 18:02 贵州

相关推荐

最近刚结束暑期实习,现在回忆起来,之前找实习的经历还是蛮痛苦的...现在分享一下之前的实习面经吧,赞一波人品,大家秋招加油!## 高通实习 4.101.STM32智能手表项目你觉得做的最出彩的地方是什么2.STM32智能手表项目遇到了什么困难3.多个任务间如何进行数据交互4.任务优先级怎么安排5.C语言如何实现“封装“?让结构体外部看不到某些成员的具体类型(不透明指针)6.按键是不是用了中断?它如何更新显示的页面的7.LVGL是什么东西8.低功耗是怎么设计的9.用堆栈来切换页面/低功耗策略的设计是自己想的还是看博客10.FreeRTOS里的线程和进程有什么区别11.如何对全局变量这种存储进行优化12.如果要显示历史数据,该用什么方法传数据13.U-Boot启动流程14.启动介质用过哪些?如何直接从SRAM启动15.概述一下项目里那几个字符设备驱动的开发流程16.了不了解块设备、网络设备17.了解MMU吗?MMU的工作原理18.MMU除了内存映射,还有什么功能- 当时回答的是PTE的权限检查,面试官好像想让我答和cache相关的东西...19.了解Cache吗?知道它的大概作用还是在使用的时候遇到过什么问题看看博客把,cache应该和os无关,属于体系结构的知识了[计算机体系架构——一文读懂Cache(一) - 知乎](https://zhuanlan.zhihu.com/p/386919471)[Cache与MMU的爱恨纠缠_有cache一定要有mmu吗-CSDN博客](https://blog.csdn.net/setul/article/details/128243607)20.DMA与Cache一致性的问题是怎么发生的,怎么解决21.从high level的角度,不是从code角度。你觉得cache的不一致最直观该怎么解决(比如DMA造成的缓存一致性问题),Linux内核是怎么解决- 提供一些API,对于invalid cache情况做操作22.知道C语言里Cache有什么操作吗?比如刷cache,知道含义吗- 完全不了解23.用ARM板的时候有去了解ARM体系结构吗,知不知道CPU的特权等级、相关寄存器- 不太了解,后面强行借RISC-V回答了一波...24.CPU什么时候会切换特权等级,切换时的具体流程25.OS内核态下CPU是什么特权等级26.page fault的处理流程,什么时候会分配物理页27.从CPU的角度,函数调用时是如何传参的总结:1.感觉STM32手表项目虽然是本科做的,而且我投的是Linux驱动开发,但是面试还是可能会被问到,当时做的时候很多细节都忘了,而且代码设计的也不好,比如用全局变量来在多个任务间共享数据,还被面试官说了。2.简历上的项目一定得完全掌握透彻,就算都是自己写的代码,时间长了也可能忘,还是得再好好复习下3.感觉体系结构这块还是有很多需要学的,比如cache相关的,当时有点被问懵了4.感觉自己的简历可能和底软还是不是很match,简历上4个项目,2个都是Linux应用开发的,这次面试都没被问,后面还是需要再做个什么项目5.面试官问“你懂xxx吗”的时候,不要只回答个“懂一点”就结束了,可以直接开始解释,不需要等他继续问## 海康BSP实习 4.291.是保研吗?学校的保研是看成绩还是比赛,排第几名2.老家在哪,未来期望工作地点3.本科做的都是MCU吗?这些竞赛挑一个介绍一下4.刚才提到你是离线规划的路径,运行中如果小车超出了离线规划的路径,该如何返回5.在做电机开发的时候可能会关注电机的哪些参数6.在开发电机的时候,会不会实现让电机旋转来让小车精确前进1m这样的功能7.比赛是几个人参加的?本科其他的比赛都是MCU开发吗?8.讲一下研究生阶段Linux主要做了哪些开发9.讲一下uboot、内核的移植也裁剪是怎么做的- 忘完了,这部分完全自己给自己**埋坑**啊woc10.字符设备驱动开发的关键函数11.实习能实习多久12.研究生课题做的怎么样13.未来想做算法还是上层应用还是驱动还是硬件,为什么反问:1.如果能来实习,会做哪些业务?- 安卓的BSP,和Linux驱动差不多- 业务方面,主要是类似希沃教育屏之类的产品,相机是小部分2.面试结果多久通知3.实习生会有培养方案吗?- 会有导师带,根据实际情况决定干什么
点赞 评论 收藏
分享
青源计划,单片机方向,一面面经(已过)1.学过什么语言:c,java,py,c++面试官说主要用c2.讲讲c语言关键字,有什么用(说几个):我直接答的static,volatile,externed三个,结合嵌入式写程序里面的用法去说的3.数组和指针的区别4.指针存放在什么位置:我不太清楚,我答的放在堆区吧,面试官好像说是对的?后面想想指针是全局变量确实应该放在堆区5.指针的值能直接改吗:改🔨,=修改那不就是改变指向的地方吗6.了解哪些通信协议:uart,i2c,spi7.uart的工作方式8.uart怎么确保通信正确9.uart出现问题会是哪些地方出问题,你会怎么排查10.I2c和uart的不同:先介绍的i2c,再说不同11.中断了解吗?使用中断有什么注意事项:快进快出,避免超时,不delay12.如果我想要在中断里用长时间的延时函数有什么办法。比如我想在中断里点个2秒亮2秒灭的灯要怎么做13.挖项目:你做了哪些东西,你有什么收获之类的。这一项我写的项目都是我自己手搓的所以我基本就是口吐莲花了14.期望薪资待遇:我tm找实习的,你官网也没写实习生会开多少,你们薪酬体系我一个外人压根不知道我怎么答?15.反问环节16.怎么看待加班:懂得都懂17.手撕一道代码题(没错,我都以为要结束了,结果突然让我手撕!!!):写一个程序,找出指定字符串中最后一个只出现一次的字符,如果全部字符都有重复就找出最后一个重复次数最多的字符,用c写。char findlastchar(const char* string)估计是leetcode上的,具体哪题我没刷到不过也写出来了。先写的遍历然后从后往前找,没时间写优化方法了,只讲了思路
查看13道真题和解析
点赞 评论 收藏
分享
评论
9
40
分享

创作者周榜

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