面试完阿里,字节,腾讯的测试岗,复盘以及面试总结
前段时间由于某些原因辞职了,最近一直在面试。面试这段时间,经历过不同业务类型的公司(电商、酒店出行、金融、新能源、银行),也遇到了很多不同类型的面试官。
参加完三家大厂的面试聊聊我对面试的一些看法,以及个人的经验总结和思考吧。。。
一、面试官问什么
1、硬实力考察
IT行业,特别是技术岗位,硬实力考察一般都是必须的。当然,对不同的技术岗位,硬实力侧重点不同,一般包含以下几个方面:
①、编程能力
如果是开发人员,那么编程能力是必定会考察的,而且是重点。据我所了解,现在的互联网企业,特别是一些大厂,对现场上机编程甚至白板编程,基本都是必须的。
认识一位饿了么的测开同学,面试时直接写字板手写算法。。。
关于这点, 业内还有个梗:Homehrew的作者马克斯.霍威尔(Max Howell)去Google面试时无法在白板上翻转二叉树,从而Google面试没通过。。。
②、系统设计
系统设计一般是为候选人提供一个系统设计场景,让候选人根据自己的能力和经验在短时间内去设计整个系统的架构;或根据某个系统场景给出自己的分析结果和技术实施方案。
这点主要是考察候选人的整体思维能力和以往工作中的职业素养。
③、基础知识
关于这点,我个人就是一个例子:之前某次面试问到了python构造器和迭代器的区别和作用,虽然在之前的工作中都用到了构造器和迭代器,但面试时还是没有解释清楚,尴尬。。。
其实基础知识对工程师来说还是蛮重要的,因为有很多工程师代码写的又快又好,但在系统设计方面会表现的很差,对一些基本的设计理念和方法知之甚少。
或者有些工程师沟通表达能力较差,工作中无法准确的表述出自己的问题和答案,沟通能力的欠缺会给团队带来很大的阻力。
当然还有一部分工程师聊起来设计和基础理论头头是道,但一写代码就表现的很挣扎,出错了也不知道如何调试。
④、工具使用
关于这点,开发工程师对工具的使用熟练程度,面试中问到的几率我不太了解。
但对于测试工程师,特别是性能和自动化岗位,使用什么自动化或者性能测试工具,技术框架如何设计,在面试中就被频频问到。
虽然我个人觉得系统设计和分析能力相比于工具使用熟练程度更重要,但各方面的原因造就的目前这种情况,面试时就只能去适应。
而且熟练地使用工具可以在日常工作中带来较大的效率提升,这也是不可忽视的作用。
⑤、工作经验
面试中,通过对候选人做过的项目类型,使用的技术框架的全面了解,可以深入挖掘和了解候选人的技术栈全面程度和个人掌握程度。
2、软技能考察
①、沟通能力
沟通能力无论是在工作还是生活中,对个人或者团队来说都显得如此重要。无论是问题描述,工作讨论抑或日常交流,沟通能力的不足都会对个人和团队带来极大的麻烦。
特别是如今越来越多的企业和团队,软件开发模式从瀑布变迁到敏捷,而敏捷又是一种更为注重沟通的模式,沟通能力的作用越来越重要。
而且在面试过程中个人的沟通表达能力更显得重要,如果不能更明确的表述自己的能力和价值,扬长避短,面试官也无法在短时间内了解候选人的个人能力。
其实,面试就是一个沟通的过程,具体的硬实力是沟通的内容,结果如何,很大程度上取决于候选人的沟通能力。
②、文档设计
其实称为文档编写更贴切点,软件开发过程中,一份设计详细,可读性良好,实时更新的透明文档,对工作的帮助是很大的。
无论是工作进度,设计方案的确认还是工作交接,一份良好的设计文档,都有不可估量的价值。
我所认识的大部分工程师童鞋,对编写文档是不怎么擅长的,或者说不愿意去设计一份可读性良好的文档,觉得性价比不高或者没必要,其实这样长期来说是不太好的。
二、越来越多轮次的面试
记得刚入IT行业时候,面试大多只需要一轮即可,有两轮面试的公司比较少。但随着行业的不断发展,成熟度越来越高,以及个人技术经验和眼界的提升,发现越来越多
的企业,在面试时候的面试轮次,也越来越多。下面说说为什么会有多轮面试,以及它的一些影响。。。
1、不同面试题考察的知识点和解决问题的能力的侧重点不同,多轮面试可以对候选人进行更全面的评估。
2、面试官由于技术经验等因素,对候选人的面试评价不同,不同面试官的反馈意见可以有不同角度的参考。
3、交叉面试,避免面试官的一些主观意见对候选人产生不好的影响。
PS:我个人之前面试过程中就遇到了类似问题:面试性能岗位,我个人开源工具用的较多,而第三轮的技术总监是HP出身,工具比较偏向于LR、QTP,由于这个原因,面试结果不了了之。
4、面试题目其实都存在阶梯性,一般都是由浅入深,如果第一阶段回答的较好,那么会有接下来的第二阶段第三阶段,难度越来越深的题目。
如果第一阶段较基础的问题,候选人的回答都不是太理想,那么后续的问题一般都不会继续深入的了解沟通。
5、避免面试官的思维局限性:一般而言每个面试官的熟知领域都不同,问题的侧重点也不同,如果候选人正好熟知的领域和面试官相匹配,那么面试通过的概率较高,反之,则会产生偏差。
6、多轮面试,可以考察候选人在不同的面试轮次里对于某方面的问题是否出现了同样的错误或者不全面的回答,考察候选人对同一领域不同问题是否具有正确的一些理解。
7、有时候面试官临时有事或者面试经验不足,可能会造成对候选人不好的面试反馈,多轮面试也可以在一定程度上避免此类问题。
三、聊聊我对内推的看法
很多人对内推存在一定的误解,觉得内推可以提高面试通过的成功率,其实并不如此。
内推可以让个人的简历直接传递到面试官面前,避免HR因为学历、经验或者其他因素被筛选掉(关于这点,有很多有争议的地方,这里不做讨论)。
或者让负责人事招聘的HR处理速率高点,而真正决定面试是否通过的因素还是在于候选人自身,内推并不会让企业降低招聘要求。
如果真要找人内推,最好找和你共事过,可以为你个人的能力经验背书的人。
最后,通过面试获得一份心仪的工作,下面的几点可以提高面试成功的几率 :
1、良好的工作经验、项目经历
这就是为什么大厂出身的工程师相对更容易找到高薪工作的原因,无他,大厂带来的镀金和背书能力。。。
2、扎实的基本功
对于工程师这种技术岗位, 扎实的基本功是个人能力的根本表现。
3、特点突出的简历
比如个人博客、对开源项目的贡献、一些公开课分享经历、技术大会等经历,会在一定程度上影响面试官对个人的印象。
【软件测试到测试开发全测试生涯学习路线】
以及全套配套的学习资料,视频教程....
:【以下路线图太详细了只能展开部分,具体的可以在文章末尾扫描小卡片备注000领取哦】
1:自动化测试进阶系列:

2:全栈性能测试,监控以及调优

3:全栈测试开发平台实战

4:全栈安全测试渗透测试

5:devops持续集成部署

6:全栈接口测试工具进阶

7:跨平台自动化测试工具

8:大厂简历,真题,录音

9:全栈系列课企业项目实战

总结:现阶段如何突出重围呢?唯有不断的学习,下面是软件测试到测试开发全职业生涯全套学习资料
【需要的可以点击下方官方推广小卡片扫码备注000免费领取】

相关文章:
面试完阿里,字节,腾讯的测试岗,复盘以及面试总结
前段时间由于某些原因辞职了,最近一直在面试。面试这段时间,经历过不同业务类型的公司(电商、酒店出行、金融、新能源、银行),也遇到了很多不同类型的面试官。 参加完三家大厂的面试聊聊我对面试的一些看法࿰…...
分享一个外贸客户案例
春节期间一个外贸人收到了客户的回复,但因为自己的处理方式造成了一个又一个问题,我们可以从中学到一些技巧和知识。“上次意大利的客人询价后,一直没回复(中间有打过电话,对方说口语不行,我写过邮件跟进过…...
【Kubernetes】第二篇 - 购买阿里云 ECS 实例
一,前言 上一篇,简单介绍了 CI/CD 的概念以及 ECS 服务规划,搭建整套服务需要三台服务器,配置如下: ECS 配置启动服务说明2核4GJenkins Nexus Dockerci-server2核4GDocker Kubernetesk8s-master1核1GDocker Kube…...
数影周报:据传国内45亿条快递数据泄露,聆心智能完成Pre-A轮融资
本周看点:据传国内45亿条快递数据泄露;消息称微软解雇150 名云服务销售;消息称TikTok计划在欧洲再开两个数据中心;衣服长时间放购物车被淘宝客服嘲讽;聆心智能完成Pre-A轮融资......数据安全那些事据传国内45亿条快递数…...
Leetcode力扣秋招刷题路-0073
从0开始的秋招刷题路,记录下所刷每道题的题解,帮助自己回顾总结 73. 矩阵置零 给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。 示例 1: 输入:mat…...
遥感数字图像处理
遥感数字图像处理 来源:慕课北京师范大学朱文泉老师的课程 遥感应用:遥感制图、信息提取 短期内了解知识结构–>有选择的剖析经典算法原理–>系统化知识结构、并尝试实践应用 跳出算法(尤其是数学公式) 关注原理及解决问…...
深度学习常用的python函数(一)
由于我只简单的学过python和pytorch,其中有很多函数的操作都还是一知半解的,其中有些函数经常见到,所以就打算记录下来。 1.zip zip(*a):针对单个可迭代对象压缩成n个元组,元组数量n等于min(a中元素的最小长度) a [(1, 2), (3…...
2023年美国大学生数学建模A题:受干旱影响的植物群落建模详解+模型代码(一)
目录 前言 一、题目理解 背景 解析: 要求 二、建模 1.相关性分析 2.相关特征权重 只希望各位以后遇到建模比赛可以艾特认识一下我,我可以提供免费的思路和部分源码,以后的数模比赛只要我还有时间肯定会第一时间写出免费开源思路&…...
PPS文件如何转换成PPT?附两种方法
在工作中,PPS文件的使用还是很广泛的,因为作为幻灯片放映文件,点击后就能直接播放,十分方便。但如果想要修改PPS里的内容,PPS是无法编辑的,我们需要把文件转换成PPT,再进行修改。 那PPS文件如何…...
ParallelsDesktop安装【亲测可行】
我这边安装的是macos最新系统 (Ventura13.2) 本文参考这篇文章安装,但是你完全按照这篇文章会报错,具体可行操作记录如下 一、下载软件和补丁 1、点这里去下载补丁18.0.1 2、点这里去下载对应版本的ParallelsDesktop18.0.1,安装上到试用这里…...
在 Python 中只接受数字作为用户输入
只接受数字作为用户输入: 使用 while True 循环进行循环,直到用户输入一个数字。使用 float() 类尝试将值转换为浮点数。如果用户输入了一个数字,请使用 break 语句跳出循环。 while True:try:# 👇️ use int() instead of floa…...
【集合】JAVA基础篇(二)
目录一、java常用集合1、Java集合接口的作用2、Java集合常用实现类的作用二、Collection 常用的方法三、List 集合接口1、ArrayList类的常用方法2、LinkList类中的方法3、Vector4、ArrayList 类和 LinkedList 类的区别四、Set 集合1、HashSet 类2、TreeSet 类3、HashSet 和 Tre…...
机房意外掉电导致Elasticsearch的部分index无数据的修复过程
环境 :华为大数据集群FusionInsight V100R002C800SPC200、Elasticsearch 6.1.3、Kibana问题产生原因:因机房意外掉电导致集群部分机器两次掉电导致Elasticsearch重启,Elasticsearch重启后看似正常但某些index无数据。经排查判断为Elasticsearch的部分ind…...
Spring入门案例三:注解进行引用类型的自动装配
本系列文章将会带领大家进行Spring的全面学习,持续关注我,不断更新中… 一.案例分级 简单解析:配置类替代以前的配置文件,实体类提供对象,业务类中有实体类的引用对象,在业务层中实现引用类的自动装配。 二.各层代码…...
kubernet + kubevirt + ceph 汇总文档
目的 1 创建 kubenetes 集群 2 kubenetes 集群上部署 kubevirt 3 kubernetes 支持 ceph 存储 4 VMI 可以存储在 ceph rbd 存储中并正常使用 参考部署文档 名称连接备注centos8 + kubernetes 1.24 master/node 节点部署文档kubernetes 集群部署kubectl top node 使用方法部署文档…...
软件测试项目实战(附全套实战项目教程+视频+源码)
开通博客以来,我更新了很多实战项目,但一部分小伙伴在搭建环境时遇到了问题。 于是,我收集了一波高频问题,汇成本篇,供大家参考,避免重复踩坑。 如果你还遇到过其他坑和未解决的问题,可在评论区…...
Python seek()和tell()函数详解
在讲解 seek() 函数和 tell() 函数之前,首先来了解一下什么是文件指针。我们知道,使用 open() 函数打开文件并读取文件中的内容时,总是会从文件的第一个字符(字节)开始读起。那么,有没有办法可以自定指定读…...
数据库系统:1. 绪论
更好的阅读体验\huge{\color{red}{更好的阅读体验}}更好的阅读体验 文章目录1.1 数据库系统概述1.1.1 基本概念数据(data)数据库(DataBase, DB)数据库管理系统(DataBase Management System, DBMS)数据库系统…...
Android App开发基础
文章目录一 App的开发特点1.1 App的运行环境1.2 App开发语言1.3 java语言开发1.4 Kotlin语言开发1.5 XML1.6 App连接的数据库二 App的工程结构2.1 App工程目录结构2.2 构建工具Grade2.3 编译配置文件build.gradle2.4 运行配置文件AndroidManifest.xml2.4.1 application2.4.2 ac…...
力扣-分数排名
大家好,我是空空star,本篇带你了解一道简单的力扣sql练习题。 文章目录前言一、题目:178. 分数排名二、解题1.错误示范①提交SQL运行结果2.错误示范②提交SQL运行结果3.正确示范①提交SQL运行结果4.正确示范②提交SQL运行结果5.正确示范③提交…...
Midjourney油彩模式正在悄悄升级!内部测试通道流出的--oil-mode beta参数文档(含笔触方向控制与亚麻布基底模拟指令)
更多请点击: https://intelliparadigm.com 第一章:Midjourney油彩模式的演进脉络与beta通道解密 Midjourney 的油彩模式(Oil Painting Mode)并非官方命名的功能,而是社区对一组特定风格化参数组合的统称,…...
实测46MB/s!基于FPGA与CY7C68013A的USB 2.0高速数据传输项目实战(附Streamer速率测试方法)
FPGA与CY7C68013A实现USB 2.0高速传输的工程实践 当我们需要在嵌入式系统中实现高速数据传输时,USB 2.0接口因其广泛兼容性和480Mbps的理论带宽成为首选。本文将详细介绍如何基于Siga-S16 FPGA开发板和CY7C68013A芯片构建一个实测传输速率可达46MB/s的高速数据通道…...
ARM链接器命令行选项优化与实战技巧
1. ARM链接器命令行选项深度解析 在嵌入式开发领域,ARM链接器(armlink)作为工具链的关键组件,承担着将多个目标文件合并为可执行程序的重任。不同于简单的文件拼接,现代链接器提供了数十种精细控制选项,能够深度优化代码布局、调试…...
大语言模型越狱攻防全景:从对抗攻击到安全防御实践
1. 项目概述与核心价值如果你正在研究或部署大语言模型,那么“越狱”这个词你一定不陌生。它指的是通过各种技术手段,诱导或迫使一个经过安全对齐的模型,输出其原本被禁止生成的内容,比如有害信息、隐私数据或违反其使用政策的回答…...
从音频处理到IoT数据:用scipy.signal.resample_poly搞定实际项目中的采样率转换
从音频处理到IoT数据:用scipy.signal.resample_poly搞定实际项目中的采样率转换 采样率转换是数字信号处理中的常见需求,无论是音频处理、传感器数据分析还是通信系统仿真,都会遇到不同采样率设备间的数据交互问题。想象一下,当你…...
一人一书一时代:《凰标》是海棠山铁哥的东方文明宣言@凤凰标志
一人执笔,一书立世,一作定时代。 ——《凰标》题记一、破题:当网文只剩“爽点”,谁来承载文明?行业通病《凰标》回应娱乐至死以笔墨思考时代碎片叙事构建完整文明体系功利写作以文载道,以书传文明 二、个人…...
MODLR Studio光标操作插件开发:提升数据建模效率的交互优化实践
1. 项目概述与核心价值 最近在数据建模和可视化领域,一个名为 MODLR-Studio/modlr_cursor_ops 的项目引起了我的注意。乍一看这个标题,可能有些朋友会感到困惑:“MODLR”是什么?“Cursor Ops”又是指什么操作?这其实…...
AI原生图计算不是“加个GNN层”那么简单:SITS 2026定义的5层工程化成熟度模型(附自测清单+迁移路线图)
更多请点击: https://intelliparadigm.com 第一章:AI原生图计算应用:SITS 2026图神经网络工程化方案 SITS 2026 是面向大规模动态图场景的AI原生图计算框架,深度融合GNN训练、图拓扑实时更新与边缘-云协同推理能力。其核心设计摒…...
5G技术授权商业化的七大挑战与市场可行性深度解析
1. 项目概述:一次关于5G技术授权商业可行性的深度探讨最近在整理行业资料时,翻到一篇2019年EE Times上的旧文,标题挺抓人眼球,叫《授权华为5G技术可能是个坏主意的30个理由》。文章的核心是讨论当时华为创始人提出的一项设想&…...
告别LSMW!SAP S/4HANA数据迁移新宠:手把手激活Migration Cockpit (LTMC/LTMOM)服务
SAP S/4HANA数据迁移革命:Migration Cockpit全流程实战指南 在SAP生态系统中,数据迁移一直是项目实施过程中最关键的环节之一。传统LSMW工具虽然功能强大,但随着S/4HANA的推出,其局限性日益凸显。本文将带您深入探索SAP官方推荐的…...
