华为面经-全流程(od)

个人背景

目标院校 23届

机考

笔试(3道题 1、2各100分-简单到中等题;第三题200分-中等到稍微困难的题

必考题:排序、数组、集合

高频题:树、指针、递归、二维数组、进制转换

刷题方式:打开*******  搜索上述8种类型题、每种类型做20道(5道简单15道中等即可)、完全掌握做会为止、实在不会哪怕背下来代码的大体流程。不太需要给题库,用处不大,算法没有捷径!!!不像是面试!只需要把这八种类型做会  基本机考能过300

hr给了资料 刷了一段时间 300+ 有专门留意重复率的问题 稳稳飘过 前面几篇文章可以参考

综测

这玩意不难有技巧

资面

资面会和你聊一些工作生活,职业规划之类的,你记得态度好一些,多表达对华为企业文化的认可。面试中有几点一定要表达清楚:1、如果学习和工作有断档一定要去找合理的理由去解释清楚。2、不要表达出对于面试岗位意向不高。3、不接受团队合作。4、不认可华为企业文化。5、完全不能接受加班。

资面可能会问上一家的工资和期望薪资,还有你的职业规划发展,以及上一家公司的离职原因,考察人选的稳定性 、抗压能力、上进心、学习、沟通能力、表达 逻辑思维等,还有如果考虑的地点(如果是异地一定要表达对该地区很感兴趣,并想留在那里发展)

技术面

大体流程:

根据简历里的项目和你的技术栈来问,一般先问你之前做过的项目,一定准备好之前做过的项目的答复,项目是什么,面向的对象是谁,他的业务上层思想是啥,项目的目的,项目的技术架构都选用了哪些,为什么用这些架构,你在项目里负责的内容是什么,成就了哪方的的哪些收益。然后就是你简历里面的技术栈,不会的千万别写,宁可少些,也不要欺骗,以常年开发者来看,几分钟就能问出来你是不是在说谎,常问的技术栈有:Java基础、spring框架、spring cloud微服务分布式框架、中间件(kafka、redis)、mysql(或者ES、mongoDB,会哪个都好)、nacos(或其他配置中心)、git(或者svn,这很重要)、会这些技术栈并牢牢掌握基础知识,就相当相当的足够了,不要好高骛远,背熟这几个技术栈的面试题(牛客很多的相关面试题),从头刷到尾,一直刷,刷到感觉像没有什么不会了的为止。如果拿出15天来刷题,像高三那样背,肯定能背的很好,我当时就用了7天,就背下了百分之八十的常见面试题,其实面试题的难度,是相当简单的,只是新手来说看着多,工作中是真的总用的。

技术一面:

输入一个字符串,求出该字符串包含连续2个以上相同字符的字符集合

约束:字符串最大长度为100,且只包含字母,不可能为空串,区分大小写。

示例一:输入aaabbcdd,输出abd

示例二:输入aabcccccccdkmmbbaaaaAAA,输出acmbA

技术二面:

写一个函数,给定一个整数数组和值,确定数组中是否存在三个数之和等于给定值,存在返回true,否则返回false。 

示例:

数组:5, 7, 1, 2, 8, 4, 3

目标:10 结果:true  说明:7 + 1 + 2 = 10;2 + 3 + 5 = 10;

目标:21 结果:false  说明:找不到和为21的三个数

综面

1.自我介绍;

2.问了我实际工项目中的一些东西、我在项目中的角色

3.相对其他人我的优势

4.遇到过最挫折的事情

5.有哪方面的特质可以让我在以后的工作中脱颖而出

6.有什么是我发现了别人没发现的问题

7.之前做过的项目

8.了解的od是什么样的

后续很顺利的谈薪 等审批 接offer 在这非常感谢负责我流程的hr小姐姐,全程非常耐心负责!每次面试前都会提醒我注意事项和辅导,机考和综测也了我很大的帮助,一直给我催流程进度,有意向的都可以联系我给你们推荐她!

#华为##面经##java##算法##应届生#
全部评论
想问一下,你面试技术面答得好,并且手撕代码也 ok,最后的定级是多少
点赞 回复 分享
发布于 08-15 00:58 湖南

相关推荐

11 60 评论
分享
牛客网
牛客企业服务