华为OD嵌入式软件开发面经
6.19号在拉钩上投了简历,开始做题,准备机考。
两个礼拜刷了将近100道题。
7.3号机考400分考了240。
7.4号性格测试过。
7.7号技术一面,主要问了简历上的项目经历,问了40几分钟,就给了一道题,删除相邻相同的字符,当时用的传统方法解的,后来面试官提了下可以用栈,我就把思路讲了下,一面就算过了。
7.13号技术二面,主要问了C的基础,#define 和 typedef的区别,static有几种用法,如何用两个栈实现一个队列,然后就做题,一道删除重复区间的题,开始觉得超级难,甚至还想问面试官能不能给点思路,面试官说你做做看啊,没办法,只能硬着头皮做,没想到做出了一部分,面试官看了后直接给我一个测试用例,没过,让我再想想,我重新改了下,算过了。快结束的时候,面试官问我数据结构用的多不多?我说不多,他又问知道刚刚的题用什么算法吗?我说不知道。是贪心算法我说,怪不得这么难。二面有点难。
7.14号hr面,谈了哪里人,为什么想去华为,谈人生,谈理想,谈了期望薪资,开始要的多了,把小姐姐吓了一跳,不过我说反正最后还会被压一点的。
7.15号综合面试,接通电话,说是技术面试,我一脸懵逼,但也就听面试官问了,问我项目经历,问了FreeRTOS、uCOS和contiki的区别,问了信号量如何传递,任务切换的时候,寄存器怎么工作的,还问了RTOS的时间片轮转任务调度内核怎么写,最后问了加班怎么看。说实话,综面也有点难。
期待能拿OFFER~有什么问题可以在下面留言~