华为机考笔试没有结果?

news2024/11/15 7:39:49

点击上方"互联网求职达人",选择"设为置顶or星标"

第一时间获取最实用的求职以及备考信息

华为机考笔试范围是什么?​icon-default.png?t=N7T8https://mp.weixin.qq.com/s?__biz=MzU2NjE0NjMxNg==&mid=2247483962&idx=1&sn=69b0b152dd8e7ebe9ddb356b1538f51d&chksm=fcb1a659cbc62f4f6fbbae7d7fa9a55c324e1967c7d2bc0ffc0437b5be7df4a0cc4a682f11c7&token=1281231111&lang=zh_CN#rd

 

1、关于机试注意事项,必看

1.1 【机考时长2.5小时,3道题】

考试时长是150分钟,考题一共三道,分值是100 100 200,通过多少用例,就得多少分。三道题累计得分, 150分就算通过,但分数越高,对你的定级越有帮助。提交时点击 "保存并调试",就可以看到结果,并且不限次数。如果编译有问题,会提示具体编译报错。如果用例没全部通过,会告诉你通过了多少。但不会告诉你哪个用例没过,不然你穷举就把题目做对了。

华为三道编程题是什么难度?​mp.weixin.qq.com/s?__biz=MzU2NjE0NjMxNg==&mid=2247483962&idx=1&sn=69b0b152dd8e7ebe9ddb356b1538f51d&chksm=fcb1a659cbc62f4f6fbbae7d7fa9a55c324e1967c7d2bc0ffc0437b5be7df4a0cc4a682f11c7&token=1281231111&lang=zh_CN#rd​编辑

1.2 【可使用IDE编辑器】

考试时,可以用本地的IDE编写代码,然后再复制到机考页面提交,因此本地不管用什么编辑器,一定要开启代码自动联想功能,这样一些常用的API即使忘了也没关系,记住工具包名有时会给你很好的联想出来。

1.3 【ACM输入输出】

机考是ACM模式,即自己写输入输出,这个如果之前一直是在力扣练习的话,一定要提前熟悉一下这个区别,把标准的输入输出掌握,这个是比较好掌握的,但是如果不练习是很难搞定的,如果因为这个挂掉就太可惜了,所以一定要先到牛客网练习一下或者公众号清宇offer里面有之前文章,学霸offer,里面是没有原题的。练习的网址主要是让你熟悉一下 ACM模式,即自己写输入输出,使用标准输入输出即可。

1.4 【摄像头防作弊】

邮件中的考试通知, 先点击"确认是否参加考试",跳转到考试系统,然后就是签字、调试摄像头、开启屏幕录制、提供一个二维码让你拿手机扫一下并保持在那个状态。这里需要说一下,摄像头不要断,手机充好电,扫完码放一边,点击"点击确认是否参加考试"前,就把没用的网页都关掉(有同学在开考前百度了一下 如何处理字符串,结果被判作弊了,很冤枉)。

2、防止被判定为疑似作弊,一定避免

如果你发现是刷过的原题,一定一定不要直接照抄之前的思路,否则直接判定为重复度大于80%作弊,一定要进行大改,比如抽出函数,循环替代等!!

2.1 出现“与之前的人代码重复率大于80%”的情况。 你即便刷到过别人发的答案,也不要照抄,改变量名没用。最好抽取个函数什么的,把 for 改为 while 之类的,大改,不然会被判定为作弊,还需要澄清,很麻烦

2.2 出现“摄像头异常关闭”、“屏幕监控异常关闭”的情况。大部分是因为你电脑登陆着 微信或QQ,中途弹窗弹语音弹视频导致,请你开考前,把一切无关的东西全关掉

2.3 出现“手机离开监控”的情况”的情况。请你到时候把手机卡拔了,连上WiFi和充电器,扫完码之后放一边别动它

2.4 如果你是今年的应届毕业生,公众号清宇offer里面有之前文章可以学习。那么一定要检查你的机考时间要在毕业双证上写的时间之后,否则算违规情况,不允许在还没有拿到毕业证前的候选人参加机考。

3、刷题准备

考题一共三道,分值是100/100/200,通过多少用例,就得多少分。三道题累计得分,150分就算通过,但分数越高,对你的定级越有帮助。定级越高 = 薪资越高。150就像是我们高考时的一本分数线,并非你过了一本线,就可以上南大、北大 这种学校了,所以分数是王道,越高事越少。

3.1 如何高性价比,拿到150分,通过机考

1)真题难度相当于leetcode上面2道简单(各100分),1道中等的难度(200分)。相当于牛客网各一道简单,中等,困难的难度。需要最低考150分(但是这个分数是及格线,要有把握通过面试,机考争取要考300-400分以上),尽量多拿分。

2)机考是取三道题的总分,用例通过率*题目分数, 不一定要完全做对,因此如果遇到不能全部用例通过并且还想不到问题场景的时候,不要一直死磕,继续做其他题,不要出现等时间没了答案还没提交的情况。

3.2 模拟练习,重点看,可能有出现

最近发现这个帖子里贴了好多题目,不确定是否真题,但大家可以去看看,练练,发现看题解还要付费【付费觉得可以推荐B:学霸offer,有历年真题】,可以重点参考题目内容,网上搜索类似解答:HJ29字符串加解密

2023/2024华为笔试机考校招/社招软件工程师岗位考什么?三道编程题C/C++/Python软件开发工程师笔试题(2)

描述

对输入的字符串进行加解密,并输出。

加密方法为:

当内容是英文字母时则用该英文字母的后一个字母替换,同时字母变换大小写,如字母a时则替换为B;字母Z时则替换为a;

当内容是数字时则把该数字加1,如0替换1,1替换2,9替换0;

其他字符不做变化。

解密方法为加密的逆过程。数据范围:输入的两个字符串长度满足 1≤n≤1000 ,保证输入的字符串都是只由大小写字母或者数字组成。输入描述:

第一行输入一串要加密的密码

第二行输入一串加过密的密码

输出描述:

第一行输出加密后的字符

第二行输出解密后的字符 示例1

输入:

abcdefg

BCDEFGH

输出:

BCDEFGH

abcdefg

答案:

def encrypt(s: str) -> str:
    encrypted = []
    for ch in s:
        if 'a' <= ch <= 'z':
            encrypted.append(chr(((ord(ch) - ord('a') + 1) % 26) + ord('A')))
        elif 'A' <= ch <= 'Z':
            encrypted.append(chr(((ord(ch) - ord('A') + 1) % 26) + ord('a')))
        elif '0' <= ch <= '9':
            encrypted.append(str((int(ch) + 1) % 10))
        else:
            encrypted.append(ch)
    return ''.join(encrypted)

def decrypt(s: str) -> str:
    decrypted = []
    for ch in s:
        if 'a' <= ch <= 'z':
            decrypted.append(chr(((ord(ch) - ord('a') - 1) % 26) + ord('A')))
        elif 'A' <= ch <= 'Z':
            decrypted.append(chr(((ord(ch) - ord('A') - 1) % 26) + ord('a')))
        elif '0' <= ch <= '9':
            decrypted.append(str((int(ch) - 1) % 10))
        else:
            decrypted.append(ch)
    return ''.join(decrypted)

if __name__ == '__main__':
    input_str1 = input().strip()
    input_str2 = input().strip()
    encrypted_str = encrypt(input_str1)
    decrypted_str = decrypt(input_str2)
    print(encrypted_str)
    print(decrypted_str)

下面是对这个加解密程序的解析:

  1. 定义加密函数encrypt,输入一个字符串s,输出加密后的字符串。在函数内部,初始化一个空列表encrypted,用于存储加密后的字符。
  2. 遍历输入字符串s中的每个字符ch,根据加密规则进行替换:
  • 如果ch是小写字母,将其替换为下一个大写字母。计算方式为:(ord(ch) - ord('a') + 1) % 26 + ord('A')
  • 如果ch是大写字母,将其替换为下一个小写字母。计算方式为:(ord(ch) - ord('A') + 1) % 26 + ord('a')
  • 如果ch是数字,将其替换为下一个数字。计算方式为:(int(ch) + 1) % 10
  • 如果ch是其他字符,保持不变。

  1. 将加密后的字符列表encrypted转换为字符串并返回。
  2. 定义解密函数decrypt,输入一个字符串s,输出解密后的字符串。这个函数的实现与encrypt类似,只是替换规则相反。
  3. 在主函数中,从输入中读取两个字符串input_str1和input_str2,分别调用encrypt和decrypt函数对这两个字符串进行加密和解密。
  4. 输出加密和解密后的字符串。

这个程序使用了Python的内置函数ord和chr来实现字符与ASCII码之间的转换,以及字符串切片操作来处理加解密规则。

在解析过程中,我们首先遍历输入字符串的每个字符,然后根据加解密规则替换字符,最后将处理后的字符列表转换为字符串并输出。

华为10年经验多次OT留学生博士

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2081890.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

livekit 环境搭建

目录 livekit介绍 搭建开发环境 goland编译 运行server 启动server 通过lk命令加入房间 通过web打开本地摄像头 通过goland调试livekit livekit介绍 livekit是一个开源的webrtc服务器&#xff0c;性能十分强大&#xff0c;房间管理、redis、信令业务、流媒体sfu都支…

PMP备考经验 | 如何做到一次考过3A?

一&#xff0c;直播课的学习 面对大量场景阅读题&#xff0c;且刷题也基本没原题的PMP考试&#xff0c;从报名的时候就知道临考刷题大法肯定是行不通的&#xff0c;也想把这个证好好学下去真的成为项目管理专家。 于是第一个周末的直播课两天跟随听课&#xff0c;认真做笔记&am…

数据结构——链表学习

数据结构初步了解 链表是数据结构的一部分&#xff0c;所以我想先理清数据结构的要点&#xff1a; 它们说&#xff1a;程序算法数据结构&#xff0c;在计算机中&#xff0c;把所有可以输入到计算机中能被计算机进行处理的符号的总称叫做数据。 数据结构包括两部分&#xff0…

美畅物联丨物联网平台的标准化之路:物模型设计的创新及应用

随着物联网&#xff08;IoT&#xff09;技术以前所未有的迅猛之势蓬勃发展&#xff0c;海量的物联网终端与应用纷纷接入&#xff0c;这不可避免地引发了数据与应用层面的异构化难题&#xff0c;进而形成了复杂且多变的碎片化问题。物联网感知数据因其具备多源异构的显著特性&am…

基于vue框架的病房管理系统设计与实现uilp1(程序+源码+数据库+调试部署+开发环境)系统界面在最后面。

系统程序文件列表 项目功能&#xff1a;患者,医护人员,患者病历,医院病房,住院信息,科室,病房预约,住院费用 开题报告内容 基于Vue框架的病房管理系统设计与实现开题报告 一、引言 随着医疗信息化建设的不断深入&#xff0c;病房管理作为医院日常运营的核心环节之一&#x…

VMware Workstation虚拟机 + 许可证密钥

VMware Workstation虚拟机 许可证密钥 VMware Workstation是什么&#xff1f;VMware简介VMware 安装VMware系统要求VMware 版本下载地址许可证序列码看这里 &#xff01;&#xff01;&#xff01;&#xff01;&#xff01; VMware Workstation是什么&#xff1f; VMware简介 …

揭开容器的面纱:容器技术全景概述

随着云计算的快速发展&#xff0c;容器技术已经成为IT行业的重要组成部分。Docker作为一种领先的容器化技术&#xff0c;为应用程序的开发、部署和运行带来了革命性的变化。本篇文章将详细介绍容器技术的概念、发展历程及其在现代计算中的应用。通过对Docker的深入了解&#xf…

友思特方案 | 基于三维点云实现PCB装配螺丝视觉检测

导读 三维点云是完成精密化 PCB 检测的最新视觉技术。友思特 Saccde Vision 视觉扫描系统&#xff0c;采用先进的三维成像技术和算法输出直观点云图&#xff0c;进一步确保了PCB生产的可靠性与稳定性能。 在电子产品的生产过程中&#xff0c;PCB&#xff08;Printed Circuit B…

streamlit+wordcloud使用pyinstaller打包遇到的一些坑

说明 相比常规的python程序打包&#xff0c;streamlit应用打包需要额外加一层壳&#xff0c;常规app.py应用运行直接使用 python app.py就可以运行程序了&#xff0c;但streamlit应用是需要通过streamlit命令来运行 streamlit app.py所以使用常规的pyinstaller app.py打包是…

阿里云服务器自带多少DDoS防护?小编为你详细揭秘!

大家好呀&#xff01;今天小编来聊聊一个很多朋友都关心的问题&#xff1a;阿里云服务器自带多少DDoS防护&#xff1f;随着网络攻击手段的日益猖獗&#xff0c;DDoS攻击对企业业务的威胁越来越大&#xff0c;选择一个安全可靠的云服务器至关重要。阿里云作为国内领先的云计算服…

宝宝自闭症的表现与理解

自闭症&#xff0c;又称孤独症&#xff0c;是一种复杂的神经心理障碍&#xff0c;它影响患儿的脑部发展&#xff0c;并在社交沟通、兴趣和行为上表现出明显的异常。自闭症通常在幼儿期就有所体现&#xff0c;但很多时候&#xff0c;家长在宝宝一岁前后才会开始注意到这些异常表…

排序算法刷题笔记【牛客网】

排序算法刷题笔记【牛客网】 排序算法刷题记录&#xff0c;来自牛客网&#xff0c;主要是有些题目会去搜一下相关知识&#xff0c;这里就用来做笔记&#xff0c;类似错题本了。 会持续更新…… 其实就是把45前面的排好了&#xff0c;然后45从后往前比较。 45前面的排列&#xf…

高级问题解决查询搜索网址

1、世界上最大的技术问答网站&#xff0c;里面问题的种类很多&#xff0c;回答的质量也很高&#xff0c;当你在谷歌等搜索引擎没能得到满意的答案的时候&#xff0c;可以到Stack Overflow上看 2、Reddit是一个全球性的社交新闻网站和讨论平台&#xff0c;用户可以在这里分享、…

grafana可视化 安装及集成zabbix数据源详细教程

目录 grafana简介安装grafana安装示例汉化&#xff08;选做&#xff09;启动访问web界面 安装zabbix插件在线安装离线安装启用插件 配置zabbix数据源 grafana简介 Grafana是一个功能强大、灵活性高、易于使用的数据可视化工具&#xff0c;广泛应用于各种领域&#xff0c;包括I…

el-input-number,增加清空icon按钮,输入值居左(左对齐)、去除控制按钮

:controls"false"&#xff0c;不使用控制按钮&#xff1b; <div><span class"label">金额</span><divstyle"width: 100%;border: solid 1px rgba(0, 0, 0, 0.1); border-radius: 4px; display: flex;align-items: center;"…

比裁员更侮辱人的事发生了。。。

在这个快节奏的时代&#xff0c;职场如战场&#xff0c;每个人都在为了生存而奋斗。但你有没有遇到过这样的情况&#xff1a;工作量突然增加&#xff0c;薪水却纹丝不动&#xff1f; 最近某位网友爆料&#xff0c;他们公司裁掉两名员工&#xff0c;一个月薪一万七&#xff0c;…

解决npm下载依赖速度慢的问题

&#x1f31f; 前言 欢迎来到我的技术小宇宙&#xff01;&#x1f30c; 这里不仅是我记录技术点滴的后花园&#xff0c;也是我分享学习心得和项目经验的乐园。&#x1f4da; 无论你是技术小白还是资深大牛&#xff0c;这里总有一些内容能触动你的好奇心。&#x1f50d; &#x…

CC工具箱使用指南:【DAT转要素类】

一、简介 这是一个将特定的DAT文件批量转换为GDB点要素类的工具。 用记事本打开DAT文件&#xff0c;长这样&#xff1a; 数据比较简单&#xff0c;就是一些点坐标&#xff0c;一行一个点&#xff0c;包括XYZ三个坐标。 二、工具参数介绍 点击【定制2】组里的【DAT文件转要素…

python-译码(赛氪OJ)

[题目描述] 在机器学习中&#xff0c;现在定义一种编码规则&#xff1a;对于长度为 3的字符串&#xff08;均由小写字母组成&#xff09;&#xff0c;首先按照字典序进行排序&#xff0c;即 aaa&#xff0c;aab&#xff0c;aac&#xff0c;…&#xff0c;zzz。 将这些字符串按照…

合宙LuatOS开发板使用手册——Air700EAQ

EVB-Air700EL&700EY 开发板是合宙通信推出的基于 Air700EL&700EY 模组所开发的&#xff0c; 包含电源&#xff0c;SIM 卡&#xff0c;USB&#xff0c;PCB 天线等必要功能的最小硬件系统。 以方便用户在设计前期对 模块进 行性能评估&#xff0c;功能调试&#xff0c;软…