hw机考攻略

本文介绍了如何通过策略和技巧高效刷题,强调归纳总结题型的重要性,如递归、哈希表等算法的应用,并推荐LeetCode平台进行算法训练。同时,强调熟悉编程语言特性和使用IDE调试技巧,以确保考试中的正确解答。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

练习技巧
1.不要盲目的刷题 ,凡是讲究策略与技巧,题型是有限的,用自己的方法梳理
题型,归纳与总结,就能举一反三、手到擒来。
2.题型归类:递归、分治、单调栈、并查集、滑动窗口、前缀和、查分、
二分
查找 、BFS广搜、DFS深搜
3. 可以刷刷leetcode
训练一下自己的算法思维,其实那些非专业面试算法大部
分都是有规律的,很多东西都可以用并差集,滑动块,漏斗模型之类的解决。
重点:训练自己的算法思维
3. 熟悉你自己的语言特性,了解怎么操作基础的数据结构,把这些搞六了,有
算法思路,写起来顺风顺水。其实大部分情况下,你有思路,但是不知道怎么
写而已。
4. 熟练使用IDE调试查看对象和集合,题目中给的测试用例都比较有简单,误
导性很强,导致代码提交之后不能
AC。
HW 机考攻略 HW 机考攻略
【刷题网址】
牛客—— https://www.nowcoder.com/ta/huawei
力扣—— https://leetcode-cn.com/problemset/all
5
1.
【基础入门题型】
入门题(
题)
(1) 输入处理(重要): HJ5. 进制转换
(2) 排列组合: ( 牛客搜索 )NC61. 两数之和
(3) 快速排序: HJ3. 明明的随机数
(4) 哈希表: HJ10. 字符个数统计
(5) 递归: NC68. 跳台阶
(带 * 题目与第一第二道题目难度相近,以下题目基本覆盖大部分知识点)
2. 字符串操作(
6 题)
(1) HJ17. 坐标移动
(2) HJ20. 密码验证合格程序
(3) *HJ23. 删除字符串中出现次数最少的字符
(4) *HJ33. 整数与 IP 地址间的转换
(5) HJ101. 输入整型数组和排序标识
(6) *HJ106. 字符串逆序
3. 排序(
5 题)
(1) HJ8. 合并表记录
(2) *HJ14. 字符串排序
(3) HJ27. 查找兄弟单词
(4) *NC37. 合并区间
(5) *HJ68. 成绩排序
4. 栈(
2 题)
(1) NC52. 括号序列
(2) *leetcode 1614. 括号的最大嵌套深度
5. 排列组合(
2 题)
(1) *leetcode 面试题 08.08. 有重复字符串的排列组合
(2) leetcode 77. 组合
6. 双指针(
3 题)
(1) *leetcode 674. 最长连续递增序列
(2) NC17. 最长回文子串
(3) NC28. 最小覆盖子串 7. 深搜(
1 题)
(1) HJ41. 称砝码
8. 二叉树(
2 题)
(1) *leetcode 剑指 offer 32 II. 从上到下打印二叉树 II
(2) leetcode 剑指 offer 32 III. 从上到下打印二叉树 III
9. 其他(
6 题)
(1) *HJ108. 求最小公倍数
(2) *HJ28. 素数伴侣
(3) *HJ60. 查找组成一个偶数最接近的两个素数
(4) *leetcode 994. 腐烂的橘子
(5) leetcode 204. 计数质数
(6) HJ25. 数据分类处理
【注意事项】
1. 摄像头一定要开 ,避免离开座位,左右晃头,以免系统误判作弊
2. 可以用本地 IDE 调试 不能用在线 IDE ,考试期间会录屏,屏幕只允许在考试页面和本地 IDE 之间切换
3. 练习时要注重语言的数据结构,编程语言的高级函数的使用等
4. 编程的时候就用牛客网的 id 去答题,因为答题的时候不会提示错误,用自己的会
以上题目熟练掌握后进行模拟考试,模拟套卷链接: https://www.nowcoder.com/test/1088888/summary
网上YT分享:
2
1.https://www.nowcoder.com/discuss/972445(考点范围+题型+解析)
. https://www.nowcoder.com/discuss/828230(有考点范围+题型)
三、考试提示
1、 在线训练和正式考试, 请在本地 IDE 上进行编写,然后再粘贴复制到笔试页面 ,保存并调试。
2 、 考试时 不用紧张 ,保持正常编码习惯即可,遇到无法提示又无把握的实现时,改用其他方式代替。
3 、 训练和考试的代码 均需要编写输入和输出代码 ,编码一段代码后记得进行调试,保证代码正确性。
4 、 编码工具删除行 ctrl+d 依旧可以使用, ctrl+c +v +z 等均可正常使用, 其他快捷键建议尽量莫
,尤其是有保存习惯的同学, 不要用 ctrl+s ,否则会打开页面保存键,算弹出当前页面一次。
5 、 请安装使用最新版 chrome 浏览器作答,考试需开启摄像头,请确保电脑带有摄像头,考试中途请
不要查看其它网站。
6 、 答题前请注意查看示例 ( 计入考试时长 ) ,代码完成后请务必点击【保存并调试】按钮 ( 可以多次,以
最高得分记分 ) ,否则答案不做保存,调试完成点击【提交本题型】按钮,最后交卷。
7 、 考试时间
150 分钟,满分 400 分,及格 150 分。卷面共 3 道题, 2 道一星难度(简单),一题 100 分, 1 道二
星难度(中等),一题 200 分,考试语言可自行选择。
8 、 考试时允许使用草稿纸,请提前准备纸笔。如果需要上厕所,请在考试前提前准备好,避免考试中
途离开座位,出现离开监控的情况。
9 、 考试期间如遇到断电、断网、死机等问题,可以关闭浏览器重新打开试卷链接即可继续做题,遇到
问题请及时反馈给 HR
常见问题 Q&A
1. 第一题做不出来能不能跳过去,做完后面的再回来?
答: 可以,随你怎么跳, 每道题也不限制提交次数,提交次数多了也不扣分。
2. 出现“手机离开监控 ”的问题
答:请把手机卡拔了/打开飞行模式,连上WiFi和充电器,扫完码之后放一边别动它。
3. 出现“与之前的人代码重复率大于80%”的情况。
答:刷到过别人发的答案,不要照抄,改变量名没用。最好抽取个函数,把 for 改为 while 之类的,大改,不然
会被判定为作弊。
4. 出现“摄像头异常关闭”、“屏幕监控异常关闭 ”的情况,
答:大部分是因为电脑登陆着 微信或QQ,中途弹窗弹语音弹视频导致,开考前,请把一切无关的东西全关掉。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一凡888

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值