程序员:面试造飞机,入职拧螺丝?真难···

news/2024/11/9 3:01:37/

 

刚开始工作的时候,我也想不通这个问题,甚至很鄙视这种现象。后面当了面试官,做到了公司中层管理,也会站在公司以及行业角度去重新思考这个问题。

为什么这种现象会越来越普遍呢?尤其在 IT 行业愈加明显。

面试看的是应聘者上限,工作则是按需安排。

银行考试,以为自己是在面试行长 ,下到“金融下乡”,上到国家宏观经济政策考了个遍,结果实际工作是……柜员,处理手续、卖信用卡、卖ETC。

互联网公司面试,又是领导力、又是测试开发,结果入职以后就是点点点、controlC+V。

所以为什么面试要考察上限呢?

说白了,还是卷。

大家想想,一个岗位招人,最重要的诉求是什么?是与该岗位相匹配的技能和能力。

但问题来了,是不是有那么多岗位需要那么高精尖的技能和能力呢?

如果不是,问题又来了,因为竞争压力大,很普通的一些岗位引来了众多人的追捧与竞争,比如有很多专业服务公司,像审计这种偏向于“劳动密集型”的专业服务,真的需要那么多海内外top级别的名校生吗?

但如果他们确实来投递了,还不是一两个,而是一堆,你说怎么筛?

只能是用越来越变态的题目来挑人了,选拔性考试就是这样的,大家的水平越高,题目就越难,要不然还真筛不出来……

那为什么入职就拧螺丝呢?

很明显,按需分配。

一家公司不需要那么多的决策层,要是谁都能拍板,那不乱套了。

问题又来了,决策层只需要几个,但……执行层的人就需要太多了,毕竟能落地才是王道。

那么执行层怎么执行,怎么落地?

体会决策层意见、拆分任务、分配任务,到这一步,分到个人手上的活儿,还真就是拧螺丝了。

但同样是拧螺丝,不同的行业和企业又不一样。

还拿审计来说,可能某些人的“螺丝”就是抽凭,但有些人的“螺丝”就是帮IPO做财务咨询;

同样是做金融的,有些人的“螺丝”是整理数据,看报告,但也有些人的“螺丝”是做路演PPT、处理信托公文……

这也是为什么,同样都是招人拧螺丝,某些岗位和行业考的“火箭”就是得可回收、再利用的道理。  

那么只有不断提高自己“造火箭”的能力才是关键,不要当被卷的人,成为卷别人的人才是王道 ;
 

为了助力测试员朋友们跳槽面试、升职加薪、职业困境,提高自己的技术,本文给大家整了一套涵盖软件测试的面试进阶所有技术栈的快速学习方法和资源。

内容涵盖:测试理论、Linux基础、MySQL基础、Web测试、接口测试、App测试、测试工具、Python基础、Selenium相关、jmeter、性能测试、LordRunner、测试开发相关等专题技术点,都是在各个大厂总结出来的面试真题,已经有很多朋友靠这份 PDF 拿下众多大厂的 offer,今天在这里总结分享给到大家!

  • 测试理论(测试基础+需求分析+测试模型+测试计划+测试策略+测试案例等等)
  • Linux( Linux基础+Linux练习题)
  • MySQL(基础知识+查询练习+万年学生表经典面试题汇总+数据库企业真题)
  • Web测试
  • API测试
  • App测试
  • 管理工具
  • Python基础(Python基础+编程题+集合+函数+Python特性等等)
  • Selenium相关
  • 性能测试
  • LordRunner相关
  • 计算机网络
  • 数据结构与算法
  • 逻辑题

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

软件测试基础

软件测试的步骤是什么?

如何录制测试脚本?

应该考虑进行如何测试的测试方法

怎样估计测试工作量? 

测试设计的问题

当测试过程发生错误时,有哪几种解决办法?

测试执行的问题

测试评估的目标

如何提高测试?

C/S模式的优点和缺点

B/S模式的优点和缺点
在这里插入图片描述

Linux

grep和find的区别? grep 都有哪些用法?

查看IP地址?

创建和删除一个多级目录?

在当前用户家目录中查找haha.txt文件?

如何查询出tomcat的进程并杀掉这个进程,写出linux命令?

动态查看日志文件?

查看系統硬盘空间的命令?

查看当前机器listen 的所有端口?
在这里插入图片描述

Python

统计python源代码文件中代码行数,去除注释,空行,进行输出?

python调用cmd并返回结果?

冒泡排序

1,2,3,4 这4个数字,能组成多少个互不相同的且无重复的三位数,都是多少?

请用 python 打印出 10000 以内的对称数(对称数特点:数字左右对称,如:1,2,11,121,1221 等)

给定一个整数 N,和一个 0-9 的数 K,要求返回 0-N 中数字 K 出现的次数

判断 101-200 之间有多少个素数,并输出所有的素数

一个输入三角形的函数,输入后输出是否能组成三角形,三角形类型,请用等价类- 划分法设计测试用例

在这里插入图片描述

MySQL

你用的Mysql是哪个引擎,各引擎之间有什么区别?

如何对查询命令进行优化?

数据库的优化?

Sql注入是如何产“生的,如何防止?

NoSQL和关系数据库的区别?

MySQL与MongoDB本质之间最基本的差别是什么

Mysql数据库中怎么实现分页?

Mysql数据库的操作?

优化数据库?提高数据库的性能?

什么是数据的完整性?


在这里插入图片描述

Web

Web测试和app测试区别?

WEB测试环境搭建和测试方法

WEB测试教程

WEB测试要点及基本方法

Web测试页面总结


在这里插入图片描述

接口测试

什么是接口

如果模块请求http改为了https,测试方案应该如何制定,修改?

常用HTTP 协议调试代理I具有什么?详细说明抓取HTTPS协议的设置过程?

描述TCP/IP协议的层次结构,以及每一-层中重要协议

jmeter,一个接口的响应结果如下:

接口产生的垃圾数据如何清理

依赖第三方的接口如何处理

测试的数据你放在哪?

什么是数据驱动,如何参数化?


在这里插入图片描述

性能测试

你认为性能测试的目的是什么?做好性能测试的工作的关键是什么?

服务端性能分析都从哪些角度来进行?

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

如何判断是否有内存泄漏及关注的指标?

描述软件产“生内存泄露的原因以及检查方式。(可以结合- 种开发语言进行描述)

简述什么是值传递,什么是地址传递,两者区别是什么?

什么是系统瓶颈?

在这里插入图片描述

selenium

如何开展自动化测试框架的构建?

如何设计自动化测试用例:

webdriver如何开启和退出一个浏览器?

什么是自动化测试框架?

Selenium是什么,流行的版本有哪些?

你如何从命令行启动Selenium RC?

在我的机器端口4444不是免费的。我怎样才能使用另一个端口?

什么是Selenium Server,它与Selenium Hub有什么不同?

你如何从Selenium连接到数据库?

你如何验证多个页面上存在的一个对象?

XPath中使用单斜杠和双斜杠有什么区别?

如何编写SeleniumIDE/ RC的用户扩展?

如何在页面加载成功后验证元素的存在?

你对Selenium Grid有什么了解?它提供了什么功能?

如何从你的Java Class启动Selenium服务器?

Selenium中有哪些验证点?

什么是XPath?什么时候应该在Selenium中使用XPath?


在这里插入图片描述

计算机与网络

一台计算机的IP是192.168.10.71子网掩码255.255.255.64与192.168.10.201 …

请简述DNS、活动目录、域的概念。

10M兆宽带是什么意思?理论下载速度是多少?

什么是IP地址?

OSI七层网络模型的划分?

TCP和UDP有什么不同?

HTTP属于哪一层的协议?

HTTP和HTTPS的区别?

cookies和session的区别?

HTTP的get请求和post请求的区别?

HTTP1.0和HTTP1.1有什么区别

TCP的连接建立过程,以及断开过程?

客户端使用DHCP获取IP的过程?

写出某个网段的网络地址和广播地址?

在这里插入图片描述
在这里插入图片描述

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

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

 


http://www.ppmy.cn/news/60768.html

相关文章

【leetcode热题100】接雨水、直方图最大矩形面积、矩阵中最大的矩形

文章目录 一、接雨水方法一:按列求(动态规划)方法二:双指针方法三:单调栈 二、直方图最大矩形面积单调栈哨兵位优化 三、矩阵中最大的矩形前缀和单调栈 一、接雨水 题目链接 题目描述: 给定 n 个非负整数…

最强无监督单目深度估计Baseline--MonoViT--简介与代码复现

1. 无监督单目深度估计 单目深度估计是指,借助于深度神经网络,从单张输入视图中推理场景的稠密深度信息;该技术可以广泛用于自动驾驶、虚拟现实、增强现实等依赖于三维场景感知理解的领域,同时也可以为其他视觉任务提供多模态深度…

hd debug - DAPLink的资料

文章目录 DAPLink的资料概述笔记库迁出的技巧END DAPLink的资料 概述 查资料时, 看到有DAPLink的资料, 记录一下. 笔记 DAPLink项目分为软件和硬件2部分, 不在一个库中. 总览 : https://daplink.io/ 这个页面上说了软件和硬件项目的库地址. 软件库地址 : https://github.…

SVM(基于李航统计学习方法,包含SMO)

文章目录 线性可分SVM和硬间隔最大化函数间隔和几何间隔间隔最大化支持向量 学习的对偶算法 线性SVM和软间隔最大化支持向量 非线性SVM和核函数SMO算法求解二次规划选择变量第一个变量第二个变量 计算 b b b 和 E i E_i Ei​ 线性可分SVM和硬间隔最大化 函数间隔和几何间隔 …

Ceres简介及示例(7)On Derivatives(Spivak Notation)

On Derivatives Ceres求解器,像所有基于梯度的优化算法一样,依赖于能够评估目标函数及其在其域内任意点的导数。实际上,定义目标函数及其雅可比矩阵是用户在使用Ceres求解器求解优化问题时需要执行的主要任务。正确、高效的雅可比矩阵计算是…

man,cp,mv,alias,more,less,head,tail指令与文件片段读取和管道的初步介绍

tips 文件夹就是目录定位某个文件的位置,本质上就是在Linux的多叉树目录结构下去定位它的位置文件名主干(不考虑前缀路径)以. 开头的文件就被称为隐藏文件任何一个目录下面都有一个.隐藏文件与…隐藏文件无论window还是Linux,常识…

ChatGPT带你一起了解C语言中的fopen()

fopen()是一个C语言标准库函数,用于打开文件并返回其指针,以进行后续的读写操作。该函数原型如下: FILE *fopen(const char *filename, const char *mode); 其中,filename参数表示要打开的文件名,可以包含完整路径或…

【华为OD机试 2023最新 】任务总执行时长(C语言题解 100%)

文章目录 题目描述输入描述输出描述用例题目解析代码思路C语言题目描述 任务编排服务负责对任务进行组合调度。 参与编排的任务有两种类型,其中一种执行时长为taskA,另一种执行时长为taskB。 任务一旦开始执行不能被打断,且任务可连续执行。 服务每次可以编排num个任务。…