华为数通嵌入式方向软开面经

在牛客上也看了许多面经以及总结面试题的帖子,今天也回报一下牛客

一面:
首先是自我介绍
然后是LeetCode原题,第92题 反转链表Ⅱ
然后面试官要求我进行优化,我就简单讲了下最优的思路(o(n)的时间复杂度,o(1)的空间复杂度,一次遍历)
接下来是简单问了点八股(华为一般会问你最擅长哪个语言,然后问你对应语言的八股):
1.c/c++中值传递和引用传递有什么区别
2.TCP三次握手
由于时间关系八股没有问太多,就这么两道基础题,然后就开始跟我聊项目,让我介绍一个自己做的项目
最后问了我在项目经历中解决的最棘手的问题,以及这怎么解决的

二面:
首先仍然是自我介绍
然后可能是因为我的专业比较新吧(本科学人工智能的可能比较少),面试官让我简单介绍一下自己所学的课程以及项目经历
回答:课程就是计算机基础(举例计网,操作系统等等,后续面试官问八股就只问了这两块)以及一些智能方向的课程,然后花了五分钟简单介绍了一下项目。
接下里就是简单问了问八股:
1.你也谈到了你学过计网,那你计网学的怎么样,对OSI七层网络有了解嘛?
答:有过简单了解,但是我们的教材主要是依据的OSI五层模型,对七层模型了解不多
没关系,那你就介绍一下五层模型吧
答:介绍了五层网络模型,但是我表示对物理层了解不多
没有关系,可能物理层你接触的也比较少
2.那你操作系统学的怎么样,都学过那些内容,对linux有了解嘛?
答:操作系统就是学了一些基础知识,对linux有一定了解,我们当时也是在Ubuntu虚拟机上进行的操作系统实验
那你学习的时候都做了什么实验?
答:当时做了像是进程线程生成调用的实验,还有包括同步的实验等等,我印象比较深的是一个互斥的实验,火车过桥的一个实验
那你介绍一下这个实验吧
答:介绍了这个实验的实现,以及目的等等
那你对中断有了解嘛,中断的原理?
答:讲了一下中断,内核态用户态的切换等等
那你对这个内存管理有了解嘛?
答:讲了分块,分段,分页(这里有个页面置换算法),段页式结合的方法,然后表示对虚拟地址了解不多,只讲了我们为什么需要虚拟地址,不太清楚具体的实现(但其实也是分段,分页,段页式结合)
没有关系,那就先问到这里,接下来我们写个题吧
算法题:首行缩进         给你一个数组(长度为n),数组第i位表示文档第i行要缩进多少格,问你要完成这个数组要求的操作最少要操作多少次(比如一个1,2,3的数组,可以选中三行同时缩进一格,然后选中后两行缩进一格,最后选中最后一行缩进一格,不允许选中不连续的行,缩进一格为一次操作)
最后面试官对我的竞赛经历有点感兴趣(可能是因为我算法题debug时间有点长吧,改了好几个bug才达到要求):
我看你是免笔试的,之前参加了咱们华为这边的软挑赛,那你当时都碰到了什么样的难题嘛,都是怎么解决的?
答:介绍了一下当时的情况
然后面试就结束了

终面:
首先依然是亘古不变的自我介绍
然后面试官就问了以下问题:
1.介绍一下你的主修课程吧
2.那你大学期间都对那些技术方向更感兴趣呢
3.那你都是怎么去发展你这些感兴趣的方向呢
4.我看你也做了一些项目,挑一个你印象最深刻的介绍一下吧(由于我现在还在实习,所以对我现在正在做的这个实习项目理解最深刻,就讲了实习的项目)
5.我看你说的这个项目成果主要取决于你匹配的效率和准确度,那如果让你自己去实现这个项目,你会怎么去做
6.你有没有和项目负责人沟通过呢,为什么不选用你的这个方法
7.介绍一下你的职业规划吧
8.我看你参加了很多的竞赛,就比如这个美赛吧,你当时为什么要参加它呢
9.那你在这些比赛中都收获了什么呢
10.我看你各方面经历也是很优秀,没有考虑过继续深造嘛
11.我看你投递的方向是软开,那你认为一个优秀的软件开发者需要具备什么样的品质
12.你大学期间碰到的你认为最难的,让你压力最大的挑战是什么,你是怎么解决的
然后就是反问

说实话华为的面试经历我一直都感觉很不错,不管是之前找实习时候的面试官,还是这三次的面试官都是非常有耐心,给我的感觉就是面试氛围很轻松,如果程序有什么问题也会引导你,还是很nice的,而且华为的面试结果出的还是很快的,基本上面完半个小时内就能收到短信,这点还是让人感觉比较舒服的,但是华为的池子也是真的深,目前我已经通过了全部的三次面试进了华子的鱼塘,期望华子能给个机会吧😂😂
#华为面试##华为##面经#
全部评论
楼主,请问审批开始了吗
2
送花
回复 分享
发布于 2022-09-20 14:33 北京
老哥,想问下第二个算法题是啥思路
1
送花
回复 分享
发布于 2022-08-13 09:34
国泰君安
校招火热招聘中
官网直投
苏州数通开奖了没
1
送花
回复 分享
发布于 2022-10-18 08:08 吉林
老哥,你这base是哪的
点赞
送花
回复 分享
发布于 2022-08-11 17:17
楼主第二题他是有类似力扣那种评测系统检测代码吗?还是直接自己本地写 然后自己写测试用例检测呀
点赞
送花
回复 分享
发布于 2022-08-16 00:02
请问是正式批还是提前批哦
点赞
送花
回复 分享
发布于 2022-08-26 06:56 浙江
楼主是本还是硕啊
点赞
送花
回复 分享
发布于 2022-09-22 01:35 山东
hxd有进展了嘛
点赞
送花
回复 分享
发布于 2022-12-05 15:01 江苏
校友,请问没有硬件基础,能直接面嵌入式吗,我看你的面经里好像没怎么问硬件知识?
点赞
送花
回复 分享
发布于 2023-01-05 20:49 山东

相关推荐

华为硬件笔试主要考察硬件知识的广度,考察内容涉及模拟电路,高频电子线路,数字电路,集成电路,射频电路,微波原理,信号与系统,通信原理,计算机网络,嵌入式、单片机、微机原理、信号完整性SI,电磁兼容性EMC、PCB设计规范等。除了课本上涉及的知识点外,还会考察工程应用中的知识点(具体指标和参数)等。单独某一道题拎出来难度确实不大,但是整个的考察范围很广,方方面面都涉及一点。硬件笔试全是客观题(选择题和判断题),总数大约40道题左右。虽然听说60分及格,但是不知道笔试分数会不会影响后续在池中的排名,所以仍需要认真对待。考察的有:1. 电平接口规范TTL、CMOS、LVTLL、LVCMOS、CML、LVECL、ECL、LVDS等。2. 三极管/CMOS管:放大电路,开关电路,反相器电路,OC/OD门等。3. 电容、电阻、电感的实际模型、以及取值损耗的因素。3. PCB:跨分割、数字地和模拟地、过孔,高速信号线布线规范等。4. 运算放大器及由运放组成的基础电路。5. 组合逻辑和时序逻辑电路:竞争与冒险,亚稳态,建立时间与保持时间,多路选择器,译码器,编码器,计数器,分频器,倍频器,移位寄存器,环形/扭形计数器。6. 滤波器原理和电路网络,RC,LC网络。 7 . 电源:AC-DC电路(降压,整流,滤波,稳压电路)和DC-DC电路(LDO、BUCK、BOOST、正反激),缓启动等。8. OSI网络模型和基础的网络协议MAC帧、IP协议、TCP/UDP、路由协议等。9. 测试仪器使用方法:示波器,万用表,频谱仪等。10. 串行通信协议:SPI,I2C,UART,CAN等。11. AD/DA主要参数和原理。12. C/C++,Verilog: 面试时有几率抽到简单编程题。还有很多其他的………………专业面试:最好提前准备和简历相关的项目PPT和资料。流程:自我介绍→项目介绍→针对项目细节和电路图提问(面试官非常专业,可能会问到芯片每个引脚,电容,电阻的功能和作用)。面试时间在1个小时内,节奏紧凑,问,答,问,答,直到回答不上。项目问完后会现场出题做,要求屏幕共享。最后会抽几道笔试的题目重新做一遍,主要考察是不是自己做的(笔试完后最好复盘一下)。面试官考察的是你的理解,以及你的项目经历与岗位的匹配程度,(华为HR说你的简历不错,项目经历与岗位匹配度很高,都是话术,不要轻信……
点赞 评论 收藏
分享
查看2道真题和解析
点赞 评论 收藏
分享
21 139 评论
分享
牛客网
牛客企业服务