华为OD面试经验分享|打开进入大厂的通道

引言:

众所周知,华为每年都会从合作的外包公司招聘大量人才,这是进入华为大厂的一条大赛道。

有些小伙伴好高骛远,总是想着一步登天,但是咱们还是需要好好的扎实基础,一步一个脚印去走进大厂。

华为OD是什么?

华为因为漂亮国的制裁,主营业务受到极大影响,为了降低用工成本,华为在2019年与外企德科(公司名,非外企)联合开展了OD的用工模式。在此之后华为社招很少招聘18级以下的正编岗位,基础性的岗位基本使用OD来代替,所以想要通过社招进入华为研发岗位的初、中级人才只能走OD或者其他外包形式。。

华为面试流程:

华为OD的面试流程包括机试、性格测试、HR面试、技术一面、技术二面和主管面试。

机试共有3道题,分值为100+100+200,总分为400分。时间限制为150分钟或3个小时。

例如:

任给一个数组,元素有20M,1T,300G之类的,其中1T=1000G,1G=1000M 按从小到大输出结果

性格测试类似于选择题,大约有100道左右,需要选择最符合或最不符合自己性格的描述。开始前有说明,推荐在25分钟内完成。

HR面试主要询问一些基本情况,大多是一些无趣的问题。会要求展示身份证、毕业证和学位证,并询问预期薪资。预期薪资会被记录下来,但没有议价环节。最终工资是根据机试和面试表现来决定的。

技术一面包括所学相关面试问题和一道编程题。技术二面包括所学相关面试问题、三道选择题和一道编程题。面试官会根据你的技能选择问题。

面试问题:

(1) 说一下常见的工厂模式

(2)mysql数据库优化

(3)zookeeper的选举机制

等等。。。

编程题例如:

任给一个数组,其中只有一个元素是单独出现,其他是成对出现,输出单独的元素。

例如:输入:{2,2,1,1,4,4,7}

输出:7

主管面试由部门主管进行,包括一些通常的面试问题和一些专业问题。没有再问关于编程语言的问题。专业问题也是先问笼统的问题,然后根据回答选择一些细节问题继续询问。

如果有想法进大厂的小伙伴们,我花了半个月的时间,并且和华为OD的面试官聊过,终于整理出了两份面试题:一份面试宝典+一份算法编程题。可以帮助你早日上岸,并进入大厂。

限于文章篇幅原因,只能以截图的形式展示出来,有需要学习资料的小伙伴文末↓↓↓名片获取相关资料

面试题:

目录:

内容:

 

编程题:

目录:

 

 

内容:

 

如果算法基础薄弱的朋友,可以看这本手写笔记:

目录 :

内容:

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java是一种面向对象的编程语言,而华为OD(Open Day)是华为举办的为期1-2天的校园招聘活动。在华为OD面试中,通常会有Java方面的问题。 面试者可能会被要求介绍Java的特点和优势,可以提到以下几点:首先,Java是跨平台的,可以在不同的操作系统上运行。其次,Java有丰富的类库和API,开发者可以借助这些工具提高开发效率。再次,Java具有良好的内存管理和垃圾回收机制,可以提高程序的性能和稳定性。此外,Java还有强大的多线程支持和安全性能,可以满足大规模企业级应用的需求。 除了Java的特点,面试者可能还会被要求回答一些具体的 Java 面试题。例如,可能会涉及基本的语法知识,如Java中的数据类型、循环结构、条件语句等等。还可能会涉及到Java的面向对象特性,如封装、继承、多态等。此外,还有可能会问到Java的异常处理、Java的I/O操作、Java集合框架等高级知识点。 在回答这些问题时,面试者应该清晰、简洁地表达自己的思路和观点,尽量避免模棱两可的回答。另外,面试者还可以结合自己的实际项目经验和编码能力,提供具体的案例或示例来支持自己的回答。在面试过程中,沟通能力和解决问题的能力也是重要的评判标准,所以面试者应该积极与面试官互动,展示自己的学习能力和团队合作能力。 总之,在Java华为OD面试中,面试者需要准备好Java基础知识,并能够根据问题灵活作答,展示自己的技术能力和潜力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值