腾讯测试岗位的面试经历与经验分享【一面、二面与三面】
腾讯两个月的实习一转眼就结束了,回想起当时面试的经过,感觉自己是跌跌撞撞就这么过了,多少有点侥幸.马上腾讯又要来校招了,对于有意愿想投腾讯测试岗位的同学们,写了一些那时候面试的经历和自己的想法,算不上经验,仅供参考吧!
一面 — —技术基础,全面扎实
大家都知道一面是技术面试,面试官大多都是各个部门的技术leader。和开发岗位不同,测试工程师的技术面试问题涉及的方面很广,至少在腾讯是这样的。C/C++,数据结构,操作系统,数据库,Linux平台下的开发等等方面,因为对于测试岗位而言,测试的产品对象涉及的领域可能是各种各样的,有前台页面的、后台服务器的,windows下的,Linux的等等,我面试的时候,面试官会很快的问一系列这些方面的问题,基本上是你回答完一个问题紧接着问下一个问题。我当时的感觉就像是在做知识竞答。但是,不用担心,问的问题都是很基础性的问题,在面试之前最好把这些课程的内容复习一下,特别是自己已经生疏的部分,做好有备无患。测试岗位一面最大的一个的特点是,一定会让你写代码。一般是给你一个题目,几分钟思考之后,在纸上写出相关的程序。没有在纸上写过程序的同学可以提前联系联系。
几点需要小心的事:
1. 回答技术题的时候不需要急于给出答案,可以先思考。
面试官可能会很快的问一些列的问题,但是自己不用特别着急,除非是自己特别确信的,不然还是等自己思考之后,觉得答案没问题了之后再做回答,面试是没有时间限制的。而且急于回答也会造成自己的紧张,或许还会带来不必要的失误。
2. 敢于动手写程序,有错误是正常的。
腾讯的测试岗位的面试官很看重面试者的代码能力。在公司实习的时候,一面面试官刚好是我的部门总监,私下聊天的时候问过她,腾讯的测试岗位为什么还要考察写代码的能力,她跟我说的是测试岗位的工作不仅仅是使用一些工具,点击鼠标体验一下产品特性就可以了,很多时候需要编写测试脚本甚至是自己开发测试工具,所以代码能力是基础。大家在写的时候不要害怕写的程序有错误,有错误是正常的,面试官也明白这一点,关键是写出你的解决问题的思路。在面试官看你写的程序的时候,你也可以和他讲解一下你的代码,也便于他理解你的思路。
3. 写程序题时要仔细思考问题的要求,要尽量做到全面细致。
我面试的程序题是给出系统的文件路径,打印出这个路径目录下所有文件的名称。面试官还提示我这个问题是有陷阱的,要仔细思考一下。这个问题看似很简单,用树的结构存储文件目录的路径,然后迭代查找所有的文件就可以了。但是想想面试官提到的陷阱,自己想了想:如果给出的目标路径是错误的,这样的查找也是没有意义的。所以需要首先对输入路径做一个错误分析处理。面试官希望看到的不是你实现一个功能,而是解决一个问题,这就需要我们对于正常情况能正确处理,对于可能的异常(错误)也要有相应的响应机制。
4. 把握提问的机会,加深面试官对你的印象.
一般一面快结束的时候面试官会问你还有没有什么问题,很多人直接说没有,然后面试结束走人。我个人的感觉还是可以问一些和岗位相关问题。面试是双向的,不是只有一问一答的模式。而且你的主动提问,给面试官的暗示是你对这个岗位很有兴趣,希望对这个岗位有更深的了解,这样也是一个积极的印象。不管在什么面试中都不妨试试!
二面 — —项目经验不是经历,主要还是自己分析的总结和收获
通过一面的同学,说明公司已经认可了你的技术基础.二面的面试官主要是和你聊,你做过哪些项目.一般是会让你介绍一个或几个你觉得对你收获最大的项目.可以介绍一下项目背景,自己的主要任务等等.可以自己自由发挥.但是,要注意的是,项目经验不等于项目经历.面试官更多的希望听到的是你在做完一个项目之后自己的梳理和总结,而不仅仅是你做过多少多少的东西.
我的二面的面试官就问这样一些问题:你对曾经做过的项目,在完成后会去做一个梳理总结吗?现在看,对于你的项目你还能想出更好的解决方法吗?如果把你开发的软件做成商品,你还想添加那些功能呢?等等,整个二面下来给我感觉是,面试官希望你有项目经验,这样你能更快的融入你的团队.但是,做的项目多并不等同于你的项目经验就很丰富.我们可以只做过一些简单的项目,但是每做一个东西,我们要能从这个过程中思考一些东西,有自己的总结性的东西.
几个小tips:
- 一面的时候多少都会紧张,尤其是自己第一次面试的时候.但是通过一面之后,首先要对自己更有信心了,应该要更放松一些,而且二面没有那些技术问题了,自己也不用担心会回答错误.面试官不再是提问,而是在和你聊天,所以不用紧张自己的回答是对还是错.自信和坦然是成功的一半.
- 在和面试官聊自己的项目的时候,尽量把重点放在你解决问题的过程和自己的思路上,还有自己对于那些项目的一个思考,面试之前自己可以回想一下,提前做一个梳理.
- 二面的时候不要一味的被动.在和面试官聊的时候切忌不要问一句答一句.对于面试官的问题,自己可以回答的细致全面一些,但是不要重复的罗嗦一些面试官已经知道的内容.其次,也可以主要说一些和项目相关的东西.也可以向面试官提一些问题,这样有来有往的交流,可以让面试的氛围更轻松一些,便于自己的发挥,也可以给面试官留下一个更深的印象.
三面(HR面) — —胜利在望,但还是要小心谨慎
对于技术岗位的面试,如果拿到了三面的通知,基本上offer已经算是定下来了,腾讯基本上也是这样.HR面也就是人力资源面试,
我遇到的测试岗位的HR面试的几个问题是:
- 你为什么选择测试岗位?
主要是想听听你对于测试岗位的认识和自己的看法.回答的时候可以重点讲讲测试的意义,对于质量保证的作用等等.
2. 你认为优秀的测试工程师应该具备哪些条件?
耐心,分析解决问题的能力,沟通交流的能力,梳理总结的能力等等
3. 你认为测试和开发的关系是什么样的?
测试和开发不是对立的,是相辅相成的,互相促进的关系.测试和开发的最终目标是一样的,都是为了给用户提供优质的产品和服务
4. 对自己今后的职业规划?
现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受
可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛
分享他们的经验,还会分享很多直播讲座和技术沙龙
可以免费学习!划重点!开源的!!!
qq群号:485187702【暗号:csdn11】
最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走! 希望能帮助到你!【100%无套路免费领取】


相关文章:
腾讯测试岗位的面试经历与经验分享【一面、二面与三面】
腾讯两个月的实习一转眼就结束了,回想起当时面试的经过,感觉自己是跌跌撞撞就这么过了,多少有点侥幸.马上腾讯又要来校招了,对于有意愿想投腾讯测试岗位的同学们,写了一些那时候面试的经历和自己的想法,算不上经验,仅供参考吧! 一面 — —技术基础,全面…...
手机移动端网卡信息获取原理分析
有些场景我们需要获取当前手机上的网卡信息(如双卡双待、Wifi等)。本文准备研究一下这块的原理,以便更好的掌握相关技术原理。 1、底层系统接口 getifaddrs 使用 getifaddrs 接口可以达到我们的目的,该接口会返回本地所有网卡的信…...
无人新零售引领的创新浪潮
无人新零售引领的创新浪潮 在数字化时代加速演进的背景下,无人新零售作为商业领域的一股新兴力量,正以其独特的高效性和便捷性重塑着传统的购物模式,开辟了一条充满创新潜力的发展道路。 依托人脸识别、物联网等尖端技术,无人新…...
SD-WAN提升企业网络体验
在现代企业中,网络体验已成为提升工作效率与业务质量的关键因素。SD-WAN技术的出现,以其独特的优势,为企业提供了优化网络连接、加速数据传输、提升服务质量和应用访问体验,以及增强网络稳定性的解决方案。接下来,我们…...
Docker搭建Let‘s Encrypt
Let’s Encrypt是一个免费、开放和自动化的证书颁发机构(CA),它提供了一种简单、无需重复的机制来获取和更新SSL/TLS证书。Let’s Encrypt Docker镜像允许用户在容器化环境中轻松部署和使用Let’s Encrypt的服务。 主要功能包括:…...
单链表讲解
一.链表的概念以及结构 链表是一种物理结构上不连续,逻辑结构上连续的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。 链表的结构与火车是类似的,一节一节的,数据就像乘客一样在车厢中一样。 与顺序表不同的…...
DFS算法系列 回溯
DFS算法系列-回溯 文章目录 DFS算法系列-回溯1. 算法介绍2. 算法应用2.1 全排列2.2 组合2.3 子集 3. 总结 1. 算法介绍 回溯算法是一种经典的递归算法,通常被用来解决排列问题、组合问题和搜索问题 基本思想 从一个初始状态开始,按一定的规则向前搜索&…...
Linux C应用编程:MQTT物联网
1 MQTT通信协议 MQTT(Message Queuing Telemetry Transport,消息队列遥测传 输)是一种基于客户端-服务端架构的消息传输协议,如今,MQTT 成为了最受欢迎的物联网协议,已广泛应用于车联网、智能家居、即时聊…...
企业常用Linux文件命令相关知识+小案例
远程连接工具无法连接VMWARE: 如果发现连接工具有时连不上,ip存在,这时候我们查看网络编辑器,更多配置,看vnet8是不是10段,nat设置是否是正确的? 软件重启一下虚机还原一下网络编辑器 查看文件…...
Istio介绍
1.什么是Istio Istio是一个开源的服务网格(Service Mesh)框架,它提供了一种简单的方式来为部署在Kubernetes等容器编排平台上的微服务应用添加网络功能。Istio的核心功能包括: 服务治理:Istio能够帮助管理服务之间的…...
代码随想录算法训练营第四十七天|leetcode115、392题
一、leetcode第392题 本题要求判断s是否为t的子序列,因此设置dp数组,dp[i][j]的含义是下标为i-1的子串与下标为j-1的子串相同字符的个数,可得递推公式是通过s[i-1]和t[j-1]是否相等区分。 具体代码如下: class Solution { publ…...
将Ubuntu18.04默认的python3.6升级到python3.8
1、查看现有的 python3 版本 python3 --version 2、安装 python3.8 sudo apt install python3.8 3、将 python3.6 和 3.8 添加到 update-alternatives sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1 sudo update-alternatives --insta…...
Python和Java哪个更适合后端开发?
Python和Java都是强大的后端开发语言,它们各自有鲜明的特点和适用场景。选择哪一个更适合后端开发,主要取决于具体的项目需求、团队技术栈、个人技能偏好以及长期发展考虑等因素。 下面是两者在后端开发中的优势和劣势: 「Python࿱…...
Python+pytest接口自动化之cookie绕过登录(保持登录状态)
前言 我们今天来聊聊pythonpytest接口自动化之cookie绕过登录(保持登录状态),在编写接口自动化测试用例或其他脚本的过程中,经常会遇到需要绕过用户名/密码或验证码登录,去请求接口的情况,一是因为有时验证…...
什么数据集成(Data Integration):如何将业务数据集成到云平台?
说到数据集成(Data Integration),简单地将所有数据倒入数据湖并不是解决办法。 在这篇文章中,我们将介绍如何轻松集成数据、链接不同来源的数据、将其置于合适的环境中,使其具有相关性并易于使用。 数据集成࿱…...
国外EDM邮件群发多少钱?哪个软件好?
在当今全球化市场环境下,电子邮件营销作为最有效的数字营销渠道之一,其影响力不容忽视。而高效精准的EDM(Electronic Direct Mail)邮件营销策略更是企业拓展海外市场、提升品牌知名度的关键手段。云衔科技以其创新的智能EDM邮件营…...
C语言入门算法——回文数
题目描述: 若一个数(首位不为零)从左向右读与从右向左读都一样,我们就将其称之为回文数。 例如:给定一个十进制数 56,将 56 加 65(即把 56 从右向左读),得到 121 是一个…...
OceanBase—操作实践
文档结构 1、概念简介2、核心设计3、操作实践3.3、数据同步 官方文档:https://www.oceanbase.com/docs/oceanbase-database-cn 1、概念简介 版本分为社区版和企业版,其中企业版兼容MySQL 和Oracle数据库语法; 2、核心设计 存储层 复制层 …...
智慧用电安全管理系统
智慧用电安全管理系统 智慧用电安全管理系统是智能电网中客户侧关键的构成部分,是基本建设新型智慧城市的基本,将完成地区内各种各样用电设备的智能化系统监管,完成地区内日常生活与工作中安全性、舒服。 一、智慧用电安全管理系统介绍 …...
Rust语言入门第二篇-Cargo教程
文章目录 Rust语言入门第二篇-Cargo教程一,Cargo 是什么二,Cargo教程Cargo.toml文件src/main.rs 文件构建并运行Cargo项目 Rust语言入门第二篇-Cargo教程 本节提供对cargo命令行工具的快速了解。我们演示了它为我们生成新包的能力,它在包内编…...
基于uniapp+WebSocket实现聊天对话、消息监听、消息推送、聊天室等功能,多端兼容
基于 UniApp + WebSocket实现多端兼容的实时通讯系统,涵盖WebSocket连接建立、消息收发机制、多端兼容性配置、消息实时监听等功能,适配微信小程序、H5、Android、iOS等终端 目录 技术选型分析WebSocket协议优势UniApp跨平台特性WebSocket 基础实现连接管理消息收发连接…...
理解 MCP 工作流:使用 Ollama 和 LangChain 构建本地 MCP 客户端
🌟 什么是 MCP? 模型控制协议 (MCP) 是一种创新的协议,旨在无缝连接 AI 模型与应用程序。 MCP 是一个开源协议,它标准化了我们的 LLM 应用程序连接所需工具和数据源并与之协作的方式。 可以把它想象成你的 AI 模型 和想要使用它…...
高频面试之3Zookeeper
高频面试之3Zookeeper 文章目录 高频面试之3Zookeeper3.1 常用命令3.2 选举机制3.3 Zookeeper符合法则中哪两个?3.4 Zookeeper脑裂3.5 Zookeeper用来干嘛了 3.1 常用命令 ls、get、create、delete、deleteall3.2 选举机制 半数机制(过半机制࿰…...
安全突围:重塑内生安全体系:齐向东在2025年BCS大会的演讲
文章目录 前言第一部分:体系力量是突围之钥第一重困境是体系思想落地不畅。第二重困境是大小体系融合瓶颈。第三重困境是“小体系”运营梗阻。 第二部分:体系矛盾是突围之障一是数据孤岛的障碍。二是投入不足的障碍。三是新旧兼容难的障碍。 第三部分&am…...
深度学习之模型压缩三驾马车:模型剪枝、模型量化、知识蒸馏
一、引言 在深度学习中,我们训练出的神经网络往往非常庞大(比如像 ResNet、YOLOv8、Vision Transformer),虽然精度很高,但“太重”了,运行起来很慢,占用内存大,不适合部署到手机、摄…...
Python 训练营打卡 Day 47
注意力热力图可视化 在day 46代码的基础上,对比不同卷积层热力图可视化的结果 import torch import torch.nn as nn import torch.optim as optim from torchvision import datasets, transforms from torch.utils.data import DataLoader import matplotlib.pypl…...
02.运算符
目录 什么是运算符 算术运算符 1.基本四则运算符 2.增量运算符 3.自增/自减运算符 关系运算符 逻辑运算符 &&:逻辑与 ||:逻辑或 !:逻辑非 短路求值 位运算符 按位与&: 按位或 | 按位取反~ …...
Java 与 MySQL 性能优化:MySQL 慢 SQL 诊断与分析方法详解
文章目录 一、开启慢查询日志,定位耗时SQL1.1 查看慢查询日志是否开启1.2 临时开启慢查询日志1.3 永久开启慢查询日志1.4 分析慢查询日志 二、使用EXPLAIN分析SQL执行计划2.1 EXPLAIN的基本使用2.2 EXPLAIN分析案例2.3 根据EXPLAIN结果优化SQL 三、使用SHOW PROFILE…...
命令行关闭Windows防火墙
命令行关闭Windows防火墙 引言一、防火墙:被低估的"智能安检员"二、优先尝试!90%问题无需关闭防火墙方案1:程序白名单(解决软件误拦截)方案2:开放特定端口(解决网游/开发端口不通)三、命令行极速关闭方案方法一:PowerShell(推荐Win10/11)方法二:CMD命令…...
【bat win系统自动运行脚本-双击启动docker及其它】
win系统自动化运行脚本 创建一个 startup.bat右键编辑,输入以下示例 echo off start "" "C:\Program Files\Docker\Docker\Docker Desktop.exe"timeout /t 5docker start your_container_namestart cmd /k "conda activate your_conda_e…...
