电话:
您当前的位置:首页 > 职场资讯 > 面试技巧

华为面试笔试攻略:技术面逐一揭秘

来源:网络整理 时间:2026-09-12 作者:原作者 浏览量:

华为进行面试时的整体流程整体上大概能被划分会笔试这一环, 还有性格测试这种情况, 以及面试过程, 再有综合面试的环节, 最终回到学校等待等结果。就笔试来论, 华为所设置笔试的难度大概处于中等水平, 其中选择题的难度和网易的、腾讯的难度基本相近。而末尾的代码题, 相比较而言就要简单许多, 总共存在3道题目, 前面2道题很轻易就能实现AC, 不过题目内容已经不太能够记得起来, 然而其难度的确不算很大。至于最后一题, 最后所提交的代码通过了75%的样例, 一直都没能发觉剩下的25%有可能存在怎样的问题。

笔试部分太久远,我就不怎么回忆了。直接将面试。

面试

倘若讲腾讯的面试是大肆挥霍钱财(毕竟每一位面试官都配备了一间单独的房间), 那么华为则是戒除奢华信奉节俭。有两个大会议厅, 里面坐满了面试官, 其中一处是初面面试区域, 另一处是综合面试区域。初面区域的面试官会到等待区, 逐个叫我们过去进行面试。

用于面试所用的桌, 采取的是一对一这种形式, 针对技术岗开具的面试通知短信, 尽管并没有通知表明、需要携带用于介绍经历的简历, 然而还是携带了一份, 以此来避免在面试进程当中、出现需要简历的情况。(事实证明这是一个明于事理、所做的选择)

初面

初面面试官点到我的名字之后,我跟着面试官去他的那个位置。

面试的流程跟多数互联网公司的流程大体相近, 首先会要求自行讲述一个相对满意的项目, (或许是想借助这个项目来摸清技能水平情况)。在为面试做准备期间, 实际上我就曾为此问题而纠结过。毕竟, 于我的项目里, 有两个项目是我较为满意的, 第一个着重做后台, 第二个主要做虚拟环境以及数据交互。

我说出这样一句话, 即“我有两个项目是比较满意的”, 期望面试官可以给予机会让我把两个项目都讲解一番, 接着陈述, 我先来讲讲第一个彼时所做的换课平台, 原本它是一个课程项目, 可是我们于这个课程项目之上,联合当时校内十分急需换课这个需求, 进而打造出了这样一个换课平台, 阐述完项目目的后, 表明这个项目大概达成了一个怎样怎样的功能, 再说明我在项目里主要承担后台开发以及数据库交互功能, 最后提及整个项目的架构大致是以下这样。。”(项目怎样达成), 我手持纸笔, 在草稿之上, 为面试官描绘着后台涵盖的所有系统架构, 以及数据的流动方向, 并且也阐述了涉及其中的重要技术要点。

依照之前整理好的描述流程, 我把整个换课平台项目讲述了一回, 期间偶尔面试官会问些技术细节, 然而都并非很难, 或许是由于我没采用“SSH”三大框架, 而是运用纯JSP开展底层开发, 故而面试官也不太好发问。

然而, 有件挺有意思的事儿, 当我讲到项目里达成了实时聊天这一情况时, 面试官提出了两个小问题, 这两个问题是我之前项目里未曾碰到过的, 却是实际投入生产的产品中有可能遭遇的问题: 其一, 我们的实时聊天采用的是直接P2P模式, 如此一来就要求双方处于同一子网环境下, 要是当前双方并不在同一子网里, 外网当中某个移动端用户A能够访问后台服务器B, 在这个时候, 某个web端C同样能够访问服务器, 此时A和C是彼此不一样的, 现在倘若我们依旧希望让它们进行通信, 该怎么做呢;其二,思索大量用户同时对后台服务器发起访问的情形下, 要怎样去处理。

首先, 我第一个想到的是以服务器当作中介, 然而那时老是在想, 或许发送两条聊天信息会给服务器带来压力, 故而一直特别犹豫要不要去用后台服务器当作中转, 并且, 当作中转该怎么去操作。不过, 面试官稍微给我提了个醒, 可以用服务器当作中转, 就在这个时候, 我忽然意识到, 只要服务器把消息接收之后, 马上将其转发出去就行, 不用经过数据库。在这个时候呀, 我也才总算弄明白, 为啥我以前在剖析微信的聊天服务之际, 要把每一条文本消息以及图片消息通通都发送到微信的后台服务器那边去, 并且那种直接简单的 P2P 对话做法, 主要是为了切实克服网络方面所存在的问题。

不容易的是第二个方面, 在云计算里头对负载均衡加以考虑, 我大概地讲述了一下思路。要选定这么一台主机去当作负载均衡调度机器, 别的那就作为工作机器就行啦。

第一个项目, 大概讲了十分钟, 不清楚之所以能够连续讲十分钟这件事, 究是因刚开始面试之缘, 抑或我项目确合面试官之喜好所致。

在第一项工程结束之后, 面试的负责人翻阅了一回我的履历, “你能不能讲述一下你另外的工程项目? ”我就此滔滔不绝地讲了一番。

“有什么难点?”“项目中遇到过哪些问题?”

华为面试流程_华为面试笔试_华为笔试难度

当说完那些内容之后, 初步面试基本上也就宣告结束了, 整个进行的过程是十分和谐的, 或许是因为我所遇到的那位面试官是比较和善友好的。最后出现了让我提出一个问题的情况, 我大概询问了一下关于我所投递的这个岗位在今后具体而言会是怎样的工作, 面试官大致为我讲述了一番。我投递的岗位是云计算开发岗, 是PaaS方向的。

综合面试

初面完之后,面试官指引我去综合面试区等待综合面试。

整体而言, 综合面试给人的感觉跟初面相差无几, 只是呢, 在综合面试这个阶段, 面试官最先问了我的籍贯, 接着问了我的工作意向, 随后又问了我理想的工作地点。

这里, 我表明自己并非挑剔, 鉴于身为一个外省人, 自独自出省读书之后, 对在何处生活, 在何处上班, 便已然没了太多的顾虑。

接着, 面试官问了我一系列问题, 先是关于成绩如何, 再是家庭情况怎样, 随后开始询问我的项目经验。(尽管我实在是搞不明白, 为何综合面试会问初面中已经问过的对于项目经验的问题呢)在这里我就不再重复讲述了, 哪儿与之前是相同的, 我大致跟面试官交流了一回项目的具体内容。

这部分内容做完了, 就会觉察出综合面试整个进程基本告终了, 面试官着手向我讲述他们项目组的工作地点(深圳), 工作范畴, 以及日常的一些活儿, 与此同时还跟我讲解了一些未来工作中要知悉的基础内容——像是docker容器, k8s, 部分国内外公有云的运转原理, 让我回去之后预先自学一番。(这时我开始觉得有希望了)

事实上, 综合面试与初次面试之间体现出来的差异, 其实并非显著突出至极之大, 然而从感受层面而言, 我认为这状况还是同面试官产生着关联联系, 鉴于在我那些身为同行的队友人员当中, 他们有人遭遇被提问到一些具备相对深入底层性质的知识要点, 例如像Java所呈现展现出的具有何种独特特性特点之类, 同时也存在有人被询问到关于面向对象展现出来所具备拥有的优点长处等等情况(而这些相关的内容情况我都未曾遭遇被问到)。

综述

总体来讲, 实际上华为的面试并未存在如我脑海想象其间那般困难复杂(鉴于得知此番华为今年进行缩招之举, 我曾一度认为面试会刻意偏向极为困难)。简历准备事宜相当关键重要, 特别是项目经历层面, 还有个人博客以及代码托管平台这类易于增添分数额度元素内容, 最好能够予以清晰撰写描绘出来。两场面试相互比较之下, 与同伴相比我显得更加顺利通畅顺达, 在有一定程度范畴之内就是简历为我增添了分数分值。

鉴于我所面试的岗位为云计算开发岗, 故而我于项目里再度增添了诸多与Java相关联的项目经历, 虽说并非至关重要, 然而起码能够使得面试官借此知晓我在Java领域具备不少经验。

去面试之际, 没必要过度紧张。之前, 那次腾讯的面试当中, 我显著地特别紧张, 致使脑子整个儿一片发蒙状况下。然而今儿这次华为的面试, 却感觉略微舒服了好多。不确定究竟是由于已然经历过几回面试了, 还是因为面试官带动得比较出色所造成的。

重要的是最后要能够及时且清楚地把自己想说的内容描述出来, 毕竟以后工作岗位上少不了和同事交流, 而且清晰描述对面试官了解你以及你的项目很有帮助, 所以不管是给面试官讲自己项目时, 还是回答面试官问题, 又或是想表达自己观点时, 都得清晰表达。要是一时语塞, 可尝试停顿下, 理理思路再重新描述, 只要面试官理解你的话, 一般些许停顿没大碍。

最为最终的那个最后, 期望可以被华为给予录用通知吧_(:зゝ∠)_当下正处于“排队等待被录取”的状态之中。

更新:

分享到:
客服服务热线
关于我们
产品与服务
收费与推广
网站特色
咨询反馈
微信公众号
手机浏览

Copyright © 2018 All Rights Reserved 版权所有 宁国人才网 苏ICP备2024139598号-6

地址:安徽省合肥市瑶海区 EMAIL:

Powered by PHPYun.

用微信扫一扫