好大夫测试:
栈和堆的区别?
栈是由系统自动分配释放,用于存放函数的参数、局部变量等。地址是由高到低。
堆是由程序员分配释放,地址由低到高,先来的地址不一定低。
堆中存的是对象。栈中存的是基本数据类型和堆中对象的引用。
为什么选择测试不选开发?
测试入门比较容易,上手快,我对测试很感兴趣,而且现在有自动化测试发展前景也很好,我希望进公司以后自己的技术能力有所提高,而且一个程序员应该不只会写代码,也要会测试。
静态栈和动态栈的区别?
静态栈是数组实现
动态栈由链表实现
如何找到某个字符串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