测试面试覆盘

好大夫测试:

栈和堆的区别?

栈是由系统自动分配释放,用于存放函数的参数、局部变量等。地址是由高到低。

堆是由程序员分配释放,地址由低到高,先来的地址不一定低。

堆中存的是对象。栈中存的是基本数据类型和堆中对象的引用。

为什么选择测试不选开发?

测试入门比较容易,上手快,我对测试很感兴趣,而且现在有自动化测试发展前景也很好,我希望进公司以后自己的技术能力有所提高,而且一个程序员应该不只会写代码,也要会测试。

静态栈和动态栈的区别?

静态栈是数组实现

动态栈由链表实现

如何找到某个字符串abc出现的次数?

输入五个数字,输出三个使得三角形周长最长?

先逆序排序(从大到小),第一个满足a+b>c的三角形即为周长最大的三角形。

        A.sort(reverse=True)

        for i in range(len(A)-2):

            if A[i+2] + A[i+1] > A[i]:

                return A[i] + A[i+1] + A[i+2]

只遍历一遍如何找到倒数第N个单链表中的节点?

给你某个功能(微信发红包),如何进行测试?人脸识别系统,

为什么没有留在上一家公司?

求出三科分数最高的前10名,求出三科平均分小于60分的所有同学。

Select top 10 Name,sum(score)

From Grades

Group by Name

Order by sum(score) desc;

Select Name

From Grades

Group by Name

Having avg(Score)<60

SQL取消重复的行

Select distinct Sno

From SC;

云从测试:

查找某文件,但不知道他在哪个位置,全局查找

find ./ -name anaconda

find ./ -iname "python*" iname不区分大小写

linux命令监控cpu、内存等资源:top

python生成随机数的函数

Random.random()

 random.uniform(10, 2)返回2-10内的任意一个随机浮点数

在数据库中找到字符串,并输出到excel表格中

云从二面

除了linux命令,你还知道其他的linux的系统知识吗

你为什么能胜任这份测试这份工作?你的优势在哪里?

你用过python脚本实现过什么功能?

python常用的模块?

itertools 迭代器模块

os模块就是对操作系统进行操作 getenv() 获取系统的环境变量 getcwd() 获取当前工作目录

math

time

龙湖测试:

http是否有状态

无状态的

自己的优缺点?

非递归实现斐波那契数列?

你在实习的时候学到了什么?

小米测开笔试:

Leetcode121

给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 
如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。 
注意你不能在买入股票前卖出股票。

保留之前最小的元素,返回差值最大的差

Leetcode 402

从一个数字字符串中删除k个数字,使得剩下来的数字字符串是最小的。

python中_ 和__的区别

_xx声明私有的属性和方法,但别的函数调用了不会报错,只是不符合规范

__xx不让子类重写该方法

__xx__python内建属性方法,不能在外掉用

python的内存机制?

Python的内存管理机制主要包括三个方面:引用计数机制、垃圾回收机制、内存池机制

https://blog.csdn.net/qq_28618765/article/details/78237499

对于整数和短小的字符串,python缓存这些对象,以便重复使用。当我们创建多个等于1的引用时,实际上是让所有这些引用指向同一个对象。

对象引用对象:

容器对象中包含的并不是元素对象本身,是指向各个元素对象的引用。

使用垃圾回收,将没用的对象清除

当Python的某个对象的引用计数降为0时,说明没有任何引用指向该对象,该对象就成为要被回收的垃圾了。

gc模块

手动启动垃圾回收,即使用gc.collect()

当Python运行时,会记录其中分配对象(object allocation)和取消分配对象(object deallocation)的次数。当两者的差值高于某个阈值时,垃圾回收才会启动。

分代(generation)回收:存活时间越久的对象,越不可能在后面的程序中变成垃圾。

做测试的乐趣?

发现问题和分析

通过自己的工作,能使软件产品越来越完善,从中体会到乐趣

黑盒测试的方法?

等价类划分、边界值分析法、决策表、错误推测法、正交实验法、场景设计法、因果图、功能图分析法

无网络怎么测试

设计测试用例的方法?

UAT测试的要点?

验收测试是以用户为主,在系统测试结束以后,由用户、测试人员、软件开发人员和质量保证人员一起参与。

合同规定的各类文档齐全

系统稳定可靠、可维护,符合技术文档和标准规定

系统对发生故障的恢复能力

系统对用户操作的容错能力

(1)对功能测试、网络测试、软件安装测试、性能测试、集成测试、系统测试的测试用例进行回归测试。

(2)验收测试组依据系统设计说明书的内容、系统使用说明书、系统维护手册,在新建系统产品中演示一遍,捕捉不足之处。需要做到以下几点:

新建系统产品是否正常运行,并达到预定目标

各个子系统是否正常运行,并达到预定目标

各个功能模块是否正常运行,并达到预定目标

按照系统使用说明书上介绍的方法去做能否实现。

按照系统维护手册上介绍的方法去做能否实现。

(3)测试文档验收,文档是否齐全、可信、符合标准。文档主要有:测试任务说明书、测试计划说明书、测试用例说明书、测试报告说明书、测试总结说明书、测试验收说明书、缺陷跟踪报告说明书。

(4)测试评估,从总体上对测试质量进行评估

(5)测试建议,指出本次测试工作的不足和需要在以后工作中改进的地方

postman如何保证两个接口互通信

压力测试的并发量

和开发人员对接,你觉得是bug,开发人员觉得不是,该怎么办?

招银网络科技面试

python一行代码生成列表?

list1 = [x for x in range(1, 11)]

向字典中增加key和value的函数?

dict={a:1,b:2}
dic2={c:3}
dict.update(dict2)
或者
dict.update(key=value)

循环遍历字典的方法?

for k,v in dic.items():
    print k,v

面部登录的安全测试?

应用级别的安全性和系统级别的安全性

故意导致系统失败

机器学习算法?

多用户并发测试

https://blog.csdn.net/win7system/article/details/89373884

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章