华为OD—Java+测试面经—双非本1年经验

个人情况

广东工业大学科班本,一年小公司java开发经验,后续空窗2年。24年底考过一次od机考没通过,25年5月份又联系到西瓜姐,开始准备第二次机考。9月份通过机考,面的java开发,结果技术面挂了,只能转测试。10月底重新面测试岗,不过幸运的是这个部门刚好需要java开发,说可以测试面进去做开发,11月底拿到offer,12月初入职。我的情况算比较复杂的,所以整个流程有点长,正常应该是一个月左右。面经是测试岗的,实际也有涉及一些java八股。

资格面 10/24

1.自我介绍

2.为什么离职,离职后续在干什么

3.空窗期:为什么不继续干之前的行业

4.意向城市

5.开发方面掌握了哪些技能

6.为重新工作做了哪些准备,如何学习的,自学吗,学习了什么

7.反问

技术一面 11/04

  • 测试相关

1.软件开发过程中,以开发和测试的角度,你需要参与哪些流程

2.模块跟模块间的关联你是怎么搞清楚的,别人跟你说的,还是你自己想的

3.你是如何测试你写的接口的

4.从用户角度发现了哪些从前没有发现的问题,用你的项目举例说明

5.在测试阶段,你能为测试提供哪些软件质量的保证Linux常用命令

(1)如何配置环境变量

(2)如何查看磁盘剩余空间

(3)如何全局替换

(4)已知文件名如何查找文件

  • 项目相关

1.做了哪些模块

2.项目中的数据同步,是实时同步的还是非实时的;你觉得哪些情景下需要实时同步,哪些不需要

  • 手撕代码

给出一个数字集合,包含各不相同的若干正整数。找到最大的子集,使得这个子集里的任意两个元素 (Si, Sj) 满足 Si % Sj = 0 或者 Sj% Si = 0。

示例 1: 输入: [1,2,3] 输出: [1,2] ( [1,3] 也是正确的)

示例 2:输入: [1,4,2,8] 输出: [1,2,4,8]

技术二面 11/08

  • 项目相关

1.项目介绍,做了哪些,有什么难点,如何解决

2.项目并发量有多大,数据表有多大,如何考虑处理并发的问题

  • 手撕算法

计算用户输入的有效单词个数

用户输入1:num表示要输入的文本行数

用户输入2:多行文本

多行文本的每一行中有大小写字母组成的单词、逗号、句号和 \,这里 \ 只会出现在行末,意为续行符,表示这一行未结束,

下一行出现的首个字母或者单词和本行的最后一个单词是一体的。

(注意 \ 也可能会独占一行);最终让我们计算由字母组成的单词的数量。

如:

4

engineerings, worldwoide,,.course part

y...vendors.

,hell\

O

输出:

7

  • 测试相关

1.给上面的代码写几个测试用例进行测试

2.有一个 malloc(int size) 分配内存的接口,如何测试

3.问面的部门是什么语言;除了Java,还会哪些语言

  • Java八股

1.Java有哪些锁

2.有哪些方法可以让线程等待

3.sleep 和 wait 有什么区别。

加面 11/12(一二面定级不一致)

  • Java八股

1.项目中用Redis做过什么

2.Redis缓存,项目如何保证数据库和Redis缓存的一致性

3.SQL执行过慢是什么原因,如何处理

4.建立SQL索引需要注意哪些问题

5.ArrayList 和 LinkedList 的区别

6.HashMap、HashTable哪一个是线程安全的

7.HashTable、ConcurrentHashMap的底层数据结构,如何保证线程安全

8.单例模式是什么,如何实现;工厂模式了解吗,有在项目中用过吗

9.接口和抽象类的区别

10.方法加static和不加static有什么区别

11.除static之外,Java还有哪些修饰符,分别有什么作用

  • 手撕算法

请设计一个租房信息管理类RoomManager,需要实现如下方法。

public boolean addRoom(int id, int area, int price, int rooms):在系统中增加一套编号为 id,面积为 area,月租金为 price,卧室数量为 rooms的房源:

1)若系统中不存在编号为 id的房源,则添加该房源,返回 true;

2)若已存在,则将对应房源信息 更新 为新传入的 area、price、rooms,并返回 false;

public boolean deleteRoom(int id):删除系统中编号为 id 的房源:

若存在编号为 id 的房源,删除此房源并返回 true;若不存在,返回 false。

public int[] queryRoom(int area, int price, int rooms):查询系统中符合筛选条件的房源id。返回结果按照价格升序排列,价格相同则按照面积降序排列。

Ø 筛选条件:面积大于等于 area,月租金小于等于 price,卧室数为 rooms 的房源;

主管面 11/13

1.自我介绍

2.空窗解释:为什么当时没有继续找开发的工作,为什么现在又重新进入这行

3.之前的工作相关的问题:具体在做什么,如何安排时间

4.在之前的项目中做了什么,有哪些印象深刻的bug

5.如何学习,学了哪些内容,面试准备了多久

6.说下简历上写的学习项目

7.你觉得可以适应之后的工作节奏吗,入职之后怎么快速上手新项目

8.反问

#华为od求捞##华为od面经##华为od题库##华为od##面试问题记录#
全部评论
空窗期怎么补
1 回复 分享
发布于 01-08 18:34 云南
西瓜姐,你是不是在b站有发布名侦探柯南的视频,那个up主就叫西瓜
点赞 回复 分享
发布于 01-09 15:36 广东

相关推荐

写在开头:这个人选是25年接触的,23年就毕业并gap至今;这个应该是我做的最后一个23届毕业空窗至今的人选了,4月新系统上线后毕业到一段工作之间gap超2年的搞不进了真不是海莉姐不努力,只是个打工的,规则卡死了搞不了以下是海莉姐跪求的面经,人选手搓,诚意满满:背景:23届末九三战失败,目标院校目标专业,超级gap大王语言:C++机考:我属于三天打鱼两天晒网的类型,所以备考期蛮久的,2月初机考,两道100分的题都是模拟类型,200分的题考了拓扑排序,机考是自己写输入输出综合测评:走流程,懂的都懂HR面:电话面试,面试官是非技术岗位的,问题比较轻松,主要是了解个人经历,没有为难技术面:两轮技术面安排在同一天,内容以八股文、手撕代码为主,项目问的蛮少,最后因为定级问题加面了一轮,三轮的手撕代码都是力扣中等难度,但都不是热门题,题号靠后,手撕代码是考官给你发一道题然后你打开屏幕共享在力扣或者自己的ide上完成主管面:没有涉及技术问题,主要是自我介绍、过往经历介绍以及个人情况说明总结:机考前的刷题阶段是最重要的,手撕代码的难度其实比机考要低,只要能过机试过手撕还是比较简单的;同时建议在刷题的同时认真准备一个项目,在github或者国内的网站上找一个跟着做也行,要求是能够清晰说出项目的实现和细节~~~~~~~~~~~~~我是分割线~~~~~~~~~~~~~现在考研也到尾声了,打算拿个保底offer的同学快来找海莉呀~全程保姆式护航毕业后2年内的gap都搞得定!
点赞 评论 收藏
分享
不论成功与否,都希望能给后来人一些帮助与指引。本人大学就读于某普通211传统工科专业,仅学习过C语言和两门硬件编程课程,2020年毕业后一直在某工程类央企任职,做着非代码相关工作,直到2025年8月中旬心态崩溃并光速裸辞。2025年8月:在招聘网站上海投简历,给德科和科锐这两家公司均提供过个人信息(最终由科锐进行对接),2025年9月:休息2025年10月:开始在B站上学习python,并且在牛客网上刷题(从入门到简单再到中等),其中也有很多写不明白的题目。2025年11-12月:持续刷真题C卷,A卷,双机位C卷,同时还补充牛客网面经帖里的一些题目。2026年1月:开始刷力扣hot100,但时间来不及只刷了一部分(前前后后刷题数量200+)。2026.1.30:半小时速通机考;题目分别为热点网站统计(100%)、贪心的商人(60%)、分积木(100%);对接人第二天反馈机考360分。2026.2.3:性格测试通过。2026.2.12:数字能源部门回复2026.2.25:HR面试通过(自我介绍、当年高考为什么选择这个专业、上一份工作离职原因、上一份工作的具体薪资以及期望薪资、确认是否准备在base地稳定下来、对于华为od模式的了解、为什么选择测试而不是开发、作为测试人员需要具备哪些能力、沟通能力如何、对于加班和出差的看法;反问进去前三个月负责什么,有没有清晰的引导流程;最后致谢。面试期间由于我方网络波动的原因,面试官选择了拨打电话进行面试)2026.3.15:早上一面:测试的设计方法、如何做边界分析、测试性能的了解、手撕代码(两个数据列表合并去重并逆向排序);晚上二面:开放式面试、对测试的理解、手机上市前测试的理解、手撕代码(羊、狼、白菜过河问题)没撕出来。等结果吧!2026.3.16:回复二面挂。
牛客96020735...:这一路走来有个人努力的成分,也有运气成分,机试运气好抽到三道简单的题目考了高分,但这也为后续二面拿到难的题目埋下了伏笔,倒在了倒数第二关,楼主也确实是尽力了。 各位面试时尽量使用谷歌浏览器而不要使用wemeeting客户端,楼主一面用的wemeeting客户端被把电脑搞关机了。二面用的谷歌浏览器没出现通讯问题。
查看17道真题和解析
点赞 评论 收藏
分享
评论
3
14
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务