金三银四面试必看,复盘字节测试开发面试:一次测试负责人岗位面试总结
最近面试了某企业的测试负责人岗位,历经四面,收获蛮多的。
这篇文章,我想聊聊这次面试过程中的一些经历,以及些许经验和教训。
岗位要求
岗位名称:测试负责人
岗位要求:1、扎实的技术以及丰富的技术项目落地经验;2、丰富的管理经验以及质量保障体系规划和落地能力;
面试过程
面试总共进行了四轮,包含2轮技术面试、1轮管理面试以及HRD面谈。
技术一面
互联网及相关企业,一般一面都是技术面试。一面主要聊了下面几个话题:
技术项目如何落地:生产全链路压测如何落地?落地过程是什么?每个环节有哪些难点?用技什么技术手段解决问题?
自研和采购的区别:测试工具和平台,如何评估是采购商用的还是自研?评估点是什么?举例几个工具进行优缺点对比。
如何规划技术体系:性能测试和自动化测试,技术体系应该如何构建?每个构成部分可以解决什么问题?价值是什么?
技术二面
二面一般是交叉面试,当时是一个资深的研发专家进行二面。主要聊了下面几个话题:
测试研发如何协同配合:快速迭代的情况下,如何让研发和测试的协同配合更高效?遇到分歧如何看待和解决?
如何解决研发效能问题:当前的迭代过程存在资源的阶段性紧张和空闲,如何让资源利用率更合理,交付效率更高?
线上质量如何跟进保障:线上变更多,业务线繁杂,如何保障线上质量?线上出现问题,有哪些比较好的解决方案?
管理面试
三面到管理面时候,聊的更多的是宏观的一些话题。主要聊了下面几点:
如何做成本预算:50人的团队,如何做成本预算?主要考虑哪些方面?如何平衡资源成本的投入分布?
质量保障整体规划:基于当前团队现状,你如何规划团队发展方向?三个月/半年/一年/两年后团队是怎样的?
如何牵头落地项目:如何你是一个跨团队的项目负责人,如何牵头组织?如何保障项目的高质量落地拿到好结果?
向上汇报向下管理:团队的周报怎么写?季度盘点和汇报该表明哪些内容?如何让团队保持信息的高效传递和执行?
HRD面谈
一般到了HRD或者hrbp面试,说明前面的技术和管理面没啥问题。HRD面谈主要聊了这几个话题:
工作履历:之前工作过的几家公司,为何离职,各有什么收获?
薪资期望:对该岗位的薪资期望是什么(问清薪资结构/社保缴纳/绩效评比/加班调休情况再回答!建议提前做计算)?
面试感受:面试过程有哪些好的和不好的体验,你觉得在这个岗位上你可以发挥什么价值?
个人情况:婚姻状况、通勤时间、如何看待加班?
面试复盘
上面的内容是关于岗位要求和面试的大概过程,下面的内容是个人复盘总结。
技术能力
我面的是一个更偏向管理的岗位,但其实只要是技术团队,无论什么岗位,大家对技术的能力还是很关注的。
这里的技术能力无论是技术栈的广度,还是在某些领域的深度,都需要具备一定的积累。
一方面是技术的广度,在技术选型,团队技术体系构建以及技术项目落地的方向方面,能有很多帮助。
而技术深度,决定了在某些时刻,你需要站出来带头解决问题时候,你的影响力。
落地能力
落地能力并不是简单的出个PPT说明12345就行,而是需要主动并推动某个项目或者技术在实际工作中应用并解决问题。
主动并推动项目落地的能力,在我看来主要考验个人的如下几方面:
- 技术方向把握和选型能力;
- 项目管理和跨团队沟通能力;
- 风险管理和识别问题痛点能力;
- 为团队创造项目落地环境的能力;
- 总结和汇报能力(拿结果和表现价值);
规划能力
作为一个管理岗位,向上需要解决领导上级的痛点;向下需要带领团队向更好的方向前进。
一方面,需要告诉自己的团队我们在哪里(当前现状),我们要去哪里(目标方向),我们要解决哪些问题(问题是什么,怎么解决,对大家能带来什么);
另一方面,要主动汇报让上级知道,你要做什么,为什么要这么做,团队现在和未来能解决什么问题,创造什么价值(对领导有什么好处),需要哪些支持。
下图是我当时为了面试准备的PPT中关于团队规划的内容,仅供参考:
管理能力
管理能力,简单来说就是管好人管好事。
管好人,就是要想办法让团队的同学创造更多的价值(效率、沟通、团队氛围、创造价值的环境)。
管好事,就是让你和你的团队要做的事情能以更高的性价比拿到好的结果,证明其价值。
所谓的价值,可以从几个方面来考虑:
- 内部价值:做这个事情能不能升职加薪有个好绩效;
- 外部价值:做这个事情能否让你的团队在企业内更受认可;
- 领导价值:做这个事情是否解决了领导头疼的问题,让他可以更好的体现自己的识人和管理能力;
稳定性和性价比
这点其实更多的是个人因素居多。
企业招聘特别是管理岗和一些核心岗位,招聘成本和员工离职成本是很高的。因此对于关键岗位的稳定性是很看重的。
至于性价比,其实就是钱的问题。通过面试判断你是否符合对该岗位的预期,以及企业要付出的成本是否值得。当然一般每个企业对岗位都有自己的预算,按照不同级别会有个定价范围。
很少有人可以破例让企业申请更多的预算,因此在面试前最好打听一下该企业的员工职级,大概的薪资范围和薪资结构,好提前心里有个预期。
还有一点,互联网企业,偏传统企业,国企和金融等企业,即使同一level的岗位,薪资预算也是不同的,岗位的风险和稳定性也和钱成正比关系
【软件测试到测试开发全测试生涯学习路线】
以及全套配套的学习资料,视频教程....
:【以下路线图太详细了只能展开部分,具体的可以在文章末尾扫描小卡片备注000领取哦】
1:自动化测试进阶系列:
2:全栈性能测试,监控以及调优
3:全栈测试开发平台实战
4:全栈安全测试渗透测试
5:devops持续集成部署
6:全栈接口测试工具进阶
7:跨平台自动化测试工具
8:大厂简历,真题,录音
9:全栈系列课企业项目实战
总结:现阶段如何突出重围呢?唯有不断的学习,下面是软件测试到测试开发全职业生涯全套学习资料
【需要的可以点击下方官方推广小卡片扫码备注000免费领取】
相关文章:
金三银四面试必看,复盘字节测试开发面试:一次测试负责人岗位面试总结
最近面试了某企业的测试负责人岗位,历经四面,收获蛮多的。 这篇文章,我想聊聊这次面试过程中的一些经历,以及些许经验和教训。 岗位要求 岗位名称:测试负责人 岗位要求:1、扎实的技术以及丰富的技术项目…...
【算法自由之路】 贪心算法
贪心算法 局部最右得到全局最右难点在于如何证明局部最优可以得到全局最优堆 和 排序 是贪心算法最常用的实现算法 贪心算法作为最符合自然智慧的算法,思路是从小部分取最优从而获得最终的最优,但是难得是怎样获取部分最优才能得到全局最优。 有时候我…...
Scratch少儿编程案例-水果忍者-学生作业
专栏分享 点击跳转=>Unity3D特效百例点击跳转=>案例项目实战源码点击跳转=>游戏脚本-辅助自动化点击跳转=>Android控件全解手册点击跳转=>Scratch编程案例👉关于作者...
7.Docker Compose
Docker Compose 介绍 Docker Compose是Docker官方编排(Orchestration)项目之一,负责快速的部署分布式应用。其代码目前在https://github.com/docker/compose上开源。Compose 定位是 「定义和运行多个 Docker 容器的应用(Definin…...
GitHub访问问题与 Steam++下载及使用(适合小白)
前言 📜 “ 作者 久绊A ” 专注记录自己所整理的Java、web、sql等,IT技术干货、学习经验、面试资料、刷题记录,以及遇到的问题和解决方案,记录自己成长的点滴 目录 前言 一、Steam的介绍 1、大概介绍 2、详细介绍 二、Ste…...
Oracle对象——视图之简单视图与视图约束
文章目录什么是视图为什么会使用视图视图语法案例简单视图的创建更改数据基表,视图数据会变化么?更改视图数据,基表数据会变更么?带检查约束的视图结论创建只读视图(MySQL不支持)总结什么是视图 视图是一种…...
SAP模块常用增强总结
MM模块: 采购订单增强: BADI :ME_GUI_PO_CUST ME_PROCESS_PO_CUST 物料凭证增强: BADI:MB_DOCUMENT_BADI USER-EXIT:MBCF0002 实现功能1、当参照预留过帐时,检查填入数量是否小于预留数量 2…...
当make执行遇到 Arguments too long
1. 问题 Ubuntu20.04上make编译生成so的时候报错: make[1]:execvp:/bin/sh:Arguments too long对应makefile中的报错位置,仅仅是生成so的时候报错,伪代码如下 ${build_tool} -shared -fpic -o "$" ${OBJ_FILE} ${LDFLAGS}然而如…...
《手把手教你》系列基础篇(七十三)-java+ selenium自动化测试-框架设计基础-TestNG实现启动不同浏览器(详解教程)
1.简介 上一篇文章中,从TestNg的特点我们知道支持变量,那么我们这一篇就通过变量参数来启动不同的浏览器进行自动化测试。那么如何实现同时启动不同的浏览器对脚本进行测试,且听我娓娓道来。 2.项目实战 2.1创建一个TestNg class 1.首先按…...
Maven基础
Maven简介 传统项目: jar包不统一 不兼容 项目中有部分jar包会升级 没升级的部分会起冲突 管理复杂 Maven本质是一个项目管理工具 pom POM Project Object Model 项目对象模型 把项目以对象形式进行管理 先写 pom.xml 的配置文件 代表一个项目 1个项目对应1个po…...
C++入门:初识类和对象
C入门:类和对象1 本节目录C入门:类和对象11.auto关键字(C11)1.1类型别名思考1.2auto简介typeid运算符:获取类型信息1.3 auto的使用细则1.4auto不能推到的场景2.基于范围的for循环(C11)2.1范围for的语法2.2范围for的使用条件3.指针…...
BERT在CNN上也能用?看看这篇ICLR Spotlight论文丨已开源
如何在卷积神经网络上运行 BERT?你可以直接用 SparK —— 字节跳动技术团队提出的提出的稀疏层次化掩码建模 ( Designing BERT for Convolutional Networks: Sparse and Hierarchical Masked Modeling ),近期已被人工智能顶会 ICLR 2023 收录为 Spotligh…...
【MFC】模拟采集系统——界面设计(17)
功能介绍 启动界面 开始采集: PS:不涉及 数据保存,重现等功能 界面设计 界面分为三块:顶部黑条带关闭按钮、左边对话框,右边的主界面 资源: 顶部黑条 top.bmp 2* 29 (宽 * 高 像素点&…...
锐捷(十五)mpls vxn跨域optionc场景
一 实验拓扑二 实验需求ce1和ce2为两个分公司,要求两个分公司之间用mpls vxn 进行通信,组网方式是optionc。三 实验分析optionc在转发平面上有点难理解,有一些关键点需要注意,大家点击链接可以参考我上篇发过的一个文章࿱…...
2023备战金三银四,Python自动化软件测试面试宝典合集(七)
马上就又到了程序员们躁动不安,蠢蠢欲动的季节~这不,金三银四已然到了家门口,元宵节一过后台就有不少人问我:现在外边大厂面试都问啥想去大厂又怕面试挂面试应该怎么准备测试开发前景如何面试,一个程序员成长之路永恒绕…...
redis 主从复制
在redis的持久化RDB与AOF详解文章中,我们知道如果redis宕机了,我们可以通过AOF 和 RDB 文件的方式恢复数据,从而保证数据的丢失(或少量损失)从而提高稳定性。但是,如果我们数据只存在一台redis服务器中&…...
如何用Redis实现延迟队列
背景前段时间有个小项目需要使用延迟任务,谈到延迟任务,我脑子第一时间一闪而过的就是使用消息队列来做,比如RabbitMQ的死信队列又或者RocketMQ的延迟队列,但是奈何这是一个小项目,并没有引入MQ,我也不太想…...
项目文件相关总结
风险登记册 风险登记册记录了已识别单个风险的详细信息。其主要内容包括: 已识别的风险清单潜在的风险责任人潜在的风险应对措施清单风险管理计划要求的其他信息供方选择标准 供方选择标准用于确保选出的建议书将提供最佳质量的所需服务,主要内容 包括: 能力和潜力产品成本…...
ZooKeeper集群搭建步骤
一、准备虚拟机准备三台虚拟机,对应ip地址和主机名如下:ip地址Hostname192.168.153.150ant163192.168.153.151ant164192.168.153.152ant165修改hostname,并使之生效[rootlocalhost /]# hostnamectl set-hostname zookeeper1 //修改hostname …...
网际协议IP
网际协议IP 文章目录网际协议IP[toc]虚拟互联网IP地址及其表示方法分类IP地址(两级)无分类编址 CIDR网路前缀地址块地址掩码子网划分(三级IP地址)IP地址和MAC地址地址解析协议ARPIP数据报的格式IP数据报首部的固定部分中的各字段IP数据报首部的可变部分分…...
Python 语言参考手册、教程、标准库
官方文档:https://docs.python.org/zh-cn/3.11/ Python 语言参考手册 介绍了 Python 句法与“核心语义”。在力求简明扼要的同时,我们也尽量做到准确、完整。有关内置对象类型、内置函数、模块的语义在 Python 标准库 中介绍。有关本语言的非正式介绍&am…...
数据库连接池 BoneCP、HikariCP 等
文章目录 数据库连接池 BoneCP、HikariCP 等BoneCPDruidTomcat Jdbc PoolHikariCPC3p0DbcpLRUPSCachePS数据库连接池 BoneCP、HikariCP 等 BoneCP 官方说法 BoneCP 是一个高效、免费、开源的 Java 数据库连接池实现库 设计初衷就是为了提高数据库连接池性能,根据某些测试数…...
博客系统 SSM 超强硬核良心推荐之第一弹 - 预备工作
硬核 ! 从 0 到 1 完美实现 SSM 版本的博客系统 , 学会保准不吃亏!一 . SSM 版本相比于 Servlet 版本的亮点二 . 初始化数据库三 . 前端页面3.1 注册页面3.2 登录功能3.3 文章总列表页3.4 自己的文章列表页3.5 文章详情页3.6 编写博客页面大家好 , 这是新的专栏 , 博客系统 SSM…...
[Web] 简单瀑布流布局实现
目前的纯 CSS 布局, 是没办法实现比较完美的瀑布流布局的. 参考: CSS总结:瀑布流布局 - 黑白程序员 我使用 JS CSS, 并且自动布局实现了较为简单, 观赏性好的瀑布流布局. 代码 HTML: <!DOCTYPE html> <html lang"en"> <head><link rel&quo…...
多线程之死锁,哲学家就餐问题的实现
1.死锁是什么 死锁是这样一种情形:多个线程同时被阻塞,它们中的一个或者全部都在等待某个资源被释放。由于线程被无限期地阻塞,因此程序不可能正常终止。 2.哲学家就餐问题 有五个哲学家,他们的生活方式是交替地进行思考和进餐…...
UTF-8编码
介绍 UTF-8 编码 UTF-8 是一种针对 Unicode 的可变长度字符编码。 针对 Unicode:UTF-8 是 Unicode 的实现方式之一。相当于 Unicode 规定了字符对应的代码值,这个代码值需要转换为字节序列的形式,用于数据存储、传输。代码值到字节序列的转…...
likeshop单商户SaaS版V1.8.2说明!
likeshop单商户SaaS版V1.8.2主要更新如下: 新增 前端登录引导用户填写头像昵称 PC端—注册页面显示服务协议和隐私政策 PC端—首次进入商城弹出协议提示 PC端—结算页新增门店自提的配送方式 后台—PC端菜单导航栏的跳转链接支持添加自定义链接 优…...
算法训练营 day46 动态规划 最后一块石头的重量 II 目标和 一和零
算法训练营 day46 动态规划 最后一块石头的重量 II 目标和 一和零 最后一块石头的重量 II 1049. 最后一块石头的重量 II - 力扣(LeetCode) 有一堆石头,用整数数组 stones 表示。其中 stones[i] 表示第 i 块石头的重量。 每一回合…...
nginx-host绕过实例复现
绕过Nginx Host限制第一种处理方法Nginx在处理Host的时候,会将Host用冒号分割成hostname和port,port部分被丢弃。所以,我们可以设置Host的值为2023.mhz.pw:xxx"example.com,这样就能访问到目标Server块:第二种处理…...
Java学习记录day9
类与对象 内部类 成员内部类 在一个类的内部定义的类。 public class Outer {private int a 10;public void outMethod() {System.out.println("这是外部类中的方法");}// 成员内部类public class Inner{private int b 10;public void innerMethod() {// 外部类…...
网络推广品牌营销公司/appstore关键词优化
目录 基础资料 原项目地址 实现功能: 硬件准备 软件版本 固件版本 补充资料 硬件准备 遥控小车车身拼装 2.1 小车车身组装 2.2接线图示 烧录小车源码 待完成 基础资料 基于Air780E开发板:Air780E文档中心 原项目地址 luatos-airtun: Air…...
b2c网站功能介绍/百度seoo优化软件
1.HashMap和Hashtable的区别? HashMap:key、value都可以为空,线程不安全、初始容量16,扩容方式每次为2倍 Hashtable:不支持null key 和null value,线程安全、初始容量11,扩容方式为2n1 2.ArrayList和LinkedList的异同? 同…...
柳州在哪里做网站/上海哪家seo好
春天到来前,5G正在准备搞点大事情。就在前两天,特朗普又专门为5G发推特,强调美国要尽快发展5G,并且强调要靠竞争而不是封杀来发展技术。这里咱们放下特朗普的内心戏暂且不表,至少美国总统频频发声,证明了5G…...
影响网站打开速度/百度投放广告怎么收费
在5月23日举行的云栖大会?成都峰会上,阿里云联合思科、SAP、Informatica、NetApp、中标软件、用友畅捷通、泛微、Fortinet、联想云等国内外知名软件企业共同开启云市场软件品牌馆,并推出商业软件15天免费试用计划,希望带动100万中小企业实现…...
做平台网站怎么做的/建站abc
实现以下的add()的方法 output()时打印前面的参数之和 add(1,2).add(3).add(4).output()function add(...args){return [...args] } Array.prototype.add function(...args){this.push(...args)return this } Array.prototype.output function(){return this.reduce((a,b)&g…...
怎么样看网站用什么程序做的/百度模拟点击
extends与implements的区别与用法 在类的声明中,通过关键字extends来创建一个类的子类。一个类通过关键字implements声明自己使用一个或者多个接口。 extends 是继承某个类, 继承之后可以使用父类的方法, 也可以重写父类的方法; implements 是实现多个接口, 接口的方…...