文章目录
华为OD面试真题精选
华为OD面试真题精选:>>>点击查看详情
面试者信息
- 语言:java
- 工作经验:半年
- 目标部门:电商业务
面试流程
总体流程很快,HR很负责经常帮忙催进度,从笔试到发offer差不多两周。
-
笔试
-
HR资面
-
技术面
-
一面
-
二面
-
综面
笔试
- 笔试得分:395
- 难度:不高
题目详情
- 第一、第三题:dp和哈希表,100%通过。第一题题目一开始没看懂意思,看了挺久。
- 第二题:为新员工找友好度最高的座位,数组表示座位情况,如11101211100111211,0为空,1为老员工,2为墙壁。空座位左右连续老员工数量等于该座位友好度,遇到墙壁则好友度清空。
- 时间复杂度O(n),有一个用例超时了,95%。
- 初始思路是遍历数组,遍历到0时查找左右友好度情况,但是会有重复计算的问题,想着优化一下。
- 改为遍历一遍数组,遍历的同时维护左友好度和右友好度以及当前是否已记录座位。初始状态未记录座位,增加左友好度,当遇到座位时判断是否已记录座位,已记录时计算一次结果(左+右),未记录时更新状态。遇到老员工时根据是否已记录座位增加左/右友好度,遇到墙时计算结果+清除友好度。
性格测试(综合测试)
按照 HR 给的注意事项选就行,注意前后选择的一致性,选择正向的答案。
面试经历
- HR 资面:简单聊了一会儿,HR 说西安和深圳都能去,西安比较缺人。我觉得有点远,想去深圳,HR 说面试完再确定也可以。最后也去的深圳。
- 离职原因:期望工作地,期望薪资。
- 最近情况:投简历、复习、面试。
技术面
技术面都是技术问题 + 编程题,技术问题答得一般般,面试当天是周五,上午一面晚上二面,那周前几天已经面试了 10 场没啥状态,有点开摆了,编程题都 AC。
- 编程题是分享屏幕,然后用自己电脑上的 IDE 编写,写完面试官会给用例。
一面
- 八股问的都不是很深,记不太清了,各个方面有提到,会的就简单聊一下,不会的就换其他问题。
- 聊项目,业务 + 技术。
- Java 集合。
- SpringBoot 自动配置原理。
- MySQL 索引原理,工作中数据库优化的案例。
- Redis 数据类型和原理。
- 编程题:找出有效 MAC 地址,通常表示为 12 个 16 进制数,如:00-16-EA-AE-3C-40。给一串字符串, 如 00-16:aA-FE:3C-40-11-99-AA-Z,找出其中所有的有效 MAC 地址,不区分大小写以及 : 和 -。
解法:MAC 地址有固定长度,思路是滑动窗口判断当前部分是否为有效 MAC 地址。首先先对原字符串 LowerCase(),再将 : 替换为 -,方便验证。验证的地方主要是窗口内是否为 12 个 16 进制数,并且通过 - 连接。
二面
编程题
面试官先询问是否做过该题,回答没有做过原题,但有一些思路。在讲述思路后,面试官确认无问题后开始写代码。
项目经验
- 谈论了个人项目经验。
- 面向对象和面向过程的理解。
- 平时使用的JDK版本(JDK8),并讨论了JDK8和旧版本之间的不同之处,如集合优化、JVM和新特性等。
- 讨论了lambda表达式的优缺点,如语法精简和不易调试等。
- 泛型的用处、应用、原理以及程序在运行时如何知道是哪种类型。
- 线程池的7个参数,分析线程池工作时各参数变化情况(初始线程池容量x,最大容量y,队列长度z,来了n个任务,讲一下会发生的情况)。
技术知识
- Spring AOP的原理和应用。
- MySQL explain。
- 单元测试。
- 设计模式的应用和了解的种类。
编程题
给一个01矩阵,找其中1表示的最大面积正方形。
例如:
0 0 1 0
1 1 1 0
1 1 0 0
解法:遍历矩阵,找到为1的点后以这个点作为正方形的左上角,扩展正方形,同时计算最大面积。
综面
面试官表示他们部门招人比较看重编程能力
问简历上的项目,更侧重对业务的提问
日常学习方式(看书、刷题),为什么要刷题,觉得有用吗
上一段工作中的收获
ACM输入输出模式
如果你经常使用Leetcode,会知道letcode是不需要编写输入输出函数的。但是华为OD机考使用的是 ACM 模式,需要手动编写输入和输出。
所以最好在牛-客上提前熟悉这种模式。例如C++使用cin/cout
,python使用input()/print()
。JavaScript使用node的readline()
和console.log()
。Java 使用sacnner/system.out.print()
机考代码查重
华为OD机考完成之后,官方会进行代码查重。华为 od 机考确实有很大的概率抽到原题。如果碰到了题库中的原题,一定不要直接使用题解中的代码,尤其是变量名,一定要修改,可以改成毫无意义的单词。除了变量名之外,代码的组织结构和逻辑一定要进行改变,这就要求在日常的刷题中,提前编写好属于自己的代码。
华为od机试C卷 - 100分
华为od机试C卷 - 200分
华为OD机考B卷C卷华为OD机考华为OD机考B卷华为OD机试B卷华为OD机试C卷华为OD机考C卷华为OD机考D卷题目华为OD机考C卷/D卷答案华为OD机考C卷/D卷解析华为OD机考C卷和D卷真题华为OD机考C卷和D卷题解华为OD机考C卷答案; 华为od机试C卷; 华为od机试; 华为od机考; 华为odC卷; od统一考试C卷; 华为od机试算法题; 华为od机试备考; 华为od机试需要刷多少题; 华为od机试作弊; 华为od机试手机怎么监控; 华为od机试题库及答案; 华为od机试刷什么题; 华为od机试试题; 华为od机试题太难了; 华为od机试300分; 华为od机考链接; 华为od机考时间; 华为od机考题; 华为od机考有原题吗; 华为od机考题目; 华为od机考难吗; 华为od机考c卷难不难; 华为od机考没过怎么办; 华为od机考多久出成绩; 华为od机考摄像头拍摄范围; 华为万宝odc; 华为odc流程; odc转华为慧通; 华为od odc; 华为odc全称; 华为odc转od; 华为od odc; 华为odc背调; 华为od c卷; 华为odc岗; 华为od机试题题库; 华为od机试规则; 华为od机试怎么算分; 华为od机考三道题; 华为od机考内容; 华为od机试算法题库及答案; 华为od算法试题考试; 华为od机试几道题; 华为od测试岗位机考; 华为od机考经验分享; 华为od机试如何刷题; 华为od机试零基础; 华为od机试分数怎么算; 华为od机试题目; 华为od机考; 华为od机考题库2020; 华为od机试挂了是不是就没机会了; 华为od机试题目最新; 华为手机怎么检测是否被监控; 华为od机试有监控吗; 华为od机试怎么查询结果; 华为od机试难吗; 华为od机试题有题库吗; 华为od机试多少分能进入面试; 华为od机试没过还会有机会吗; java华为od机试题; 华为前端od机试题; 华为od机试题难不难; 华为od机试题难度; 西安华为od机试题; 华为od机试400分满分多少分过; 华为od考试150分钟; 华为od机试分数查询; 华为od机试多少分; 华为od机考评分标准; 华为od岗机试难吗; 华为od机试300分属于什么水平; 华为机考链接怎么发的; 华为机考链接过期; 华为od机考题库在哪里看; 华为od机考题2023; 华为od机考题库2023; 华为od机考题库python; 华为od机考题库2022; 华为od机考题型; 华为od机考题库2020牛客网; 华为od机考题库2023c语言; 华为od机考题库java; 华为od机考题库多久更新一次; 华为od机考是原题吗; 华为od机考是牛客网原题吗; 华为机考是题库原题吗; 华为od机考几道题; 华为od面试啥也不会就让过了; 华为od机考难度; 华为od机试考什么; 华为od机考可以用手机吗; 华为od机考难不难; 华为硬件机考难不难; 华为odc面试难不难; 华为od机考题难度; 华为od机试成绩查询; 华为od机考多少分通过; 华为od机试成绩什么时候出来; 华为od机试可以考几次; 华为od机考通过率; 华为机考需要摄像头吗; 华为机考开摄像头嘛; 华为面试机考有摄像头吗; 华为机考会开摄像头吗; 华为机考要开摄像头么; 华为机考需要开摄像头么; 华为od机考摄像头要拍到手吗; 华为机考要摄像头吗; 华为机考怎么查题有摄像头; odc华为; 华为odc什么意思; 华为odc是外包吗; 华为odoc; 华为od项目; 华为od是干什么的; 华为odc流程走多久; 华为od流程要多久; 华为odoc是什么意思; 华为odc转慧通; 华为od转慧通要求; 华为odc是啥意思; 华为odc全称叫什么; 华为od全称; 华为od和oc是什么意思; 华为odc是什么部门; 华为odc有哪些; 华为od是什么公司; 华为od和odc区别; 华为od跟odc; 华为od和odc有什么区别; 华为odc岗位和od; 华为odc和od的区别; 华为odc和od; 华为od与odc; 华为od背景调调查; 华为ODC背调严格吗; 华为od背调; 华为od背调查几家; 华为od考试题; 华为od笔试题; 华为odjava机试题; 华为od机考规则; 华为od机考可以调试吗; 华为od机试评分规则; 华为od机考试题; 华为od机试3道过一道; 华为od机考三道题可以用不同语言吗; 华为od机试多少分及格; 华为od机考内容; 华为od软件测试机考; 华为od机考题库; 华为od机考流程; 华为od机考考什么; 华为od机考模式; 华为测试od机考; 华为od机考怎么准备; 华为od测试工程师机试题库; 华为od算法试题难不难; 华为od考试题目; 华为od技术面试题; 华为od考核; 华为od算法试题考试难度; 华为od算法岗; 华为od笔试题; 华为od软件测试笔试题; 华为od机试注意事项; 华为od机试题库从哪出的; 华为od机试题; 华为od机试多少分; 华为od机试在哪考; 华为od考试只能参加一次吗; 华为od机试刷题; 华为od机试怎么考; 华为od考试刷题; 华为od机试成绩; 华为od机试成绩怎么查阅; 华为od前端机试