阿里30K测试开发岗位面试过程

news2024/9/24 5:27:49

面试总结

a.测开岗考察内容与软开岗类似,难度相对较小

b.阿里是一面技术面试官协调推进面试流程,HR参与较少

c.遇到的面试官都很nice

一面

  • 自我介绍+项目
  • C++基础 C++底层如何进行内存分配 C++是面向对象的编程,类中默认的拷贝构造函数是浅复制,存在什么问题? 浅复制,两个对象p1和p2指向同一资源,析构p1时,p2成为野指针
  • 计算机网络 TCP和UDP区别 TCP协议建立的连接为什么可靠 进程与线程的区别
  • 机器学习 介绍LR
  • 编程题(阿里内部会议系统) 判断两个链表是否相交 从头遍历到尾,如果最后一个节点相同则两链表相交 打印

反转链表

二面 (leader面)

  • 自我介绍+项目
  • C++基础 C++中的封装、继承、多态 C++中虚函数 C++的动态内存分配
  • 专业相关 介绍物联网 介绍最擅长的课程主要内容
  • 行测 项目中遇到的问题如何解决 生活中遇到过的挫折 最大的优势

三面 (p9面)

  • 自我介绍+项目
  • 聊测开工作内容

四面 (交叉面)

  • 自我介绍+项目
  • C++基础 C++中free和delete区别 C++中new申请的空间,是否可以用free释放
  1. malloc/free、new/delete必须配对使用;
  2. malloc/free为标准库函数,用于内部数据结构(如int,float)的动态内存分配
  3. new/delete为运算符,可用于非内部数据结构(如类)的动态内存分配
  4. new创建对象时自动调用构造函数,delete销毁对象时自动调用析构函数
  • 机器学习 召回率、精确率、准确率
  • 逻辑思维 1*2*3*...*99*100 结果的末尾一共几个零 1*2*3*...*(n-1)*n 结果的末尾一共几个零 5*偶数可以产生零,比如5,10(2*5),15(3*5),20(4*5),25(5*5),需要注意25(5*5),50(5*5*2),75(5*5*3),100(5*5*4)可以分成多个5,为结果贡献多个零

软件测试面试题分享

测试基础面试题

Bug必填字段

简述一下BUG的生命周期?

你认为做好测试用例工作的关键是什么?

一套完整的测试应该由哪些阶段组成?

软件验收测试包括?

系统测试的策略有?

编写测试报告

描述软件测试活动的生命周期?

简述软件测试中的“80-20原则”。

一个缺陷测试报告的组成

什么是压力测试?压力测试需要考虑哪些因素?

软件测试的目的是什么?

黑盒测试用例设计常用方法

单元测试、集成测试、系统测试、验收测试、回归测试这几步最重要的是哪一步?

请说一下手动测试与自动化测试的优缺点

怎么实施自动化测试

什么是压力测试?压力测试需要考虑哪些因素?

谈谈你对 CI/CD 的理解

你觉得软件测试工程师在一个团队中,都需要做什么?有什么价值?

性能测试面试相关

性能测试的应用领域有哪些?

性能测试包含了哪些软件测试(至少举出3种)?

交付一个性能测试项目,请阐述你的性能测试流程

如何理解压力测试,负载测试以及性能测试?

jmeter如何设计性能测试场景?

介绍 JMeter 聚合报告包括哪些内容?

解释5个常用的性能指标的名称与具体含义。

你在性能测试中遇到哪些性能问题?

举例说明jmeter的定时器用法?

什么是性能测试?

什么是上下文切换?哪些场景会存在上下文切换?

如何用命令行生成测试报告?jtl文件怎么分析?

性能测试中Linux命令

什么时候可以开始执行性能测试?

简述性能测试的步骤。

性能测试时,是不是必须进行参数化?为什么要创建参数?

描述不同的角色(用户、产品开发人员、系统管理员)各自关注的软件性能要点

接口测试面试相关

按你的理解,软件接口是什么?

HTTPS在哪一层?

get和post区别是什么?

常见的POST提交数据方式

cookie和session的区别

请问你们公司是如何做接口测试的?

怎么设计接口测试用例?

你做接口测试,测什么?

没有接口文档,如果做接口测试?

依赖于第三方数据的接口如何进行测试?

接口测试中,依赖登录状态的接口如何测试?

当一个接口出现异常时候,你是如何分析异常的?

接口测试执行中比对数据库吗?

响应状态码有哪些?

json数据是什么,你平时如何解析json数据?

postman你在工作中使用流程是什么样的?

自动化测试面试相关

你会封装自动化测试框架吗?

你觉得自动化测试最大的缺陷是什么?

什么是兼容性测试?兼容性测试侧重哪些方面?

我现在有个程序,发现在 Windows 上运行得很慢,怎么判别是程序存在问题还是软硬件系统存在问题?

自动化代码中,用到了哪些设计模式?

测试的策略有哪些?

描述测试用例设计的完整过程?

上一个项目中自动化测试的执行策略?

在上一家公司做自动化测试用的什么框架?

怎么对含有验证码的功能进行自动化测试?

如何优化和提高 Selenium 脚本的执行速度?

遇到alert弹出窗如何处理?

元素定位方法你熟悉的有哪些?

Seleinum是否有读取excel文件的库

举例一下你遇到过那些异常,在selenium自动化测试过程中

你查找元素遇到过在Frame里面吗?你是如何处理Frame里面元素定位的?

在执行脚本过程,如何实现当前元素高亮显示?

你知道哪些测试自动化的脚本技术?

软件测试工具
接口测试:postman

性能测试:jmeter、LoadRunner

抓包工具:chales、fiddler

UI自动化:uiautomator2、appium、atx

稳定性测试:monkey、maxim、uicrawler、appcrawler

兼容性测试:wetest、testin

app自动化工具:appium、Monkey

web安全测试工具:appscan、Watcher、Wapiti

白盒测试工具:JUnit、jtest

持续集成工具:jenkins、Hudson

软件测试实战

网页崩溃的原因是什么?

有个用户反馈上传头像失败,分析原因?

app闪退的原因?

登录的按钮不能点击,如何排查问题?

10%的用户反馈用不了功能,你讲如何排查?

如何分析一个bug是前端还是后端的?

如何回答登录功能怎么进行测试?

京东购物车功能怎么进行测试?

支付流程测试

HR常问面试题

1.为什么想进本公司,了解业务吗?

2. 怎样看待加班问题?

3. 为什么从上家公司离职?

4.为什么选择测试这一行?

5.还有什么想要问我的吗?

6.测试看重什么能力

7.之前实习收获了什么

8.项目中收获了什么?

9.你的期望薪资是多少?

10.谈谈你对跳槽的看法?

11.你最擅长的技术方向是什么?

计算机及Linux面试相关
Python编程+数据结构
MySQL数据库面试题
一点心得
这个题库的价值不只是用来刷题,他的价值在于问题本身,问题本身比答案更重要。

通过问题来验证自己的知识技能,核对自己对知识的掌握程度,这完全可以当做一种学习方法来执行。当我们遇到的问题越多,理解和解决的问题越多,相对的我们的能力就会越强。

以上一些观点有些属于本人自嗨,现在回归初心,收集题库并创建题库站的最终目的是希望帮一些人提升一点效率,节约一点时间,利用碎片时间,上下班地铁上刷个题,如果还能帮你提升技能,提升搞定面试的几率,那就最好不过了。

正在做测试的朋友可以进来交流,群里给大家整理了大量学习资料和面试题项目简历等等....

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

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

相关文章

使用 ANTMAN 工具替换 OceanBase 云平台节点

OceanBase 环境基本都会先安装 OCP 来部署、监控、运维数据库集群。但如果有机器过保等问题,就需要有平稳的 OCP 节点的替换方案。 作者:张瑞远 上海某公司 DBA,曾经从事银行、证券数仓设计、开发、优化类工作,现主要从事电信级 I…

旅游卡景区购票小程序开发定制

旅游业的蓬勃发展,越来越多的景区开始推出自己的旅游卡,以吸引更多的游客前来观光。同时,为了更加便捷地服务游客,许多景区也开始启用小程序来进行门票售卖和游客管理。针对这种情况,专业的小程序开发公司推出了定制旅…

机器学习-特征选择:如何使用相关性分析精确选择最佳特征?

一、引言 「特征选择」在机器学习中发挥着重要的作用,它的目标是从众多可用特征中挑选出最具预测能力的特征子集,以提高模型性能和泛化能力。然而,由于现实中的数据集通常具有大量特征和复杂的相关性,特征选择变得非常具有挑战性。…

[ 云计算 | AWS ] IAM 详解以及如何在 AWS 中直接创建 IAM 账号

本章节主要介绍 IAM 相关知识点以及在 AWS 控制台窗口如何创建一台 Amazon IAM 账号。 文章目录 一、什么是 IAM?二、IAM 常见种类2.1 EIAM2.2 CIAM2.3 云厂商 IAM 三、账号(Account)三户模型 四、认证(Authentication&#xff09…

java使用Tess4J实现OCR图片文字识别

目录 介绍一、maven如下二、下载语言模型1.下载语言模型2.百度云下载 三、测试1.测试代码2.测试图片3.效果 介绍 Tess4J 是 Tesseract OCR 的 java api 实现库,你可以通过 java 调用来轻松的实现图片识别并提取文字,也就是 OCR 图片提取文字技术。 Tes…

黑客是什么?想成为黑客需要学习什么?

什么是黑客 在《黑客辞典》里有不少关于“黑客”的定义, 大多和“精于技术”或“乐于解决问题并超越极限”之类的形容相关。然而,若你想知道如何成为一名黑客,只要牢记两点即可。 这是一个社区和一种共享文化,可追溯到那群数十年前使…

mybits相关知识点

这里写目录标题 入门第一个程序步骤配置sql,建立数据库连接 jdbc数据库连接池简介连接池的切换总结 lombok Mybatis基础操作(注解)准备工作类型对应 删除简介具体代码 预编译简介优点优点1优点2 预编译的实现总结 新增简介具体代码 新增&…

如何发布插件到npm

首先 你需要注册一个npm账号 npm 网址:https://www.npmjs.com/ 点击 Sign in 跳转到登录页面 点击 Create Account 进行一个新建账户 注册完成后会有一封邮件发送一个一次性密码,到时候验证一下就行。 登录完成之后 点击你的头像 点击Account 进行验证…

ORA-01940 处理方法

问题描述 在删除用户时,提示 ORA-01940:无法删除当前连接的用户 处理方法 出现这种错误,是因为当前用户有连接的session。 1.通过如下语句查询对应的连接: select sid,serial# from v$session where usernameTSAI结果如下&am…

BACnet资料整理

BACnet stack 链接: link VS2019工程有几个编译错误,文件没有加入工程中 https://bacnet.sourceforge.net/ 使用该协议栈生成的几个工具 https://sourceforge.net/projects/bacnet/files/bacnet-tools/ BACnet stack BACnet基础 https://wenku.baidu.com/view/bd…

用OpenCV进行传统图像分割

1. 引言 欢迎回来,我的图像处理爱好者们!本文我们将直接进入传统图像分析的新领域——图像分割,这是指将图像分成若干具有相似性质的区域的过程,从数学角度来看,图像分割是将图像划分成互不相交的区域的过程。 闲话少…

上海亚商投顾:沪指高开高走涨1.31% 汽车整车板块领涨

上海亚商投顾前言:无惧大盘涨跌,解密龙虎榜资金,跟踪一线游资和机构资金动向,识别短期热点和强势个股。 市场情绪 三大指数今日集体反弹,沪指全天高开高走,深成指、创业板指午后有所回落。中字头及以保险为…

3.FreeRTOS系统源码移植

目录 一、获取FreeRTOS源代码 二、FreeRTOS系统源码内容 三、FreeRTOS系统源码移植 一、获取FreeRTOS源代码 来FreeRTOS官方网站:https://www.freertos.org/ 我这里主要提供的是例程为FreeRTOS的V10.4.6版本 1、进入官网,点击Download FreeRTOS 2、点击Downl…

数分面试题-SQL高频考点

目录标题 1、SQL语言分类2、join连接3、列转换3.1 列转行3.2 行转列 4、分页查询5、字符串处理函数5.1 字符函数5.2 数学函数5.3 日期函数 6、索引6.1 什么是索引6.2 建立索引的优缺点6.3 索引有哪些6.4 索引为什么快6.5 什么情况下加索引6.6 怎么知道索引用没用上6.7 用过组合…

Axure教程—中继器删除与批量删除

本文介绍的是用Axure中的中继器实现删除与批量删除效果 效果 功能 1、选中某项数据删除,删除后提示“删除成功” 2、选择多项数据删除,删除后提示“删除成功”,如果不选取数据,点击”批量删除“按钮,提示”请至少选择…

SNMP 计算机网络管理 一文理清-管理信息库,OID,MIB结构树,SNMP协议体系结构

⬜⬜⬜ 🐰🟧🟨🟩🟦🟪(*^▽^*)欢迎光临 🟧🟨🟩🟦🟪🐰⬜⬜⬜ ✏️write in front✏️ 📝个人主页:陈丹宇jmu &am…

Java接口详解

目录 接口方法 接口的属性 接口方法 在Java设计的时候, 我们所说的接口,不同于类,我们尝尝希望一个类能满足某个特定的功能,或者需求. 我们在使用Arrays类中的sort方法对对象数组进行排序,但是对象所属的类必须实现Comparable接口: 可以看到里面只有一个方法: public inter…

【动态规划算法】第二题:⾯试题08.01.三步问题

💖作者:小树苗渴望变成参天大树 🎉作者宣言:认真写好每一篇博客 🎊作者gitee:gitee 如 果 你 喜 欢 作 者 的 文 章 ,就 给 作 者 点 点 关 注 吧! 文章目录 前言 前言 今天我们开始讲解动态规…

MySQL数据库总结 之 约束(restraint) 外键约束

前三篇关于MySQL的博客,地址如下: 1. MySQL数据库 && SQL语言命令总结 && 数据类型、运算符和聚合函数汇总_Flying Bulldog的博客-CSDN博客 2. 从0到1 && 关于MySQL的数据库和表_Flying Bulldog的博客-CSDN博客 3. MySQL数据…

Protobuf实现序列化和反序列化详细步骤

步骤1&#xff1a;添加对应的依赖 <dependency><groupId>com.google.protobuf</groupId><artifactId>protobuf-java</artifactId><version>3.7.1</version> </dependency>步骤2&#xff1a;编写bulid.bat文件执行&#xff0c…