华为od 安全测试岗 简谈机试面试【更新完】

2023-10-26

PS:准备慢慢更新下最近我在od的机试题以及一二轮面试题和hr面,主管面。最后成功拿到offer,但不打算去了,然后成功让对接人破防,od懂得都懂。

流程是:机试—>一面—>中间穿插了性格测试考试—>二面—>HR面—>综面

机试:三道题

ps:目标院校150分,三道题,前两道常为简单题,分值为100/题,第三道中等+,200分/题。
考前hr会给你发牛客的华为题库,以为考前一星期必刷题(划重点这里面有很多原题)。

  1. 身高体重排序:我的第一题记得很清楚,因为做到了原题,链接在此!通过率100%
  2. 这题我考后看到某位大哥的华为练习题,惊讶的发现前两道都有,这里放大哥链接(一共就发了两篇文章,第一篇就中了前俩,属实牛)。通过率100%
给定两个整数数组
array1 array2  数组元素按升序排列
 假设从arr1 arr2中分别取出一个元素,可构成一对元素
 现在需要取出k对元素,并对取出的所有元素求和
 计算和的最小值
 注意:两对元素对应arr1 arr2的下标是相同的
       视为同一对元素
输入描述
    输入两行数组arr1 arr2
    每行首个数字为数组大小size   0<size<=100
    arr1,2中的每个元素   0< <1000
    接下来一行  正整数k   0<k<=arr1.size * arr2.size
输出描述
   满足要求的最小值
例子 输入
   3 1 1 2
   3 1 2 3
   2
输出
   4
说明:用例中需要取两个元素,
 取第一个数组第0个元素与第二个数组第0个元素组成一个元素
 [1,1]
取第一个数组第1个元素与第二个数组第0个元素组成一个元素
 [1,1]
求和为1+1+1+1=4 ,满足要求最小

这题可以用最小堆或者用更简单的方法
先放容易理解的方法

num1=list(map(int,input().split()))
num2=list(map(int,input().split()))
N=int(input())
list1=[]
for i in range(len(num1)):
    for j in range(len(num2)):
        list1.append(int(num1[i])+int(num2[j]))
print(list1)
list1=sorted(list1)
sum=0
for i in range(N):
    sum+=list1[i]

print(sum)

最小堆法,关于最小堆可以看看b站讲解以及csdn博客,这里不对问题深入:

import heapq
def min_pair(nums1,nums2,k):
    pairs=[]
    min_sum=[]
    def push(i,j):
        if i<len(nums1) and j<len(nums2):
            heapq.heappush(min_sum,[nums1[i]+nums2[j],i,j])
    push(0,0)
    while min_sum and k>0:
        _,i,j=heapq.heappop(min_sum)
        pairs.append([nums1[i],nums2[j]])
        push(i,j+1)
        if j==0:
            push(i+1,0)
        k-=1
    total=0
    print(pairs)
    for pair in pairs:
        total+=sum(pair)
    return total
num1=list(map(int,input().split()))[1:]
num2=list(map(int,input().split()))[1:]
k=int(input())
print(min_pair(num1,num2,k))
  1. 这题我记不太清了,大概讲一下就是指一组牌,问最大出牌数。我记得大概是这样,这题并没有想做的欲望,因为前两题已经够了,所以最后这题做了下最后通过案例25%就溜了。
现在的牌: 1 4 3 3 5
对应的花色 b y r y b
输出:3

一面:大概以下问题40min问题+20min一道题 开局自我介绍

PS:一面之前,hr会给你发一些面试资料,在面试之前看看记一记,然后去了解理解里面你不懂的东西,比如测试,他会给你发测试的方法什么的,你就自己看不懂就百度。

  • Linux常用命令,然后会跟你讲的深入问

  • 在命令行下配置网卡 Ifconfig -a 跟 ifconfig 的区别

  • linux显示进程,以及如何过滤

  • 测试问题 问4-8位的数字和字母,怎么设计测试案例,以及采用的测试方法 接触过哪些虚拟化技术

  • 交换机Access hybrid Trunk端口区别 Ensp如何查看路由状态 介绍下你所学的hcip(因为我考了华为数通证书)

  • 华为路由器你知道有哪些

  • Sql注入解决 以及 提权方面的解决方法(因为面的安全测试)

  • 你说你善于解决问题,体现在哪些方面

  • python元组,集合,列表的应用场景以及各自的特点

出的题很简单牛客上的ipv4合法性检验

二面:50min左右,开局自我介绍

首先上来就是一个测试的应用场景,写出你的测试思路以及测试方法和测试案例
**测试场景为:**一个用户的登陆页面,用户名和密码输入框以及一个登录按钮。
简单谈谈就是:就想到日常自己登录所遇到的问题以及安全中可能存在的隐患,如明文post密码等,这里也不详细说明了。
问题:和一面有些是重复的,比如linux的一些命令会问你一些。

  • Linux搜索文件 find
  • 查看端口占用问题
  • Int占几个字节
  • Python数据类型
  • TCP/IP三次握手
    其他的不太记得了,总之是有重合的,不过其实我感觉都问的还是很简单,可能因为我应届生。

性格测试:考前hr会给你辅导,总之积极向上能抗压就行

HR面:开局自我介绍

主要问题:

  1. 为什么要来
  2. 家里父母情况
  3. 有无女朋友,有的话在哪在干嘛什么的
  4. 期望薪资,为什么这个数字
  5. 薪资底线(我建议不变,不要往下降,虽然之后可以和对接人谈)
  6. 问了下我对安全的理解
  7. 多久能入职
  8. 有啥问题想问我的
    最后hr就很高兴的说,希望你能尽快入职,我们这边懂安全的人很少,部门很缺安全的人。

主管面:

运气有点好,和一面同一个人,所以不用自我介绍了
问题:

  1. 如何看待加班
  2. 一些突发情况,比如你现在手上有事,突然老板给你一份紧急的工作叫你下周给他,两件事都是下周交,你怎么办之类的等等诸如此类的问题。
  3. 团队成员合作什么的
  4. 期望薪资
  5. 有啥问题想问我的

最后也是希望你加入我们之类的。

最后:提交一些个人资料,德科保密书之类的签字然后审批

考虑了一两天挺犹豫的,hr看我有顾虑,就通知部门更高级的领导给我介绍工作情况,最后跟hr工资拉扯了一下,问了我其他offer的薪资情况,最后一年谈到20个(应届评级D1 hr给我说是顶薪了),考虑了下最终还是放弃了(ps:部门是超融合产业产品开发部门,问了下在华为正式的哥哥,说是去年年底才成立的部门,确实挺缺人的,业务量很大,过去应该很累)

最后拒绝hr的时候,她竟然破防了,害老玻璃心了,可能觉得在我身上花了很多时间,最后没去,挺浪费她感情啥的,不过她确实挺负责的,四轮面试 我四天走完。

结语:

关于od,我看了知乎 风评很差。10个人估计9个人都在说不好,剩下的一个估计就是hr。
对于转正的事,我的建议是进去不要带着这个想法,不然压力挺大。
(ps:od转正:

  1. 入职满一年
  2. 过专业级
  3. 连续两次绩效A
  4. 还要看学校(hr和主管都说 我目标院校更容易转,我也不知道是不是真的)


我问了下我哥,他们部门没一个人转,然后说我这个超融合新部门转正希望应该大一点,然后就是像2012实验室会好转一些,我同学在杭州od2012实验室,他给我讲他们部门两个人转了。
所以这个问题还是具体看部门吧,还有关于加班以及氛围问题也是看部门了,有些部门加班就很严重,氛围也很差,这个得看自己所属部门,具体问题具体分析嘛,实在很差,说是可以转部门的。

最后吧,我觉得我作为二战失败的应届考生(我通信工程双一流毕业),能谈到od这么高的薪资感觉还是挺好了,相比于找工作前期全都是一些外包6-8k一月,还有很多小公司吧都是5 6k的,感觉还是挺好了,找工作这个事情还是急不得,我找了差不多一个半月,慢慢找适合自己的吧,多去面试总结经验,记录下来锻炼自己。我吧,最后就去了一家小公司做通信算法物理层了,工资待遇还是很不错,虽然不比od高,主管给我说前期多加班学习多补补,不过刚进去学习嘛还是很乐意的,工作两年再看看是否需要考个研究生了~后天入职了,共勉!!!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

华为od 安全测试岗 简谈机试面试【更新完】 的相关文章

随机推荐

  • 5.使用webpack打包ts代码

    1 初始化项目 在终端中执行命令npm init y 执行完此命令将会在项目中生成配置文件package json 2 安装webpack所需要的依赖 npm i D webpack webpack cli typescript ts lo
  • 3d max贴图

    最近做的一个项目需要给BIM模型贴图 按常规贴图后 特别是材质贴图 发现模型贴图展示效果并不如意 最后发现要想贴图美观需要展UV才能优化 操作步骤 1 将fbx格式模型导入3d max中 如下截图 2 放大视图 将 透视 模式切换为 正交
  • 制作minist格式的图像数据集

    模仿mnist数据集制作自己的数据集 YF Li123的博客 CSDN博客 mnist数据集制作 深度学习的开放数据集及制作方法 1 MNIST 知乎 DL with python 7 TensorFlow实现自制mnist数据集 DL w
  • vue3之provide的使用

    需求 vue3爷孙组件传值 场景 点击编辑按钮 将表格行的id传递给弹框子组件中包含的孙子组件 技术栈 vue3 vite ant design vue3 2 0 ts yeye组件 sun组件
  • 【基础知识】一网络不通问题处理记录

    哈喽 大家好 我是雷工 在项目现场数据采集过程中 经常会遇到网络问题 最近又遇到一个网络问题 下面记录处理过程 方便遇到类似问题时能快速处理 一 问题描述 现场有5个西门子S71200 1500PLC系统 均在同一网段 网段1 局域网内 在
  • FPGA与ASIC的区别

    先来看张图 本图体现出了集成电路产业链 设计业 制造业 封测业 关于制造 封装测试我们看两张图稍作了解即可 数字IC ASIC设计流程及EDA工具 1 了解数字IC设计 在VLSI时代 数字IC设计是VLSI设计的根本所在 更大的规模 更好
  • Redhat下arm-linux-gcc安装

    方法 一 复制以下RPM包到 root install目录下 glibc kernheaders 2 4 8 10 i386 rpm glibc devel 2 3 2 11 9 i386 rpm cpp 3 2 2 5 i386 rpm
  • Python读取pdf表格写入excel

    背景 今天突然想到之前被要求做同性质银行的数据分析 妈耶 十几个银行 每个银行近5年的财务数据 而且财务报表一般都是 pdf 的 我们将 pdf 中表的数据一个个的拷贝到 excel 中 再借助 excel 去进行求和求平均等聚合函数操作
  • windows下redis配置密码

    转载 https www cnblogs com GuoJunwen p 9238624 html redis安装后目录如下 最简单的启动方式是直接双击redis server exe 如果要设置密码 首先打开配置文件 要注意的是这两个都是
  • 数据库设计中常见表结构的设计技巧

    一 树型关系的数据表 不少程序员在进行数据库设计的时候都遇到过树型关系的数据 例如常见的类别表 即一个大类 下面有若干个子类 某些子类又有子类这样的情况 当类别不确定 用户希望可以在任意类别下添加新的子类 或者删除某个类别和其下的所有子类
  • 使用MQTT.fx向ThingsBoard发布遥测数据

    一 在ThingsBoard平台新建设备 复制访问令牌 二 打开MQTT fx进行连接 填写服务地址及端口以及设备访问令牌 特别注意 这里踩了个深坑 这个端口一定要对应thingsboard服务thingsboard yml中的配置 这个端
  • c语言回文数

    回文数 include
  • 微信小程序:云开发·初探

    Good days give you happiness and bad days give you experience 顺境带来快乐 逆境带来成长 云开发 quickstart 这是云开发的快速启动指引 其中演示了如何上手使用云开发的三
  • VSCode集成PlantUML

    VSCode集成PlantUML 哈喽大海豚 前端 2018 01 23 前端 UML PlantUML VSCode PlantUML介绍 PlantUML是一个允许快速编写以下图类的组件 序列图 Sequence diagram 用例图
  • 常见Windows硬件故障

    电脑主机滴滴滴响是什么原因 不同的响声代表不同的硬件问题 一下是几种主板设置的提示声音代表的具体问题 1 AWARD的BIOS设定为 长声不断响 内存条未插紧 2短 系统正常启动 2短 CMOS设置错误 需重新设置 1长1短 内存或主板错误
  • CollAFL: Path Sensitive Fuzzing 模糊测试论文阅读

    CollAFL Path Sensitive Fuzzing 会议 S P2018 这是一篇内容十分饱满的Fuzz文章 受益匪浅 1 Abstract and Introduction 对于覆盖率引导的模糊测试来说 跟踪覆盖率是至关重要的
  • IT风投案例分析——facebook

    Facebook 虽然Facebook对于中国人来说是一个不存在的网站 但这并不能妨碍它成为世界前列的互联网公司 Facebook是很特殊的 它的创始人扎克伯格1984年出生 在2004年就开始创建Facebook 当时他只有仅仅二十岁 那
  • Vivado软件的一些报错总结

    1 Synth 8 2543 port connections cannot be mixed ordered and named E FPGA project Xilinx ZYNQ three days sobel 032 face o
  • 渗透测试概述与流程

    渗透测试概述 渗透测试是一种通过模拟攻击的技术与方法 挫败目标系统的安全控制措施并获得控制访问权的安全测试方法 网络渗透测试主要依据CVE已经发现的安全漏洞 模拟入侵者的攻击方法对网站应用 服务器系统和网络设备进行非破坏性质的攻击性测试 C
  • 华为od 安全测试岗 简谈机试面试【更新完】

    PS 准备慢慢更新下最近我在od的机试题以及一二轮面试题和hr面 主管面 最后成功拿到offer 但不打算去了 然后成功让对接人破防 od懂得都懂 流程是 机试 gt 一面 gt 中间穿插了性格测试考试 gt 二面 gt HR面 gt 综面