华为面经-全流程(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 湖南

相关推荐

首先要感谢栗栗@我是栗栗呀 在整个过程中给予的帮助,非常负责,全程帮我跟进面试进度,面试反馈非常迅速。22届目标双非,机考只需要150分就可以,深圳工作两年回西安找工作7.30 机考 前两道题比较简单忘记了是啥,第三道题是 攀登者2,没有思路只过了18%,最终230分7.31综合测试,人格测试题,栗栗会告诉你怎么答,积极乐观,前后一致就行 8.5 hr面 主要问了我简历中的空档原因,还有这次的离职原因以及后续规划8.12 技术一面(面了我一个半小时,太痛苦了)1.JVM内存区域、垃圾回收机制堆: new对象的时候存放对象实例,新生代,老年代,新生代又分为 eden、fromSurvivor、toSurvivor、老年代方法区:存放虚拟机已经加载的类信息、常量、静态变量等虚拟机栈、本地方法栈、程序计数器:线程的行号指示器,记录虚拟机正在执行的线程指令地址2.怎么自己实现类加载器3.集合4.内存泄漏、内存溢出5.volatile关键字6.synchronized7.线程池让线程池里的线程都执行完后在进行下一步操作要怎么做:CountDownLatch,一个同步辅助类8.Spring框架ioc & aop事务9.mybatis#{}和${}区别十个字段动态排序sql分页原理11.redis缓存一致性12.项目13.写sql、讲笔试题、写算法题:两个超大数(String)相加8.13 技术二面(48分钟)Java类加载顺序,类加载器加载顺序双亲委派机制JVM内存区域垃圾回收算法、垃圾回收器线程池mybatis缓存sql调优经验redis持久化redis主从同步机制springboot链接数据库怎么配置springboot怎么对外发布接口内存泄露问题怎么处理算法题:leetCode 033 字母异位词分组8.19 主管面 问了我在项目中担任的角色,平常怎样处理工作中的问题,一个好的团队要具备的几个元素,平时怎么学习技术 (晚上七点栗栗告诉我面试通过)
查看21道真题和解析
点赞 评论 收藏
分享
08-18 19:14
已编辑
门头沟学院 Java
自我介绍: 双非一本考研失败非科班非目标院校的应届菜鸡,自学的c++,算法基础仅有408的数据结构,简历上有一段划水的软测实习和一个C++写的服务器项目。机试:365分,准备了大概三周,完完整整的刷完了hr给的题库,碰到两道简单原题,中等题不在题库hr给的题库,但难度较低。总体难度不高,运气较好。资面:在没有通知的情况下,在晚上差不多九点的时候突然打了个电话,很简单的聊天,一些在校经历等就没了。性格测试:照着hr给的方法做就可以了技术一面:当时面试提前五分钟进,结果面试官已经在等着了。简短的自我介绍后就问是不是应届生,后就让我讲一个自己的项目,整场面试都在问项目,然后穿插着少数八股(主要是多线程的同步互斥,线程安全等)问的我是满头大汗。然后手撕给了一道很简单的字符串题,几分钟就给出答案了,面试官截了个图就结束了。40多分钟技术二面:这次面试官迟到了五六分钟,自我介绍后也是问了是不是应届生,然后说既然是应届生那就问点C++最基础的东西吧,整场都在问八股文,主要包括编译过程,内存管理,内存泄漏,常见的数据结构的特点、设计模式等,问的稍微有点深。然后手撕代码也是一道简单的字符串题,也是几分钟就给出答案了,然后就他给一个用例我测一个,过程中稍微改了一下,最后面试官说可以了。40分钟左右。主管面:整个过程十分钟左右,电话面,感觉就是走了个流程,自我介绍完后就问一些在校经历等就结束了。最后是和hr谈薪,按照机试后的报,直接一口答应提流程,不知道是不是要少了(要的是D1范围的薪资)目前在等offer。整个过程有惊无险,最害怕的手撕没来难得给的都是简单题,自己很认真刷了力扣的热题100,结果给的有点简单了。然后就是技术一面和二面两个极端,一个基本问项目,一个基本问八股,我一面之前八股看的多然后准备二面时基本都在看项目,结果就不问了。估计全部面试都是按照应届生难度进行的,然后定薪也是(我猜的)感觉给的题也不难,开场前都会问你是不是应届生。#华为od##华为#
查看3道真题和解析
点赞 评论 收藏
分享
11 57 评论
分享
牛客网
牛客企业服务