面试华为,花了2个月才上岸,真的难呀····

2023-11-11

 

花2个月时间面试一家公司,你们觉得值吗?

背景介绍

美本计算机专业,代码能力一般,之前有过两段实习以及一个学校项目经历。第一份实习是大二暑期在深圳的一家互联网公司做前端开发,第二份实习由于大三暑假回国的时间比较短(小于两个月),于是找的实习是在一家初创公司里面做全栈

本人面试的是测试开发岗,在2023年初进行申请,最终在3月份拿到oc。期间经历了笔试->性格测试->技术一面->技术二面->总监面->OC这几个环节,基本上每周完成一个环节。由于华为面试环节全部完成后需要审核(大概1个多月)所以从申请到oc大概2个月左右。接下来为具体笔试面试的内容:

笔试

3条题目中AC了两条,但我看网上说华为笔试分数过一百就有面试的机会。题目难度为leetcode中等,一般50行代码就可以解决,主要注意一下边界的问题,具体题目可以到牛客上看看各位大佬的分析。第三题考了一道最短路径,由于前面的题目耽误了点时间就放弃了。

话说华为的笔试还是比较水的,只要平时有多刷题目通过笔试都没有太大的问题。

性格测试

笔试完成后大概一个星期收到性格测试的邮件,但在做第一次性格测试后却被hr告知挂了。。当时慌得一匹,因为有了解过华为的性格测评是会刷人的,还好有第二次的重新补做的机会。当时上网查阅了一篇关于华为性格测试的文章:

总共是有一百道题目左右,不能够返回答题,因为部分题是考察考生的回答题目的一致性。

现在想起来感觉第二次和第一次填写的答案差不多,就感觉emmm。。。很迷。

这里建议大家在答题的时候要保持一颗要努力拼搏,不怕困难以及积极向上的心态。

技术一面

其实之前也有了解过今年的华为面试比以往难了许多,在测试岗的面试中涉及手撕代码并说出解题思路,一旦没有做出来或者是思路比较混乱都有可能面临被刷的危险。

今年华为的招聘政策改革(难度加大:可能由于先前华为各大985口中的“保底”offer)导致了面试的难度提升以及对招聘者的能力要求更为严格。以下是面试的具体内容。

(1)项目深挖,项目中运用到的技术以及优缺点评论,这里楼主把在第二次实习中的全栈经历包括vue全家桶,node.js,Mysql的存储引擎等都总结了一遍。

(2)笔试题的思路以及黑盒白盒是什么。

(3)数据结构题,这里考察了一个双链表的题目。

(4)TCP三次握手以及如何看待华为。

(5)压力测试,稳定测试,数据库。

技术二面

问完项目后就是手撕代码,这里在做第二题的时候卡住了。。但好在面试官很nice进行了引导,最后艰难解出来。

(1)简历深挖。

(2)字符串中的某个字符出现的次数。

(3)给定一个链表,将倒数第 n 个结点删除。(leetcode第19题)

删除一个结点,无非是遍历链表找到那个结点前边的结点,然后改变下指向就好。

先遍历一遍得到它的长度,之后用长度减去 n 就是要删除的结点的位置,然后遍历到结点的前一个位置就好了。

(4)测试的流程。

业务主管面(综合面)

让我诧异的是华为的综合面试没有问到代码,只是问了许多关于职业规划的问题。

(1)实习中做得不足的一些地方。

(2)在之前的实习和项目中是如何面对突发状况的。

(3)对于加班的看法。

(4)如何处理和同事之间的关系。

(5)对工作地点的看法。

在综合面试结束后,官网的状态就会更新为:录用排序中。在联系了hr之后被告知需要等待2周左右。。最终在2023年的3月中旬收到oc并谈好了薪资以及工作地点~

大厂面试建议

各位小伙伴如果是要冲击大厂的话,要能够满足大厂招聘需求,还要具备过硬的技术和较强的实战能力。

除此之外,面试这一关也是需要好好下功夫的,其中关键的一环就是吃透大厂面试真题,建立面试的把握和自信。

为了帮助大家成功的度过面试,我也是整理了一些软件测试技术资料和面试题集,供大家提升进阶,不管你是要入门学习还是想面试跳槽巩固基础,都可以免费领取一份。

下面展示部分截图,文末附免费下载方式。

内容涉及:测试基础、功能测试、linux、mysql、接口测试、jmeter、测试工具、web自动化测试、selenium、python编程、app自动化测试、性能测试、安全测试、测试开发、简历模板等等

  • 测试基础(38页)
  • 功能测试(183页)
  • linux(221页)
  • Mysql(216页)
  • 接口测试(338页)
  • Jmeter(41页)
  • 测试工具(35页)
  • web自动化测试(50页)
  • selenium(55页)
  • python编程(27页)
  • app自动化测试(66页)
  • 性能测试(40页)
  • 安全测试(21页)
  • 测试开发(31页)
  • 简历模板(38页)

注:篇幅有限,资料已整理成文档,整体的内容知识点也是偏多的,截图是截取不完的,所以请各位朋友注意:若是需要下载整个软件测试面试宝典,有需要的读者朋友们可以帮忙三连支持一下,点击文末小卡片自行领取即可入手~

  一、基础知识--2023版

(包含计算机基础、测试理论、HTML基础、CSS基础、JS基础常见的面试题

二、Linux和数据库 --2023版

(包含 linux、数据库介绍、SQL语言(重点)、数据库高级功能常见的面试题

三、编程+数据结构--2023版

(包含 Python基础、面向对象、异常处理、模块和等等常见的面试题

四、WEB自动化--2023版

(包含 WEB自动化入门、WEB自动化基础、WEB自动化中级、WEB自动化高级、项目实战等等常见的面试题

五、移动自动化 --2023版

(包含 移动自动化基础、移动自动化中级、移动自动化高级等等常见的面试题

六、接口测试--2023版

(包含 接口基础、postman实现接口测试、数据库操作、代码实现接口测试、持续集成、接口测试扩等等常见的面试题

 

七、接口自动化--2023版

(包含 接口自动化脚本编写、接口自动化测试执行、接口自动化测试报告分析等等常见的面试题

八、性能测试--2023版

(包含 性能测试基础、性能测试工具、项目-接口性能测试、项目-web性能测试、性能测试调优等等常见的面试题

九、安全测试--2023版

(包含 数据库安全测试、网络安全测试、应用程序安全测试、安全性能测试、社会工程学测试等等常见的面试题)

内容太多,篇幅有限,所有文档、PDF的知识体系以截图形式展示,所有的教程学习PDF这边也只是大致介绍一番,不过可提供全部教程的原件给大家免费下载

整理不易,白嫖太易!获取方式很简单:有需要的读者朋友们可以帮忙三连支持一下,点击下方小卡片入群即可入手~

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

面试华为,花了2个月才上岸,真的难呀···· 的相关文章

  • 步骤详图 教你在linux搭建容器环境

    警告 切勿在没有配置 Docker YUM 源的情况下直接使用 yum 命令安装 Docker 1 准备工作 系统要求 要安装Docker CE 社区版 操作系统的最低要求是CentOS7 7以下版本都不被支持 卸载旧版本 Docker改版
  • 测试开发必知:有Tomcat,为什么还要Nginx?

    只用Tomcat 不用Nginx搭建Web服务 行不行 我曾经提出的愚蠢问题 今天详细给自己解释下 为什么必须用Nginx 不用Nginx 只用Tomcat的Http请求流程 浏览器处理一个Http请求时 会首先通过DNS服务器找到域名关联
  • 微信小程序的自动化测试框架

    微信发布了小程序的自动化测试框架Minium 提供了多种运行验证方式 其特点 支持一套脚本 iOS Android 模拟器 三端运行 提供丰富的页面跳转方式 看不到也能去得到 可以获取和设置小程序页面数据 让测试不止点点点 可以直接触发小程
  • 基于Loadrunner的性能分析及调优经验分享

    公司某个系统的微信端计划将开放给几百上千的人员登录查询 并且登录账号为同一账号多人使用 后台服务能够支撑起多用户的并发操作以及成百上千人登录微信端对生产数据库或者登录查询的性能效率高成为交付可靠生产环境的必要条件 因此 项目组决定提交测试
  • 测试用例评审流程优化

    测试用例 评审是QA日常工作流程中的关键一环 是QA同学完善测试用例 交流测试经验的好机会 负责组内测试用例建设以来 作者对于评审流程做了一些优化工作 本文作者将整个优化过程中的心得体会做了一个总结 希望能给大家带来帮助 01 原始流程 1
  • 软件测试|深入了解Python中的super()函数用法

    简介 Python中的super 函数是一种强大的工具 用于在子类中调用父类的方法 它在面向对象编程中非常有用 可以让你轻松地扩展和重用现有的类 本文将详细介绍super 函数的用法 并提供一些示例来帮助你更好地理解它的功能 什么是supe
  • 软件测试|Python中如何提取列表中索引为奇数的元素

    简介 在Python中 我们经常需要从列表中提取特定位置的元素 如果我们想要提取列表中索引为奇数的元素 可以使用一些简单的方法来实现这一目标 本文将介绍如何在Python中提取列表中索引为奇数的元素 并提供示例代码来帮助大家更好地理解这个过
  • 软件测试|Selenium StaleElementReferenceException 异常分析与解决

    简介 Selenium 是一个流行的自动化测试工具 用于模拟用户与网页交互 然而 当我们在使用 Selenium 时 可能会遇到一个常见的异常 即 StaleElementReferenceException 这个异常通常在我们尝试与网页上
  • 软件测试|教你如何使用Python绘制出奥运五环旗

    简介 我们之前介绍过使用turtle来绘制正多边形 但是绘制正多边形只是turtle模块最基础的使用 我们可以使用turtle模块绘制出更多不一样的精彩图形 本文就来给大家介绍一个比较简单的turtle绘图实例 绘制奥运五环旗 初始化参数
  • 软件测试|Python数据可视化神器——pyecharts教程(九)

    使用pyecharts绘制K线图进阶版 简介 K线图 Kandlestick Chart 又称蜡烛图 是一种用于可视化金融市场价格走势和交易数据的图表类型 它是股票 外汇 期货等金融市场中最常用的技术分析工具之一 可以提供关于价格变动 趋势
  • Python自动化测试 | 如何使用Robot Framework进行自动化测试?

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 如何写好一个错误报告

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 最新整理Java面试八股文,大厂必备神器

    在看这篇文章之前 我想我们需要先搞明白八股文是什么 明清科举考试的一种文体 也称制义 制艺 时文 八比文 八股文章就四书五经取题 内容必须用古人的语气 绝对不允许自由发挥 而句子的长短 字的繁简 声调高低等也都要相对成文 字数也有限制 八股
  • 最新整理Java面试八股文,大厂必备神器

    在此 我采访了数十名大厂的面试官和上百的的面试者 总结出了这一套Java面试八股文 这套八股文已经帮助了上百人拿到自己心仪的offer 我们先来看看这套八股文 Java基础面试八股文 操作系统中 heap 和 stack 的区别 什么是基于
  • 面试官:分库分表后如何生成全局ID?

    分库分表后就不能使用自增 ID 来作为表的主键了 因为数据库自增 ID 只适用于单机环境 但如果是分布式环境 是将数据库进行分库 分表或数据库分片等操作时 那么数据库自增 ID 就会生成重复 ID 从而导致业务查询上的问题 所以此时 可以使
  • 软件测试/测试开发/全日制/测试管理丨Android WebView 技术原理

    Android WebView是一个内置的组件 允许在Android应用中嵌套显示Web内容 Android WebView的技术原理涉及到使用WebKit引擎来渲染Web内容 并提供一系列API和回调函数 使得开发人员可以控制和定制Web
  • Web自动化测试 —— cookie复用

    一 cookie简介 cookie是一些数据 存储于用户电脑的文本文件中 当web服务器想浏览器发送web页面时 在链接关闭后 服务端不会记录用户信息 二 为什么要使用Cookie自动化登录 复用浏览器仍然在每次用例开始都需要人为介入 若用
  • UI自动化测试之Jenkins配置

    背景 团队下半年的目标之一是实现自动化测试 这里要吐槽一下 之前开发的测试平台了 最初的目的是用来做接口自动化测试和性能测试 但由于各种原因 接口自动化测试那部分功能整个废弃掉了 其中和易用性有很大关系 另外 也和我们公司的接口业务也有关
  • Airtest自动化测试工具

    一开始知道Airtest大概是在年初的时候 当时 看了一下官方的文档 大概是类似Sikuli的一个工具 主要用来做游戏自动化的 通过截图的方式用来解决游戏自动化测试的难题 最近 移动端测试的同事尝试用它的poco库来做自动化 看样子还不错
  • 软件测试面试:还没有自动化测试项目经验,3个项目帮你走入软测职场!

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自

随机推荐

  • PTA练习 Java模拟题 编程题

    7 1 各类字符数 20 分 从键盘输入一个字符串 程序输出该字符串中的大写英文字母数 小写英文字母数以及非英文字母数 输入格式 字符串 输出格式 大写英文字母数 小写英文字母数 非英文字母数 输入样例 在这里给出一组输入 例如 Hello
  • window10安装vim编辑器

    我们在做git操作的时候 很多文字编辑工作会默认打开 Vim 编辑器来进行操作 Vim 是一个高度可配置的文本编辑器 旨在让创建和更改任何类型的文本变得非常高效 大多数 UNIX 系统和 Apple OS X 都将它作为vi包含在内 用惯了
  • pic图片怎么换jpg格式_HEIC格式图片转换成jpg原来这么简单!

    说到HEIC格式不晓得大家熟不熟悉 使用苹果手机的小伙伴肯定很熟悉吧 不知道也没关系 下面我们先来了解下 什么是HEIC格式图片 01 什么是HEIC格式 这是苹果手机上的一种图片格式 ios11系统更新后 利用苹果手机拍摄 原相机 出来的
  • centos系统把.net6 web api部署到docker

    为了搞定docker是怎么部署的 做个笔记 前提条件 准备一个core项目 使用vs自带的docker打包 假如你选择docker支持的时候不小心安装了Docker Desktop 还可以简单的先部署到本地docker中 发布到centos
  • Python-Scrapy安装

    描述 安装爬虫框架Scrapy 基本使用 知识点总结 目录 一 Scrapy安装 1 1 scrapy是什么 1 2 安装环境 1 3 步骤安装 1 4 测试是否安装成功 1 4 第三方库 一 Scrapy安装 1 1 scrapy是什么
  • .NetCore之log4net的使用

    1 首先下载log4ne的包 2 添加配置文件log4net config
  • CodeWhisperer的注册、安装与使用指南。

    CodeWhisperer是一款功能强大的代码编辑器 它支持多种编程语言 并提供了许多有用的编辑和调试功能 下面是使用CodeWhisperer 需要进行注册 安装和使用 下面是详细的指南 一 注册CodeWhisperer 在使用Code
  • [物联网方案-3]:井下作业需要检测气体类型与常见的传感器

    井下作业的主要职业危险是缺氧窒息 一氧化碳 硫化氢中毒和可燃气爆炸 其中最常见的现象是硫化氢中毒 复合式四合一气体检测仪能及时检测出井内有毒有害气体的浓度 并能自动报警 1 一氧化碳中毒 一氧化碳中毒 呼吸浅而急促 失去知觉时面颊及身上有红
  • TEASER

    本文是对文章 TEASER Fast and Certifiable Point Cloud Registration 的解读 摘要 这篇文章提出了第一个快速且可证明的算法 用于存在大量外点对应的情况下两组3D点的配准 可证明的算法尝试求解
  • Spring Boot 安全的最佳实践

    Spring Boot 安全的最佳实践 在 Web 应用程序中 安全性是至关重要的 恶意攻击者可能会利用您的应用程序中的弱点来获取敏感信息或者窃取用户数据 为了保护您的应用程序和用户数据 您需要遵循一些最佳实践 本文将介绍 Spring B
  • C#简单的制作一个窗体应用

    废话少说下面先看效果 登陆管理员 注册账号和管理账号 修改密码界面 功能界面 功能一 连接中国移动物联网平台检测温湿度 输入wendu可以查询 功能二 查看图片 功能三 读写通知管理员可以写但普通成员只可以读 功能四 计算工具 可以计算三角
  • 一百四十六、Xmanager——Xmanager5连接Xshell7并控制服务器桌面

    一 目的 由于kettle安装在Linux上 Xshell启动后需要Xmanager 而Xmanager7版本受限 没有免费版 所以就用Xmanager5去连接Xshell7 二 Xmanager5安装包来源 一 注册码 注册码 10121
  • Linux——TCP传输可靠性

    TCP传输可靠性的前提条件 重传机制 针对数据包丢失或者出现定时器超时 确认应答 停止等待协议 发送之后等待收到应答 序列号 针对数据包到达接收端主机顺序乱掉 流量控制 针对避免网络拥堵时候 针对高效传输数据包的流动窗口的控制 拥塞控制 针
  • qt中Graphic中 View的坐标和Scene的坐标不匹配的问题

    在QT中使用QGraphicView 和QGraphicsSce 时 会遇到一个这样一个问题 Scene中绘制图的坐标与View显示坐标不符 例如 直接在scene中添加直线 并且设置起点是0 0 但是我们会发现他的起点并不是0 0 如下图
  • 【数据结构入门】队列(Queue)详解(定义、销毁、入队、出队等)

    文章目录 1 前言 1 队列的概念 2 队列的结构 2 队列的实现 链式结构 1 队列的定义 2 队列的初始化 3 队列的销毁 4 入队 尾插 5 出队 头删 6 获取队列元素个数 7 获取队头元素 8 获取队尾元素 9 检查队列是否为空
  • Qt 获取程序所在路径等特殊路径的方法

    目录 经常我们的程序中需要访问一些特殊的路径 比如程序所在的路径 用户目录路径 临时文件夹等 在 Qt 中实现这几个功能所用的方法虽然都不难 但是各不相同 每次用到时还要现去查 很不方便 因此就写了这篇博客 把这几种需求的实现方式总结了一下
  • 2022春招前端最新面试题分享(牧原股份)

    牧原股份 公司及岗位信息 公司 牧原股份 岗位 前端开发工程师 地点 河南 薪资 12k 16k 面试结果 一面后暂时未接到通知 一面HR技术群面 2022 04 19 自我介绍 期望薪资 你认为你为什么值这个钱 JS常用的数据类型 分辨引
  • Spring Boot(一)

    什么是Spring Boot Spring Boot 是由 Pivotal 团队提供的全新框架 其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程 该框架使用了特定的方式来进行配置 从而使开发人员不再需要定义样板化的配置 Sp
  • UG10.0安装方法及步骤

    1 右击软件压缩包 选择解压到 UG10 64bit 选项 2 打开破解文件夹下的NX10 0 JAVA X64位exe文件 3 然后点下一步 4 下一步 5 选择安装目录 默认安装在 C Program Files Java jdk18
  • 面试华为,花了2个月才上岸,真的难呀····

    花2个月时间面试一家公司 你们觉得值吗 背景介绍 美本计算机专业 代码能力一般 之前有过两段实习以及一个学校项目经历 第一份实习是大二暑期在深圳的一家互联网公司做前端开发 第二份实习由于大三暑假回国的时间比较短 小于两个月 于是找的实习是在