西安华为od前端-机试

news/2024/7/20 17:56:12 标签: 华为od

前端考试机试一共三道题,分别是100分+100分+200分。考试一共2.5h。考试实测并未出现链表、树、图等数据结构,均为简单题。比官方的机考说明要简单。 应该是前端对算法要求不高。

官方的机考说明一:

分值构成:正式机考有3题,150分钟,满分400 (100+100+200的分值;简单+简单+中等难度的题型 ),150分过线,按用例通过比例评分,合理安排每 题时间与策略,通过为主,高分其次。注意练习字符 串,线性表,队列,栈,哈希表等。可在本地ide调 试好再拷贝代码到网页执行提交。选择自己熟悉的语 言考。每题都有test case 算每题分数总和为总分

所以如果前面难的话跑过部分用例可以先做后面的 题库:这是牛客网题库 可以练习一下输入输出 www.newcoder.com/ta/huawei刷中等难度的 题型:三道题是简单+简单+中等难度的题型。第一二 题可能会是循环、数组、字符串、栈这些,第三题会 难一点,二分查找、动态规划、DFS、BFS这些。 参考资料:可看一下leetcode网的典型练习题目,编

号如下:

字符串:3,49,30

线性表:86,16,27,732

队列:641,406,899

栈:946,116,117,895

哈希表:61,729,25,554

dfs:105,112,98,49, 547, 1254

bfs:1091,1129,102,101,752

官方的机考说明二:

机考攻略
【刷题网址】
牛客—— https://www.nowcoder.com/ta/huawei
力扣—— https://leetcode-cn.com/problemset/all
【刷题题型】
1. 入门题( 5 题)
(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


http://www.niftyadmin.cn/n/5150156.html

相关文章

OpenHarmony:4.0 Release版本的开发数据

OpenAtom OpenHarmony 4.0 Release版本于 10 月 27 日发布,经过了32周的开发周期。在此期间,有 65499 个 Committs 进入了 版本。在这个周期内完成了相当多的重要工作,本文阐释这些工作由谁完成。 这次共有 2220 位贡献者为 4.0 Release版本做…

docker配置镜像代理

众所周知,在docker拉取国外一些基础镜像的时候,会存在网络隔离,比如quay.io,k8s.gcr等 假设你有一台可以直接拉取镜像的代理服务器(比如所在地位于香港的服务器),我这边使用的软件是squid&#…

Java如何快速读取解析JSON数据(文件),获取想要的内容?

手打不易,如果转摘,请注明出处! 注明原文:https://zhangxiaofan.blog.csdn.net/article/details/132764186 目录 前言 准备工作 Json数据(示例) 解析Json文件 第一步:创建一个空类 第二步…

动手学深度学习——稠密连接网络DenseNet(原理解释+代码详解)

稠密连接网络DenseNet 1. 从ResNet到DenseNet2. 稠密块体3. 过渡层4. DenseNet模型5. 训练模型 CIFAR 和 SVHN 数据集上的错误率 (%)。DenseNet 比 ResNet 使用更少的参数,同时实现了更低的错误率。在没有数据增强的情况下,DenseNet 的性能大幅提高。 …

linux启动arthas报“Can not find java process“

我出现这个问题的原因比较简单,是因为账号问题,切换下账号,让arthas程序和应用程序在同一个用户账号下运行就好了。

服务器开设新账户,创建账号并设置密码

实验室又进新同学了,服务器开设新账号搞起来 1、创建用户: 在root权限下,输入命令useradd -m 用户名,如下 sudo useradd -m yonghuming 2、设置密码: 输入命令passwd 用户名 回车,接着输入密码操作&…

【人工智能专栏】(4)知识表示方法 III

目录 1. 简述2. 语义网络法2.1 基础知识2.2 什么是语义网络法?2.3 语义网络的概念及结构2.4 语义网络法的表示2.5 语义联系2.6 语义网络中常用的语义联系2.7 例题2.8 语义网络特点 3. 本体技术3.1 概念3.2 本体的组成3.3 本体的分类3.4 本体建模语言3.5 本体的建模 …

加密的手机号,如何模糊查询?

前几天,知识星球中有位小伙伴,问了我一个问题:加密的手机号如何模糊查询? 我们都知道,在做系统设计时,考虑到系统的安全性,需要对用户的一些个人隐私信息,比如:登录密码…