华为软件工程师面试经验

合集下载

华为面试经验三进三出

华为面试经验三进三出

华为面试经验三进三出一个月后,我接到G公司某部人力资源部电话,希望我去面试。

接到电话我有点意外。

我以为我已与G公司无缘了,因为报纸上写着:寄送收到申请表后二周内即会有反馈。

对于这份意外的惊喜我当然很高兴,不过我由此却有第一种感觉:G公司并不缺人,否则也不会1个月接著才来电话。

我想,当他们看到某个潜在的科沙群峭腹之材时,他们会拿过来做储备———我大概泛称这种情况吧。

两天后我或进行了第一次面试。

女面试官是HR经理,男面试官则是浙江地区销售经理。

销售经理很忙,不曾一会儿就有事出去了,入学考试基本就是我与HR经理“一对一”。

;很多环境问题都是司空见惯的,比如说,介绍一下你自己等等。

当她问到我为什么想离开现在的母公司公司时,我说,其实倒不是对现在的工作有什么不,我相信只是希望自己有更好的发展。

这完全是我的隐晦想法,如果不是G公司,那时候的我并不想跳槽。

HR经理接着问我,你期望的工资是多少?我略想了一下说了个5000元。

我想HR经理对我的要价很不以为然,因为她紧接着对我说:年轻人不该让收入正式成为职业发展的“瓶颈”,发展是第一位的。

我并没有顺着她的意思,还是明确地表达了我的意思:发展是很重要,但保证一定的生活水平也很重要。

在面试即将结束时,面试官给了我一个要求:以我当时的经验与能力,去直接销售部门负责人可能还不能完全胜任,她建议我换一个职位———维护合同。

这其实是个售后服务主管部门。

G公司是个大公司,部门很多,分工很细。

对于这个建议我也拥护表示认同,所以我答应考虑。

又过了一个星期大概,G公司电话通知我第二次面试。

当时我正在温州出差,一时无法赶回杭州。

事实上我应邀参加也不想赶回来参加入学考试:首先,我觉得G公司这样的大公司有良好的良好培训管理体制和储备计划,较小所以他们一般不会像小公司那样对人才“求贤若渴”,我这样的人若想摆谱是不知天高地厚;其次,我觉得自己入觉得仪器仪表这一行不久,经验、人脉都不足,此时进入GE未必是最好的时机。

职场新人必看的面试宝典:华为面试攻略

职场新人必看的面试宝典:华为面试攻略

职场新人必看的面试宝典:华为面试攻略2023年,职场竞争愈发激烈,每个求职者都在努力寻找更好的机会。

而面试是求职过程中最重要的环节之一。

面试准备做得越充分,准确度越高,你就越可能获得心仪的工作。

今天,我们来分享一篇走在职场前沿的面试宝典——华为面试攻略。

华为,作为中国最大的通信设备和解决方案供应商之一,拥有全球顶尖的研发团队和不断更新的技术。

华为文化强调"人才第一",因此在应聘华为的过程中,不仅要准备相应的技能面试,同时还必须关注个人的素质和态度。

下面,我们将从华为多个面试环节的细节、注意事项以及答题技巧等方面,为大家解析华为面试的核心。

希望本篇攻略能够为职场新人提供一些指导,帮助他们在应聘华为时更快速地脱颖而出,获得职场成功。

第一环节:社交交流与影响力面试社交交流与影响力面试是华为人才选拔的一大特色。

这个环节主要测试你与人沟通交流的能力,如何影响他人等方面。

在这个环节中,你需要给出一个有效的演讲,向评委展示你自己的思维方式和沟通技巧。

以下是在社交交流与影响力面试中需要注意的一些事项。

1. 准备充分社交交流与影响力面试是一个需要准备的环节。

在面试前,你需要充分了解华为的文化价值观,以及相关行业走向。

然后,根据您所申请的职位,进行求职准备。

这包括对自己的知识储备进行系统化整理,了解更多的公司信息和行业变革趋势。

2. 着装得当在华为面试中,穿着得体也是非常重要的。

华为企业文化比较正式,要注意着装。

对于男生来说,选择西服、正装或商务休闲装,切勿穿着过于休闲或随意。

对于女生,裙子也不宜过短,过于个性化的装扮也应该避免。

3. 来自实际案例的演讲在社交交流与影响力面试中,你需要设置一个主题,提出你的观点或思考。

演讲时最好结合实际案例,让自己更加具有发言权和说服力。

还要注意语言简洁明了,结构清晰。

4. 注重细节语言和态度在社交交流与影响力面试中,你需要拥有比其他求职者更好的细节语言和礼貌态度。

软件工程师岗位面试题及答案(经典版)

软件工程师岗位面试题及答案(经典版)

软件工程师岗位面试题及答案1.请介绍一次您在团队中解决复杂技术问题的经历。

答案:在上一家公司,我们遇到了一个性能瓶颈问题,导致应用程序响应变慢。

通过分析代码,我发现了数据库查询优化的机会。

我重新设计了查询,减少了查询时间,从而提升了应用程序的性能。

2.请谈谈您在版本控制系统中的经验,以及您如何处理合并冲突。

答案:我熟悉Git,并且经常使用分支进行开发。

当出现合并冲突时,我会首先理解冲突的本质,然后与团队成员讨论解决方案。

我们会在测试环境中验证修改,确保没有引入新问题。

3.在敏捷开发中,您如何确保团队按时交付功能?答案:我在敏捷开发团队中担任过ScrumMaster角色。

我会协助制定冲刺目标,跟踪任务的进度,及时解决障碍,并确保团队保持高效沟通,以确保按时交付。

4.您如何保证代码质量和可维护性?答案:我重视代码审查和单元测试。

代码审查可以发现潜在问题并提供改进建议,而单元测试可以确保代码的正确性。

我还注重编写清晰的文档,以便将来维护和扩展代码。

5.请描述一个您在项目中使用设计模式解决问题的实例。

答案:在一个电子商务项目中,我们需要实现不同支付方式的接口,以支持多种支付方式。

我采用了策略模式,将每种支付方式封装为一个独立的类,并在运行时动态选择合适的支付策略。

6.如何处理一个需求变更,该变更可能对项目进度产生影响?答案:首先,我会与产品经理和团队讨论变更的紧急性和影响。

如果变更必要且合理,我们将评估其对进度的影响,并相应地进行调整,可能会重新分配资源或者调整冲刺计划。

7.您在持续集成和持续交付方面有何经验?答案:我在多个项目中使用Jenkins进行持续集成和交付。

我设置了自动化构建和测试流程,并确保每次提交都会触发构建和测试,从而及早发现问题并快速修复。

8.请说明您在保障应用程序安全性方面的做法。

答案:我会定期进行安全漏洞扫描和代码审查,确保代码没有潜在的安全隐患。

我还会采用输入验证、身份认证和授权等措施来保护应用程序免受攻击。

华为面试常见问题回答技巧

华为面试常见问题回答技巧

16个经典面试问题答复思路面试过程中,面试官会向应聘者发问,而应聘者的答复将成为面试官考虑是否接受他的重要依据。

对应聘者而言,了解这些问题背后的“猫腻〞至关重要。

本文对面试中经常出现的一些典型问题进行了整理,并给出相应的答复思路和参考答案。

读者无需过分关注分析的细节,关键是要从这些分析中“悟〞出面试的规律及答复下列问题的思维方式,到达“活学活用〞。

问题一:“请你自我介绍一下〞思路:1、这是面试的必考题目。

2、介绍内容要与个人简历相一致。

3、表述方式上尽量口语化。

4、要切中要害,不谈无关、无用的内容。

5、条理要清晰,层次要清楚。

6、事先最好以文字的形式写好背熟。

问题二:“谈谈你的家庭情况〞思路:1、况对于了解应聘者的性格、观念、心态等有一定的作用,这是招聘单位问该问题的主要原因。

2、简单地罗列家庭人口。

3、宜强调温馨和睦的家庭气氛。

4、宜强调父母对自己教育的重视。

5、宜强调各位家庭成员的良好状况。

6、宜强调家庭成员对自己工作的支持。

7、宜强调自己对家庭的责任感。

问题三:“你有什么业余爱好?〞思路:1、业余爱好能在一定程度上反映应聘者的性格、观念、心态,这是招聘单位问该问题的主要原因。

2、最好不要说自己没有业余爱好。

3、不要说自己有那些庸俗的、令人感觉不好的爱好。

4、最好不要说自己仅限于读书、听音乐、上网,否那么可能令面试官疑心应聘者性格孤僻。

5、最好能有一些户外的业余爱好来“点缀〞你的形象。

问题四:“你最崇拜谁?〞思路:1、最崇拜的人能在一定程度上反映应聘者的性格、观念、心态,这是面试官问该问题的主要原因。

2、不宜说自己谁都不崇拜。

3、不宜说崇拜自己。

4、不宜说崇拜一个虚幻的、或是不知名的人。

5、不宜说崇拜一个明显具有负面形象的人。

6、所崇拜的人人最好与自己所应聘的工作能“搭〞上关系。

7、最好说出自己所崇拜的人的哪些品质、哪些思想感染着自己、鼓舞着自己。

问题五:“你的座右铭是什么?〞思路:1、座右铭能在一定程度上反映应聘者的性格、观念、心态,这是面试官问这个问题的主要原因。

软件工程师面试问题

软件工程师面试问题

软件工程师面试问题一、基本面试问题:1. 简单介绍一下你自己。

2. 你对软件工程师这个职位有什么理解?你觉得自己适合这个职位吗?3. 能否谈谈你对软件开发生命周期的了解?4. 你在过去的项目中遇到的最大的挑战是什么?你是如何处理的?5. 你如何处理项目延期或失败的情况?6. 在你的上一份工作中,你是如何与团队合作的?有遇到过与团队成员发生冲突的情况吗?你是如何处理的?7. 你有使用过哪些软件开发工具和技术?8. 能否谈谈你对代码质量的看法以及如何保证代码的质量?9. 你有使用过哪些软件开发模型?你认为哪个模型是最适合软件开发的?10. 你有没有参与到开源项目或者个人的项目中?能谈谈你的经验吗?11. 能否谈谈你对团队沟通和合作的看法?12. 你在哪些方面希望继续学习和提升自己?13. 你最擅长的编程语言是什么?为什么选择这个编程语言?14. 你对数据结构和算法有什么了解?能举例说明在实际项目中的应用吗?15. 你是否持续关注行业的发展和新技术的变化?二、技术面试问题:1. 什么是面向对象编程(OOP)?能否举例说明面向对象编程和面向过程编程的区别?2. 什么是设计模式?能否谈谈你熟悉的设计模式以及它们的应用场景?3. 什么是数据库索引?为什么要使用索引?你是如何优化数据库查询性能的?4. 你在开发过程中如何保证代码的可维护性和可扩展性?5. 什么是HTTP协议?它的工作原理是什么?6. 你对前端开发有了解吗?能谈谈前端开发中常用的技术和工具吗?7. 你对云计算和大数据有了解吗?能谈谈它们对软件开发的影响吗?8. 你有使用过自动化测试工具吗?能谈谈你使用的自动化测试工具以及它们的优缺点?9. 什么是敏捷开发?你认为敏捷开发在软件开发过程中的哪些方面有帮助?10. 你有使用过版本控制工具吗?如果是,请介绍一下你使用的版本控制工具,比如Git。

11. 你在开发过程中遇到过性能问题吗?你是如何进行性能优化的?12. 什么是多线程和并发?你是如何处理多线程编程中的安全问题的?13. 你有使用过数据库管理工具吗?如果是,请介绍一下你使用的数据库管理工具,比如MySQL。

华为软件面试题

华为软件面试题

华为软件面试题随着科技的不断发展,软件行业越来越受到重视,软件工程师成为热门职业。

华为作为全球知名的通信设备和解决方案供应商,也在软件开发领域占有重要地位。

如果您正在准备面试华为软件职位,以下是一些常见的华为软件面试题以及建议的回答。

1. 介绍一下自己的软件开发经验。

在回答这个问题时,您可以从自己的教育背景、工作经历和项目经验方面逐步展开。

强调您的专业技能和应对各种挑战的能力。

同时,提到您曾经使用过的开发工具和编程语言,以及您在软件开发过程中所遇到的最大挑战和如何解决的。

2. 谈谈您对软件工程的理解。

此问题考察您对软件开发生命周期以及软件工程方法学的理解。

您可以谈论需求分析、规划、设计、编码、测试和维护等各个阶段,并解释每个阶段的重要性。

同时,提及您在某个项目中如何遵循软件工程方法学,并且讨论采用敏捷开发或瀑布模型时的区别。

3. 请解释面向对象编程(OOP)的概念及其优势。

以面向对象编程为例,回答此问题时,您需要解释封装、继承和多态这三个基本概念。

强调OOP的模块化、可重用性和易维护性等优势。

举例说明如何在项目中应用OOP原则,以提高代码的效率和质量。

4. 谈谈您对设计模式的了解。

设计模式是软件开发中常用的解决问题的模板。

回答此问题时,您可以先简单介绍几种常见的设计模式,如工厂模式、单例模式和观察者模式等。

然后选择其中一种模式进行深入解释,包括它的使用场景、解决的问题以及优势等。

5. 请说说您在前端开发中使用过的技术和工具。

回答此问题时,您可以提到您熟悉的HTML、CSS和JavaScript等前端开发技术。

还可以谈论您使用过的框架,如React或Angular,并解释为什么选择这些框架。

同时,提到您使用过的前端开发工具和调试工具,以及如何通过优化性能和用户体验改善前端开发。

6. 如果您在一个项目中遇到了问题无法解决,您会怎么办?这个问题考察您的解决问题的能力和团队合作精神。

回答时,您可以强调您的解决问题的方法和过程,例如通过查阅技术文档、搜索互联网或与团队成员讨论等。

软件测试工程师面试题汇总(华为篇).doc

软件测试工程师面试题汇总(华为篇).doc

软件测试工程师面试题汇总(华为篇)1、怎么来设计测试方案根据测试需求(包括功能需求和非功能性需求),识别测试要点,识别测试环境要求,安排测试轮次,根据项目计划和开发计划做整体的测试安排。

被测试的特性:通过对需求规格说明书进行分析,列出本次测试需要进行测试的各部分特性(如要测试的功能需求、性能需求、安全性需求等等)。

不被测试的特性:由于资源、进度等方面原因,本次测试不列入测试范围的特性。

测试组网图:进行本次系统测试所需要的软硬件设备、配置数据及相互间的逻辑、物理连接。

今后测试执行时需要依据这个组网图来进行环境的搭建。

2、如果给你一个B/S系统你怎么来进行测试此题答案还可用于回答测试流程,测试流程题亦可参考15题。

阅读系统需求,充分理解需求,记录问题,并与项目需求人员充分沟通。

编写测试需求,包括系统功能和非功能测试要点、罗列测试类型、测试进度、质量要求等。

制定测试计划,包括熟悉测试业务、设计测试用例、执行测试用例、进行测试小结、编写测试报告,任务颗粒度一般应小于5人天编写测试用例,根据测试方案设计用例,即便没有明确的性能和安全测试要求,也应识别进行此两项测试。

执行软件测试。

进行测试小结,如果测试持续时间较长,每个版本间隙总结本轮测试。

编写测试报告,总结测试过程,汇总度量数据。

3、怎么进行工作流的测试把握需求,找准结点,理清流程,画出流转图,弄清节点间的数据流转,设计测试用例的时候必须覆盖所有可能的流程。

工作流:如果问到有没有做过,根据对工作流的了解情况回答,如果比较了解,可以把参与的某个项目中说上一些有工作流的,如果不是很了解就说没有做过,但是学习过相关知识。

4、做性能测试的时候都需要关注哪些参数并发访问量,服务器响应时间(最小、平均、最大)并发性能测试的过程是一个负载测试和压力测试的过程,即逐渐增加负载,直到系统的瓶颈或者不能接收的性能点,通过综合分析交易执行指标和资源监控指标来确定系统并发性能的过程。

软件工程师面试常见问题

软件工程师面试常见问题

软件工程师面试常见问题软件工程师是目前非常热门和受欢迎的职业之一,公司和企业在招聘软件工程师时都会设置一系列的面试问题来评估候选人的技术能力和适应能力。

在本文中,我将介绍一些常见的软件工程师面试问题,希望能帮助面试者提前准备和应对。

1. 介绍你的项目经验。

在这个问题中,你应该详细介绍你过去的软件开发项目经验,包括项目规模、使用的技术、你在项目中的角色和职责等。

可以提到一些你在项目中面临的挑战和如何解决它们的经验。

2. 你最拿手的编程语言是什么?并解释你喜欢它的原因。

这个问题考察了你对编程语言的熟悉程度和你对特定编程语言的理解。

你可以选择你最熟悉和喜欢的编程语言,并解释它的优势和适用场景。

3. 你在软件工程领域中遇到过的最大挑战是什么?你是如何应对的?这个问题旨在评估你面对挑战时的解决问题能力。

你可以提到一个具体的挑战,如遇到的技术难题或项目推进的困难,并说明你是如何分析问题、制定解决方案和实施它们的。

4. 你如何保持自己在软件工程领域的学习和进步?软件工程是一个不断演变和进步的领域,面试官希望了解你是否有持续学习的动力和方法。

你可以提到你参加过的培训课程、阅读的技术书籍、关注的技术博客或参与的开源项目等。

5. 你在软件开发中遵循什么样的开发流程?在这个问题中,你应该介绍你在软件开发中的工作流程,如需求分析、设计、编码、测试和部署。

你可以提及你常用的开发方法论、版本控制系统和持续集成等工具和流程。

6. 如何处理代码冲突和团队合作中的问题?这个问题考察你在团队合作中的沟通和解决问题的能力。

你可以给出一些你在团队开发中遇到的例子,并说明你是如何与团队成员合作、解决冲突和保持良好的沟通的。

7. 在软件测试方面,你有什么经验和方法?软件测试是软件开发流程中至关重要的一部分。

你可以提到你在过去的项目中使用的测试方法、工具和技术,以及你如何编写和执行测试用例、发现和修复bug等。

8. 你如何处理项目延期或计划变更的情况?在项目中,往往会遇到延期或计划变更的情况,面试官希望了解你是如何应对和处理这些情况的。

软件工程师面试问题全指南

软件工程师面试问题全指南

软件工程师面试问题全指南作为一位即将参加软件工程师岗位面试的求职者,你需要提前准备一些常见的面试问题,以展示你的技能和能力。

这篇文章将为你提供一份全面的软件工程师面试问题指南,以帮助你在面试中脱颖而出。

以下是一些你可能会遇到的常见问题及其建议的回答。

问题一:请介绍一下你自己。

这是一个常见的开场问题,面试官希望了解你的个人背景和技能。

回答建议:你可以从自己的教育背景、工作经验和技能方面进行介绍。

强调与软件工程师职位相关的学习和项目经验,并突出你的编程语言技能和解决问题的能力。

问题二:你在过去的项目中使用过哪些开发工具和技术?这个问题旨在了解你对开发工具和技术的熟悉程度,以及你是否具备掌握新技术的能力。

回答建议:列举你在过去的项目中所使用的开发工具和技术,包括编程语言、集成开发环境、版本控制系统等。

同时,提到你对这些工具和技术的熟练程度以及你如何通过学习新技术来提升自己。

问题三:请谈谈你对软件工程的理解。

这个问题旨在考察你对软件工程的基本概念和方法的理解。

回答建议:简要介绍软件工程的定义和目标,强调软件开发过程中的需求分析、设计、编码、测试和维护等阶段。

提到你如何应用软件工程的原则和方法来管理和开发软件项目,以确保高质量的成果。

问题四:你在团队中是如何合作的?软件工程师通常需要在团队中协作完成项目。

回答建议:提及你参与过的团队项目,说明你在其中担任的角色和职责。

强调你的沟通能力、协作能力和解决问题的能力,以及你如何与团队成员合作以达成共同目标。

问题五:请谈谈你在处理项目中遇到的挑战和解决方法。

面试官希望了解你解决问题的能力和临场应变的能力。

回答建议:描述你在过去的项目中遇到的具体挑战,包括技术难题、时间限制、资源限制等。

详细说明你采取的解决方法和最终结果,强调你的分析问题和解决问题的能力。

问题六:你对软件开发生命周期有什么了解?软件开发生命周期是软件工程中的一种常用方法,用于规划、开发、测试和维护软件系统。

华为测试工程师面试题

华为测试工程师面试题

华为测试工程师面试题在华为公司的测试工程师面试中,候选人需要面对一系列涵盖软件测试知识和技能的问题。

以下是几个常见的华为测试工程师面试题,供候选人参考。

1. 请简要介绍你对软件测试的理解以及你在测试方面的经验。

在这个问题中,你可以提及软件测试的目的、重要性以及测试的不同类型(如功能测试、性能测试、安全测试等)。

同时,你可以介绍你在过去项目中所负责的测试工作和使用的测试工具。

2. 请谈一谈你在进行软件测试时的测试计划编写过程。

在回答这个问题时,可以提及测试目标的制定、测试用例的设计和选择、测试环境的搭建等关键步骤。

你还可以强调你如何考虑测试的覆盖度和测试资源的合理分配。

3. 你在测试中如何发现和管理缺陷?这个问题需要你描述你在测试过程中如何进行缺陷跟踪和管理,以及如何与开发人员合作解决缺陷。

你可以谈谈你在过去项目中使用的缺陷管理工具以及你与团队合作的经验。

4. 请分享你在软件测试中遇到的一个挑战,以及你是如何解决的。

在回答这个问题时,你可以选择一个具体的挑战,例如复杂的系统集成测试或者针对特定平台的兼容性测试。

解答时要描述你遇到的问题、你采取的解决方案以及你从中学到的经验。

5. 如何进行性能测试?你能举个例子吗?当回答这个问题时,可以谈论性能测试的目的、测试环境的配置、测试数据的设计和采集等关键步骤。

可以结合一个具体的项目例子进行说明,如针对一个电商网站进行负载测试。

6. 谈谈你对自动化测试的看法。

这个问题旨在了解你对自动化测试的理解和对其价值的评估。

可以提到自动化测试的优势、适用场景、自动化测试工具的选择和实施策略等。

7. 在进行测试时,如何保证测试的全面性和有效性?在回答这个问题时,可以谈论测试设计的原则和方法、测试用例的设计技巧、测试数据的设计、合理的测试资源分配等。

同时强调密切的测试开发协作和及时的反馈机制。

8. 你有没有使用过持续集成工具或者版本控制工具?请谈谈你的经验。

这个问题考察你在集成和版本控制方面的知识和实践。

华为公司面试经验

华为公司面试经验

C++软件开发工程师面试经验(南京) - 华为面试过程:手撕代码:一面:leetcode984 不含AAA或BBB的字符串(贪心算法)二面:leetcode064 最小路径和(动态规划)主要是项目问的很详细;C++:内存问题,堆溢出,栈溢出;new一次delete两次会怎么样?存一个很大的数组(栈里),会怎么样?有符号数和无符号数系统是如何比较的?操作系统:进程间的通信方式;计算机网络:有哪些协议?面试官问的面试题:主管面:职业规划强调自己虽然非科班,但是一直以来都想做软件开发;看你的专业是控制,想做软件考研的时候为什么不转计算机?对数通部门的业务有了解吗?想做底层还是上层软件,为什么?会写C吗,做过C的项目吗?笔试复盘家是哪里的,独生子女?目前offer,面试的情况,教研室的工作情况?期望工作地点理想薪资反问:入职之前,有什么需要提前学习准备的吗?答:两方面,语言基础和业务熟悉;通用软件开发面试经验(上海) - 华为面试过程:总体分四部分:首先是心理测评和笔试,笔试三道编程题分别100,200,300分,总分过100分就可以进面试。

然后是电话通知面试时间,安排的是一天走完所有的流程,因为疫情原因是线上面试,他会先给一个测试链接可以测一下自己的设备有没有问题,然后轮到你面试的时候,会有短信和电话提醒。

我是上午11点开始一面,主要问项目和基础知识,然后做两道编程题,一面结束的时候面试官会直接说有没有通过。

接着是13:00二面,但好像是我前面的同学拖时间了,所以我13:45才开始的二面,上来先问简历里的项目,接着是编程题,做题之前先问了一道基础知识题,二面没通过。

面试官问的面试题:一面:自我介绍;介绍项目中的整个技术和流程;你了解的排序算法以及他们的时间复杂度和空间复杂度;说一下AVL树;然后做两道题(共享屏幕在idea里写,写完给她讲一下思路):1.给一棵二叉树,输出从根节点到叶子结点的所有路径;2.输入一个字符串,输出其中最长的回文字符串的长度;(然后又问了几个数据结构的问题,想不起来了),你在项目中遇到最难的一件事是什么,怎么解决的,一面通过。

华为研发面试经验分享_面试技巧

华为研发面试经验分享_面试技巧

华为研发面试经验分享华为研发面试经验分享(一)地点:华为上海研究所无线网络研究部流程:一面,网测,二面一周之前接到通知,可以到华为的招聘网站上注册,然后打印携带并于6月18号到金桥的华为上研所参加openday活动。

通知要求愿意参加的同学提前给华为的hr打电话,在电话中,hr会询问课题方向、项目经历以及未来想从事的方向,由于一直觉得自己准备不充分,因此一直磨叽到周四才填完简历,联系hr。

不巧的是几次电话都无人接听,包括座机和手机。

后来hr给我回了电话,并没有电话面试我。

我问了hr openday的安排,包括是否有面试以及活动结束的时间。

由于活动要到下午才能结束,而学校在下午还有一个活动要我参加,因此我跟hr请求为我早点安排面试,hr答应了我的请求并让我提前一小时到,为我安排面试,在这里要赞一下华为的hr和主管们,肯单独为我安排时间和面试,让我很感动。

周四下午将简历发给了华为的hr,这个时候我们班的群里正在热烈的讨论这次招聘。

到了周五,宿舍的哥们联系hr的时候发现名额已满,在此要提醒各位,这种要求预约的一定要早点联系,不要怕电话面试,找工作是一段漫长的旅程,迟早都要走,不如鼓足勇气,果断的踏上这条路。

周末粗略看了一下做过的项目,周一早上和一个在华为上班的大学同学一起搭公司的班车去了上研所。

到了公司,才知道华为的财大气粗。

华为的新园区只有一栋楼,但同时容纳了上研所一万多名员工,号称亚洲最大的单体楼。

hr安排我9点到,我提前40分钟到达,参观了一下华为的餐厅,早餐还挺丰盛。

到了8点40的时候我联系了hr。

hr到楼下将我接到一个培训室,水没喝上两口,便有一个主管过来给我面试了。

面试主要针对我简历上的内容,包括我的课题和几次项目经历,主管很和善,没有问细节的问题,主要问我在项目中参与的内容,课题介绍,课题的意义以及我课题中我遇到了什么难关以及如何攻克这些难关的。

这时候我认识到这个部门主要看重的不是你会多少东西,而是看你的思路以及你的表达能力。

华为社招面试经验

华为社招面试经验

华为社招面试经验华为社招面试经验(一)前因:我司有个电子科大的研究生(本科学校不详)去年12月辞职了,参加培训直到今年3月末。

然后他去了成都,有同学在华为该部门,内推他去面试。

华为社招都会填一个表,上面有叫你填一些电话的,他填了我的。

于是华为给我打电话了。

我本来是跟人事说好了年底回去后直接去面试的。

后来他跟我说,成都华为有人出差来深圳,可以由成都华为的人来深圳面试,这样比深圳华为面试要简单点,对于我是个机会,叫我抓住。

ok,我同意了第一面:技术面,电话面试(面试官后来没出差)其实就是简单聊了13分钟而已。

我做的dsl跟他们做的无线有交集,而且他们也准备做lte路由,考虑用博通的方案,我现在用的正是博通的方案。

他就叫我画了一下博通方案的软件架构,给他拍照发过去了。

一面基本就这样过了。

第二面:资格审查,当场面(周六华为例行加班的时候,成都出差过来了)这一面不涉及技术了,就是问了些你的日常问题和工作问题。

我没过。

就gg了。

问了我什么呢。

如下:1. 你爸妈没在一起工作?为什么?2. 你结婚了?你老婆在哪里上班?你回去成都,她怎么办?为什么要她跟你一起回去?3. 26为什么裁员?你从26出来后为什么不去大公司,非要去小公司?4. 企鹅也不错,为什么不去企鹅?5. 你为什么要离开这个公司?6. 你是上学比较晚还是有别的原因,怎么27、8了才研究生毕业不到2年?我老老实实回答了,回答完事就gg了。

ps:这种面试不排除有个人主观因素在里面,并且面试的人员中有一些是关系户。

华为社招面试经验(二)华为招聘流程:的筛选——电话面试——华为项目面试——谈offer——确认入职时间(签订3年长期劳动)——项目报到华为面试流程:(1)首先资格考试和面试(相应职位的资深工程师主持)(2)其次应聘职位的部门付经理面试(3)再次应聘职位的部门付经理面试(4)再次人事面试(5)最后是付总级的面试华为面试常问问题:q1:请你分别划划osi的七层网络结构图,和tcp/ip的五层结构图?q2:请你详细的解释一下ip协议的定义,在哪个层上面,主要有什么作用?tcp与udp呢?q3:请问交换机和路由器分别的实现原理是什么?分别在哪个层次上面实现的?q4:请问c++的类和c里面的struct有什么区别?q5:请讲一讲析构函数和虚函数的用法和作用?q6:全局变量和局部变量有什么区别?实怎么实现的?操作系统和编译器是怎么知道的?q7:一些寄存器的题目,主要是寻址和内存管理等一些知识。

华为软件工程师面试经验

华为软件工程师面试经验

华为软件工程师面试经验1、面试流程华为的面试过程必须对每个人都非常清楚。

在线申请之后,还有个性测试。

在这里我想说的是,虽然人格测试没有标准答案,但有些人经常会被刷到这里。

主要原因必须是他们在回答问题时前后不一致,或者他们的理解不够清楚。

当然,我只是在猜测。

因此,我认为,只要个性测试是基于他们自己的真实情况,就没有必要刻意迎合他的要求,并且记住他们所做的回答,很可能以后会出现相同的问题,但不同的表达方式似乎可以确保不会出现不一致。

就我个人而言,我认为人格测试不会有问题。

性格测试结束以后就会通知面试,华为的效率的确值得称赞,基本上会在半天或者一天之内搞定,面试主要是群面,英语测试,性格测试,技术面以及综合面,顺序可能会根据当天现场的调度情况有所不同。

2.华为集团想必大家都听说过华为著名的群殴,模式基本上就是10人,一组5个人,每人1分钟自我介绍,然后会给一个主题大家讨论,得出结果,然后代表陈述,最后面试官会提问并刁难。

自我介绍基本上会围绕个人基本信息,优缺点,职业规划或者最成功失败等问题,这里就需要大家在群面之前做好准备,一定要控制在1分钟之内,因为面试官会在1分钟结束的时候毫不留情的打断你,需要注意的是,在自我介绍开始时,就要开始做记录,记住每个人的基本情况,优缺点等,因为面试官会随机抽人对其他人的自我介绍进行复述。

自我介绍之后,我们将给出一个讨论的话题。

至于无领导小组讨论,我的观点是每个小组只有五个人。

除了领导者,其他角色不必刻意竞争。

每个人都应该做计时和录音的工作,但一个人必须把讨论的情况作为一个整体来计划。

同时,要记住的一点是,一旦讨论开始,每个人都是一个小组和一个团队,如果你想顺利进入下一轮面试,就让小组中的每个人都尽可能地发挥好。

当整个团队表现良好时,面试官会认可该团队。

因此,每个人都应该照顾好自己的队友,不贪图工作,互相照顾,工作分配合理。

这是一个优秀的合作团队。

说回讨论的问题,我认为无领导小组讨论主要是考察一个团队在合作当中所表现出的相互协作的精神,同时在讨论和思考中的条理性和逻辑性,所以除了刚刚说的合作以外,不管是什么论题,都一定要从条理性和逻辑性出发,讨论刚开始时首先就应该确定我们讨论的原则是什么,以及做出每项选择的根据是什么,这样随着讨论的进行,思路会越来越清晰,同时由于事先已经确立了基本选择以及依据,在后面面试官提问的时候,整个团队就会向他们展现出一种齐心协力,思路一致的状态,这想必也正是面试官想要见到的。

软件开发工程师的面试技巧与经验分享

软件开发工程师的面试技巧与经验分享

软件开发工程师的面试技巧与经验分享在当今信息科技迅猛发展的时代,软件开发工程师的需求也日益增加。

然而,要成为一名出色的软件开发工程师,并能在面试中脱颖而出并不容易。

本文将分享一些面试技巧和经验,帮助读者在软件开发工程师的面试中取得成功。

一、准备面试前的知识和技能在面试前,首先要确保自己具备必要的知识和技能。

作为一名软件开发工程师,熟悉各种编程语言和开发工具是必不可少的。

此外,了解软件开发的基本原理和流程也非常重要。

在准备过程中,可以通过参加相关培训课程、自学和实践项目来提升自己的技能水平。

二、熟悉常见的面试问题准备面试的过程中,熟悉和准备常见的面试问题是必不可少的。

这些问题可能涉及个人背景、项目经验、编码能力、解决问题的能力等。

在回答面试问题时,要清晰、简明地表达自己的观点,并且提供具体的实例来支持自己的回答。

同时,要展示自己的学习能力和适应能力,体现出自己能够不断学习和成长的态度。

三、展示项目经验和成果在面试中,项目经验和成果是衡量一个软件开发工程师能力的重要标准。

在面试前,要对自己参与过的项目进行总结和准备。

可以准备一份简洁明了的项目介绍,包括项目的背景、自己在项目中承担的角色和贡献以及所取得的成果。

此外,还可以准备一些项目的Demo或者展示网站,以便在面试中向面试官展示自己的技术能力和项目经验。

四、了解公司和职位要求在面试前,要充分了解申请的公司和职位要求。

可以通过查阅公司的官方网站、新闻报道和社交媒体等途径来获取相关信息。

了解公司的产品、发展方向和技术栈,以及职位的具体要求和技能需求,有利于在面试中更好地展示自己的合适性和兴趣。

五、展示解决问题和团队合作能力软件开发工程师不仅需要具备良好的编码能力,还需要能够解决问题和有效地与团队合作。

在面试过程中,可以通过回答与解决问题和团队合作相关的问题来展示自己的能力。

重点强调自己的解决问题的思路和方法,并且提供过往的合作经验和团队项目的例子,以证明自己是一个有能力、沟通良好并且团队合作能力出色的人才。

华为技术面试自我介绍(2篇)

华为技术面试自我介绍(2篇)

华为技术面试自我介绍尊敬的面试官,您好!我是xxx,一个对技术充满热情、富有创造力的软件工程师。

首先,非常感谢华为给我这次宝贵的机会来展示我的能力和潜力。

我本科就读于xxx大学,主修计算机科学与技术专业。

在大学期间,我通过系统的学习了解到了计算机科学的广阔领域,并对软件开发产生了浓厚的兴趣。

我学习了C、C++、Java等编程语言,并参与了多个项目开发,深入了解和掌握了软件工程的方法和技巧。

在大学期间,我深感理论知识的限制,于是积极寻找实践机会来巩固我的技术能力。

我加入了学校的计算机协会,并担任了一年的技术部部长。

在这个职位上,我负责组织和指导成员进行项目开发,举办技术讲座和比赛等活动。

这个经验让我不仅巩固了编程技能,还培养了团队协作、沟通和解决问题的能力。

毕业后,我加入了一家软件公司,担任软件工程师的职位。

在这里,我参与了多个大型项目的开发,积累了丰富的项目经验。

我独立负责了一个重要模块的设计和开发,并成功交付了项目。

在这个过程中,我学到了很多项目管理技巧,例如需求分析、进度管理和团队协调等。

我的工作获得了领导的认可,也培养了我的问题解决能力和工作责任心。

华为一直以来都是我非常向往的公司,我深知华为在全球范围内的卓越技术实力和创新能力。

作为一个中国科技企业的代表,华为一直在推动科技发展,致力于为人类社会创造更美好的生活。

我非常欣赏华为一贯的价值观和文化,以及对员工的关心和培养。

如果能有机会加入华为,我将全身心地投入到这个大家庭中,努力为华为的发展贡献力量。

作为一名软件工程师,我具备扎实的编程基础和丰富的项目经验。

我能够熟练运用各种编程语言进行开发,并有良好的算法和数据结构基础。

我热衷于学习新技术和解决难题,能够快速适应新的工作环境和技术栈。

我具备良好的团队合作能力和沟通能力,能够与团队成员密切合作,高效完成任务。

我注重代码质量和可维护性,善于分析和解决问题,能够保证项目的高质量交付。

除了扎实的技术能力,我还具备很强的责任心和积极主动性。

华为软件测试工程师面试题

华为软件测试工程师面试题

常见的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。

1. 等价类划分:常见的软件测试面试题划分等价类: 等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试.因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据.取得较好的测试结果.等价类划分可有两种不同的情况:有效等价类和无效等价类.2. 边界值分析法:边界值分析方法是对等价类划分方法的补充。

测试工作经验告诉我,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部.因此针对各种边界情况设计测试用例,可以查出更多的错误.使用边界值分析方法设计测试用例,首先应确定边界情况.通常输入和输出等价类的边界,就是应着重测试的边界情况.应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据.3. 错误推测法:基于经验和直觉推测程序中所有可能存在的各种错误, 从而有针对性的设计测试用例的方法.错误推测方法的基本思想: 列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例. 例如, 在单元测试时曾列出的许多在模块中常见的错误. 以前产品测试中曾经发现的错误等, 这些就是经验的总结。

还有, 输入数据和输出数据为0的情况。

输入表格为空格或输入表格只有一行. 这些都是容易发生错误的情况。

可选择这些情况下的例子作为测试用例.4. 因果图方法:前面介绍的等价类划分方法和边界值分析方法,都是着重考虑输入条件,但未考虑输入条件之间的联系, 相互组合等. 考虑输入条件之间的相互组合,可能会产生一些新的情况. 但要检查输入条件的组合不是一件容易的事情, 即使把所有输入条件划分成等价类,他们之间的组合情况也相当多. 因此必须考虑采用一种适合于描述对于多种条件的组合,相应产生多个动作的形式来考虑设计测试用例. 这就需要利用因果图(逻辑模型). 因果图方法最终生成的就是判定表. 它适合于检查程序输入条件的各种组合情况.5. 正交表分析法:有时候,可能因为大量的参数的组合而引起测试用例数量上的激增,同时,这些测试用例并没有明显的优先级上的差距,而测试人员又无法完成这么多数量的测试,就可以通过正交表来进行缩减一些用例,从而达到尽量少的用例覆盖尽量大的范围的可能性。

华为技术面试经验

华为技术面试经验

华为技术面试经验今年第一次收到华为的面试通知,还是在几个月前。

部门:战略与marketing管理部;职位:不祥;地点:华为基地;时间:上午。

初试是电话面试,时间是晚上7点!听过我的并简单了解后,面试官MMA告知会有其他的同事通知我下一轮面试。

半个小时摆布的时间,收到MMB的电话,约定面试时间后,给我发了一个短信。

(评:华为的加班文化早有耳闻,这次亲历感觉很怪——敬佩这两个MM的同时,想到自己如果进去也要白日开会、晚上加班,不免有些余悸~)但是由于部门组织旅游活动,时间冲突,所以打电话告诉MMB取消面试。

回来之后的一周时间,由于时常开会,手机大都是在静音状态,几个电话都没有接到,回复又没有打通,直到第7个电话才联系到MMB,表达歉意之后,再次约定了时间。

(评:我想这个MMB 的7个电话,将会影响我今后的HR生涯,我不知道有多少朋友给应聘者打过7个电话,但是 ___!我也不知道对方是出于何种原因,但这足以感动作为应聘者的我!)约定的时间,请了天年假,到了华为基地,见到了电话里的MMB(挺漂亮,呵呵。

)简单的寒颤几句后,被带进一个小房间,她给了我一瓶水和一份面试登记表。

(评:水是细节,但是不少同行容易忘记!)一份2页4面的登记表,第一面是介绍华为公司及其用人理念,下面是工作地区的选择,分别是国外、国外艰难、国内其它和深圳,最后是签名跟应聘部门;第二面是个人信息,印象深的两个地方一个是国籍(个人觉得外国人因该不会填写这表,中 ___话,这个似乎又没有必要。

)一个是要写类似座右铭;第三面是工作经历;第四面是工作经历跟诚信承诺,印象深的地方是除了要应聘者承诺信息真实,允许背景调查外,增加了对没有跟其他公司签订竞业协议和试用期通过考核的承诺。

(评:老实说这份登记表排版不专业,略损华为的形象,而且不少地方的空余太小,字都要斜着写。

但是还是有不少值得的地方,例如诚信承诺部份。

)填完应聘登记表10几分钟后,进入了专业面试,半个小时摆布的时间,面试官MMC了解我具体工作的一些事情和我对理论知识的理解后,告诉我等下一轮的面试。

华为工程师面试题总结(有答案) 80%参考

华为工程师面试题总结(有答案) 80%参考

本题库是华为集团工程师面试-内部真实评分标准,-内部真实面试案例,后面有工程师考试试卷和答案。

物超所值,学会本文面试通过率提高80%华为集团面试经验总结:华为集团是4轮一面组长,会问到一些这样问题,为什么会离职,为什么来华为集团婚姻状况,与此同时有没有想问面试官的问题。

二面经理,偏向于部门业务服务。

有业务上的试卷需要考试。

三面经理,这一轮会谈到一些业务目标和工作中可能出现的一些问题。

大概聊一下工作的想法,部门的价值和目标,对这个岗位的期望等等以及华为集团和行业的情况。

聊天的内容与面试者个人有关,可多可少。

(二三是交叉面试防止作弊),四面职业通道委员会,这一轮的面试非常专业,为技术专家面,目的是定级。

确定你面试者的水平大概在什么位置。

直接影响后面的收入。

各个击中要害。

不要想着有简单跳过的部分。

在介绍工作内容的过程中,要先介绍自己在组织团队所处的位置,发挥的作用,工作绩效等,条例要清楚。

这一轮的面试专业性最强。

最后是HR谈薪资的部分,因为行业都有规则,所以时间不会太长。

5面背景调查,主要是面试者在填写简历时提供的名字和联系方式,其中包含领导。

HR最后offer。

步骤四、五、六每个一个星期,比如三面完后得到职业通道委员会的面试的通知约一周,四面完后,得到通过与否的消息是一个星期。

如果某一步一个星期多没消息,那就是没戏了。

面试的重点分享:面试的气氛需要注意的:1面试不能一脸严肃,显得很紧张,要适当微笑。

给面试官的印象好。

2面试官提问的问题,不能对抗反驳提问。

即使面试官的问题比较苛刻。

细节决定成败,面试如同相亲,面试官会注意到每个细节,身上有没有烟味,头发是不是整齐,说话条例要清晰,一定要集中精神,面试等待的时候也不能看手机。

自我介绍的时候要强调身体健康可以加班。

可以在最后自己介绍的时候,表示出强烈的来工作,一展抱负的意思。

让面试官感受你的积极一面。

面试最重要的3点1要高度认同面试公司的工作文化和理念。

2要强调自己不断学习。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

华为软件工程师面试经验
华为分享:面试流程想必大家已经非常清楚了,网申之后就是性格测试,这里我想说一下,性格测试虽然没有标准答案,但是往往会有一些人会在这一块被刷,主要原因想必是因为在回答问题前后矛盾,或者是对自己的认识不够清晰导致的,当然我只是猜测。

所以我认为,性格测试只要按照自己的真实情况,不用刻意去迎合他的要求,同时记住自己做过的答案,很有可能在后面会有同样的题目,但是不同表述出现,确保不会出现前后矛盾,个人认为性格测试就不会有什么问题了。

性格测试结束以后就会通知面试,华为的效率的确值得称赞,基本上会在半天或者一天之内搞定,面试主要是群面,英语测试,性格测试,技术面以及综合面,顺序可能会根据当天现场的调度情况有所不同。

推荐阅读:高级软件工程师的工作职责、任职条件和职业发展方向
华为面试经验分享:想必大家都听说过华为著名的群殴,模式基本上就是10人,一组5个人,每人1分钟,然后会给一个主题大家讨论,得出结果,然后代表陈述,最后面试官会提问并刁难。

自我介绍基本上会围绕个人基本信息,优缺点,职业规划或者最成功失败等问题,这里就需要大家在群面之前做好准备,一定要控制在1分钟之内,因为面试官会在1分钟结束的时候毫不留情的打断你,
需要注意的是,在自我介绍开始时,就要开始做记录,记住每个人的基本情况,优缺点等,因为面试官会随机抽人对其他人的自我介绍进行复述。

自我介绍结束以后,就会给一个主题就行讨论。

关于无领导小组讨论,我的观点是,由于每组仅5个人,除了leader之外,其他角色不用刻意的去争抢,计时和记录等工作大家都要做,但一定要有一个人统筹规划讨论的局势,同时要记住的一点是,一旦讨论开始,大家就是一个小组的,是一个团队,如果你想顺利进入下一轮面试,那就尽可能让你们组的'每个人都出色发挥,当整个团队都表现优异,面试官才会认可这个团队,所以每个人都应该照顾自己的队友,不贪功,相互照顾,工作分配合理才是一个优秀的合作团队。

说回讨论的问题,我认为无领导小组讨论主要是考察一个团队在合作当中所表现出的相互协作的精神,同时在讨论和思考中的条理性和逻辑性,所以除了刚刚说的合作以外,不管是什么论题,都一定要从条理性和逻辑性出发,讨论刚开始时首先就应该确定我们讨论的原则是什么,以及做出每项选择的根据是什么,这样随着讨论的进行,思路会越来越清晰,同时由于事先已经确立了基本选择以及依据,在后面面试官提问的时候,整个团队就会向他们展现出一种齐心协力,思路一致的状态,这想必也正是面试官想要见到的。

我们在群面的时候,由于我在一开始的时候就确定了分类的选择以及排序的标准,所以整个讨论会显得有条理,而且团队里面每个人都清楚的知道我们每一项的选择的依据,当面试官提问时,我们只需要根据我们讨论的实际情况作出应答,并且答案一致,甚至在面试官刁难的时候,每个组员都是相互扶持,相互补充,反观对面的团队,由于在排序的时候没有确定基本的原则,没有条理,面试官在提问的时候,每个人都有不同的答案,在补充的时候又在不断的拆台,整个讨论以及回答的过程中表现的非常混乱,最后他们组除了表现出色的leader之外全部被淘汰,而我们组仅淘汰了一个。

每个人遇到的面试官不同,问题也会有所不同,技术问题的话,大家只要平时准备充分,照实回答,基本不会有问题。

华为面试经验分享:综合面的面试官气场果然不同,高端大气。

自我介绍完成以后基本上就会根据个人的职业规划,职位理解,家庭情况等进行了解,个别的会让人用英语说一小段,最后会问有没有什么问题,这时候就需要注意了,如果认为自己还有想要向面试官展现的地方,一定要抓住机会了,将面试官引入到你提前准备的话题中,这样才能表现的更加充分,至于薪酬,工作地点等那些问题就不需要问了,从他们口中得到的必然也是官方的回答,所以不如趁这个机会再表现一下。

1、展现自己最真实的一面如果你生性内向遇事紧张不善于在人场中说话那么完全没有必要选择华为销服体系一定要做自己喜欢、合适并想做的事情首先自己认为你合适那就去争取如果只是看待遇看名声或者随大众一起报名毫无主见的话就趁早等着被KO吧;
2、如果刚好面试官感兴趣,那机会就来了。

英语测试就不说了,挺简单的,基本上应该是4级水平。

整个流程也介绍的差不多了,希望能给大家有所借鉴,希望所有面试华为的同学都能有好的成绩。

模板,内容仅供参考。

相关文档
最新文档