肖sir___杭州机考题__华为od 机考(归纳)
华为od 机考题目:
1、http://www.online1987.com/
2、牛客网https://www.nowcoder.com/
3、
HW机考攻略
— 、【刷题网站】
力扣—— https://leetcode-cn.com/problemset/all
牛客在线编程算法篇——https://www.nowcoder.com/exam/oj[题号NC开头]
剑指offer— — https://www.nowcoder.com/ta/coding-interviews?page=1 [题号 JZ开头] [重点刷力扣]
二、【刷题题型】
类别(红色字体为高频题) |
题号 |
参考 |
回溯算法 |
LeetCode 题解(0017) |
https://blog.csdn.net/Changxing_J/article/details/10795 1908 |
贪心算法 |
LeetCode 题解(135) |
|
LeetCode 题解(11) |
||
优先队列(堆) |
LeetCode 题解(215) |
https://leetcode.cn/problems/kth-largest-element-in-an- array/ |
字符串&动态规划 |
LeetCode 题解(1143) |
https://leetcode.cn/problems/longest-common-subsequence / |
LeetCode 题解(53) |
||
二维数组 |
|
|
递归&动态规划 |
LeetCode 题解(10) |
|
二分查找 |
LeetCode 题解(4) |
|
深度搜索&广度搜索&二叉树 |
LeetCode 题解(124) |
|
哈希&排序 |
LeetCode 题解(49) |
|
https://leetcode.cn/problems/rearrange-string-k-distanc e-apart/ |
||
滑窗 |
|
|
双指针 |
LeetCode 题解(11) |
|
栈&矩阵 |
LeetCode 题解(88) |
|
枚举 |
LeetCode 题解(906) |
|
模拟 |
LeetCode 题解(54) |
https://leetcode.cn/problems/spiral-matrix/ |
子集合 |
|
https://blog.csdn.net/mybook201314/article/details/1175 89533 |
正则表达式&排序 |
LeetCode 题解(0010) |
https://blog.csdn.net/weixin_42638946/article/details/1 21597117 |
三、【注意事项】
1、避免离开座位,左右晃头,始终保持头像在摄像头内,以免系统误判作弊
2、可以用本地 IDE 调试 IDE 调试(VScode、pycharm 等编译环境也可以),考试期间会录屏,屏幕只允许在考试页面和本地 IDE 之间切换,浏览器切记不可切屏
3、练习时要注重语言的数据结构,编程语言的高级函数的使用等
以上题目熟练掌握后进行模拟考试,模拟套卷链接: https://www.nowcoder.com/test/1088888/summary
四、【考试提示】
1、考试时间 150 分钟,满分 400 分,及格 150 分。卷面共 3 道题,两道题 100 分,一道题 200 分,考试
语言可自行选择。考试时间合理把握,不要太纠结第一、二道题,十分钟没啥思路就放弃,如果耽误久了,第 3 道题肯定没时间做,( 一定要给第 3 道题留出一个小时的时间) ,等第 3 道做完回头可以再看下之前不会的。第三道虽然题目复杂,但是给分相对宽松,更容易拿分,只要不点击最后的总提交都可返回重新修改前两题;
2、遇到不会的题尽量取巧让用例通过率高一些,想死磕完美的 100%很难,需要花费很久,但是如果一个题完全不会,那么写一行代码,通过一部分测试用例,就能拿到对应分数,确保三道用例通过率相加超过 150 即可。
(eg:三道通过率为 50%,50%,30%,即成绩为 50+50+30*2=160)
3、训练和考试的代码均需要编写输入和输出代码,编码一段代码后记得进行调试,保证代码正确性。
4、请安装使用最新版 chrome 浏览器作答,考试需开启摄像头,请确保电脑带有摄像头,考试中途请不要查看其它网站。请关闭所有可能屏幕提示的软件,包括 QQ、OUTLOOK、杀毒软件等,只要屏幕失焦都算成是退出, 弹窗出现即认为跳出页面,手机监控也需要全程开启。
5、答题前请注意查看示例(计入考试时长) ,代码完成后请务必点击【提交运行】按钮(可以多次,以最高得分记分) ,否则答案不做保存,调试完成点击【提交本题型】按钮,最后交卷。
6、考试时允许使用草稿纸,请提前准备纸笔。如果需要上厕所,请在考试前提前准备好,避免考试中途离开座 位,出现离开监控的情况。
7、考试期间如遇到断电、断网、死机等问题,可以关闭浏览器重新打开试卷链接即可继续做题,遇到问题请及 时反馈 HR。
五、【刷题注意点】
1、多用例输入模式要熟悉
2、花时间刷题养成思维框架,熟悉环境
3、正式考前要试下牛客网 ACM 考试模式
4、核心的关键几个算法,每样至少练一次至掌握此算法思维
5、平时练的时候用变量名重复率别太高的变量名,这样考试时候变量不至于重复率变高,比如平时用 a、b,x、y,这种很容易有重复率。不要临考试才换变量名,用惯了常用变量名,临时更换在短暂的考试时间里容易影响调试代码,出 bug 影响心态
QA:为什么本地环境代码能跑通,怎么粘到牛客网就跑不通了?
答:这种情况问题多半出在输入多用例上,(用例的问题,牛客是有提示的),要提前在练习的时候就要看下 网上案例对应的你所使用的编程语言语言是怎么写的,看下循环输入牛客网语句,第一次刷牛客网的人要试下 简单题的多用例输入,比如杨辉三角就很有代表性。如下图:C 语言加上 while 这句话,就可以跑通了。
HW 机考在线练习和考试指南
一、在线练习
考试前一定要在线训练, https:// www.nowcoder.com/test/1088888/summary (华为机考模拟题)
1、点击“开始做题” ,进入考试界面
2、开始考试, 系统会默认开始计时, 考试时间 150 分钟
3、编程解题之前先选择好自己熟悉的语言( 版本确认好)
4、在牛客网指定区域调试运行代码,点击“提交运行” ,可查看 用例通过率;
5、当前题目完成后,点击“下一题” ,切记不可点击“提前交卷” ,页面下方有“答题卡”提示,可以随 意切换题号, 题目没有答题先后顺
6、最后一题完成之后,点击“交卷” ,完成考试
==============================================================================
面试题:
拱墅10期王会杰@微信@微信联系人 3-30 17:45:48
下一次就用有线的
拱墅10期王会杰@微信@微信联系人 3-30 22:25:52
华为od技术一面
1、给一个代码题,针对这个题怎么设计测试用例
2、完整的工作流程
3、冒烟测试是测什么
4、澄清会议的时候作为测试你会重视哪一块
5、上个版本遗留的建议性bug,下个版本产品那边还是没有修改,你会怎么做
6、澄清会议的时候看需求合不合理的标准是什么
7、测试测试用例的时候,关于用户的场景的设计是怎么考量的,怎么设计的
8、关于用户的隐私的信息,让银行卡、身份证,有参与过安全性的测试
9、安全测试,除了后台去查日志看数据有没有加密成功,还有其他的安全相关的设计吗--输入框这块有没有特殊处理
10、有专门的安全测试人员吗?
11、测试用例有评审吗?
12、过程中有涉及到自动化的脚本开发吗?有搞过整体框架开发吗?
13、有没有承担过项目小组长的工作,分配任务、推动流程的工作有做过吗?
14、是什么时候输出测试报告,测试报告包括什么内容
15、有分析过浏览器、分辨率、兼容性的测试吗
16、提bug这块,bug里面会包括哪些?----想听的是 包括日志分析的一个基本结果
17、测试这块,刚入行的时候做测试有什么困难
18、自动化执行结果会进行怎么的分析
19、回归的时候,做自动化,是自己挑选用例加强测试,挑选的话标准原则是什么
20、数据库操作有进行过哪方面的操作
21、性能测试是怎么做的
22、如果性能指标,你这边测出来比指标低,你怎么做
23、svn、git的使用
24、弱网测试,场景的设计是自己想的,还是有了既定的场景设计,自己去执行一下、核对一下指标
25、每个项目都比较短,平时工作中会跟其他项目组的交换一下功能模块吗?
26、一直负责一个模块,那这个模块的用例都是你维护的吗?维护的话会进行哪些操作呢
27、测试工作中有没有遇到过影响测试效率的情况,然后怎么去提高自己的工作效率,具体场景
30、开展的压力测试,需要大数据量,这个大数据量怎么造的,耗时多久
31、app界面测试有吗?
32、软件上线以后,有对用户的反馈进行过相关的分析吗?
33、对用户反馈,分析到结果后会做到哪些动作
34、后续测试想做哪些方向
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!