新手第一次机试惨败,请大家指导下经验

今天华为OD机试了一把,ACM 模式真是把我搞崩溃了,总共时间2小时,结果一个题目就搞了一个小时,而且通过率只有15%。
主要耗时:题目理解花了半个小时(题目内容描述一大坨),希望代码后本地IDE测试通过,
其次耗时:估计也花了半个小时,希望代码本地测试通过,结果提交就是不通过,起初没发现测试用例可以点复制按钮复制数据,结果来回查看和输入测试数据,好不容易测试用例通过,结果提交发现只通过了15%。

之前刷leetcode代码,不通过还能来个不通过的原因or 不通过的测试用例数据。牛客机试,结果就提示不通过,而不提供原因。这就搞得我完全无从下手。请教下大家碰到这种问题都咋解决的呀?难得就是重新看自己的代码,检查可能出问题的地方,然后再提交?

总结:

ACM机试惨败原因
1. 不仔细:输入没看仔细;测试用例数据以为不可以复制,其实可以点击复制按钮
2. 没思考每题最大用时:导致第一题画了一个多小时。解决方法:提前规划好时间,让自己有时间做自己有把握的题
3. 输入参数考虑不周全:本地自测通过,但是提交死活不过。解决方法:直接模拟输入数据测试能发现问题
4. 心态太差:由于以上导致的问题,导致低落又差,无法专心思考,提前交卷。解决办法:心烦对考试没任何帮助,所以放平心态,继续考试到最后
5. 编写代码不过严谨:导致提交很多测试用例不通过,需严谨一点,尤其是输入参数,边界情况。

技巧
1. 多行输入参数,模拟输入一遍测试后,控制台可直接copy输入,避免掉手动输入
全部评论
可以牛客上多刷刷,多想一想边界
1
送花
回复 分享
发布于 2023-04-09 19:13 浙江
机考本来就这样,所以我刷题的时候,一般就选考试模式的
1
送花
回复 分享
发布于 2023-04-09 22:27 湖北
秋招专场
校招火热招聘中
官网直投
同问,看不到不通过的用例怎么解决
点赞
送花
回复 分享
发布于 2023-04-25 17:02 新疆
我第一次机试也是这样
点赞
送花
回复 分享
发布于 2023-05-24 16:25 广西

相关推荐

6 5 评论
分享
牛客网
牛客企业服务