虾⽪测试⾯试汇总
测试岗位⾯经:两轮技术⾯+⼀轮hr⾯
要求:想招聘数据结构、计算机⽹络、数据库、编程⽅⾯基础⾮常扎实的同学,⽅便以后开发和测试交流
测试理论:
技术⾯侧重测试基础理论知识
单元测试
测试的基本理论(⿊⽩盒)
测试⼯具或者框架了解么,⽤过抓包软件吗?软件的⼯作原理?
你觉得测试应该掌握哪些知识
为什么想做测试
⾃⾝优点、缺陷
对测试开发的理解
职业规划
测试案例:
测试⼀个纸杯
测试百度搜索框
A向B发送⼀个http请求有哪些测试⽤例?
怎样测试界⾯的增删改查
设计场景测试⽤例:如⽀付⼆维码的测试
测试⽤例:客户端的性能测试
测试⼀个登录和重置页⾯
问了客户输⼊⽣⽇然后在⽣⽇的前⼀天提醒,怎么从产品前端后端测试开发的⾓度
双⼗⼀的时候如何测试服务器的性能
计算机⽹络:
介绍⼀下七层模型
TCP怎么保证可靠传输
TCP流量控制,拥塞控制
TCP长短连接,优缺点
TCP怎么确保可靠性
TCP传输机制
TCP三次握⼿四次挥⼿,TCP三次握⼿?去掉最后⼀次握⼿⾏吗?
TCP/UDP 区别
UDP主要应⽤
浏览器输⼊⽹址以后整个流程 (⼀个url的过程 )
python基础知识测试DNS解析过程
长连接和短连接
http和https的区别 (http是否是有状态的)
讲⼀下https, HTTPS加密具体细节SSL
Http请求⽅式,http版本区别,http报⽂详细⼀点
HTTP常⽤头部,cache-control知道吗
操作系统:
进程通信⽅式
wilderness进程、线程、协程,协程特点,对⽐线程
进程调度⽅法,各⾃的优缺点007无暇赴死2021
僵⼫进程、孤⼉进程
死锁出现的原因以及如何避免、预防死锁
介绍下事务
什么是并发
数据结构:
数据结构有哪些?⽐较他们的优缺点
数据结构:栈、队列,特性,删除操作时间复杂度
⼝答快排
linux命令:
怎么查⼀个⽇志⽂件中的某个词
查看IO的命令
数据库
索引的原理,最左匹配 ,索引的优缺点
数据库的索引,索引数据结构,数据库索引了解吗?表中选择哪些做索引?
数据库锁,乐观锁和悲观锁,以及怎么实现的
CAS的缺点 ( CAS另⼀个⽆锁解决⽅案,更准确的是采⽤乐观锁技术,实现线程安全的问题)
数据库死锁的原因,怎么解决
删除、更新、备份命令(drop,delete,truncate)
数据库删除操作,SQL⼏种删除⽅式,区别,分别能否回滚
数据库特性
事务隔离级别
主从复制
数据库引擎
B+树;
数据库查⼀个班级中成绩⼤于多少的⼥⽣的名字
sql语句,输出所有成绩⼤于80的学⽣;
查询teacher表⾥name为李开头的个数
mysql题:查平均⼯资位于前5-10名的部门(⽤到avg group by order by limit)
语⾔Python:
Python全局解释器
Python装饰器
Python并发
指数函数和log的转换Python字典为什么O(1)
Python⾼级特性:装饰器,闭包
Python内存管理机制
语⾔Java:
java,String,StringBuffer,StringBuilder的区别
讲⼀下java的垃圾回收
hashmap怎么到索引,hashmap怎么解决哈希冲突的怎么用ssh框架做小程序后台
Java多态
常见的内存泄露情况 如何避免内存泄露
除0,数组越界访问,缺页,cache未命中,那些不需要在编码层⾯进⾏异常处理
算法编程题:
回⽂数,⼿撕代码 回⽂串
反转字符串
字符串中⼤⼩写字母分成前后两部分,字母顺序不变
求⼀个区间素数的个数
最少可以带多少张零钱可以凑够⼀个区间所有的数值
⼆维数组加⼤元素的值,但是不能超过每⼀⾏的最⼤值,也不能超过每⼀列的最⼤值,求改变后的数组增加的值;排序数组⼀个数,存在则返回其下标,否则返回-1
连接两个升序的有序链表,提供⽅法
到出现次数超过⼀半的数字 (对算法题测试)
长度⼤于等于3的回⽂(编写测试算法的测试⽤例)
⼀个数组 查⽬标数字最后⼀次出现的位置(这个数组写测试⽤例,写出来所有可能得情况)
⼿撕1:输出并统计1~99999的回⽂数(这个在⾃我介绍结束后)
⼿撕2:给定⼀个字符串(长度<8),按字典序输出所有可能排列
智⼒题
⼀千瓶中有⼀瓶毒药 ⼗只⼩⽩⿏出这瓶毒药
⼀根不均匀的绳⼦,烧完60分钟,怎么得到1⼩时15分钟
项⽬:
讲述你⼯作经验中的系统架构和数据流程
HR⾯
反问
先序线索二叉树链表存储结构怎么画⾯试后要记得问⾯试官⼀个问题:您觉得我这边有什么需要改进和提升的地⽅吗?我想提升下⾃⼰。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。