软件测试工程师面经

平安科技
自我介绍
给你一个手机,如何测试

op*(1面挂)
全程聊项目
用什么特征提取常态语音与非常态语音的差异性?
问你有没有做过系统或者应用

网*科技(2面 offer)
代码:1 1 2 3 5 8 13 21……求n个数的和
linux系统:创建文件的指令mkdir
try catch finally

柔*科技(offer)
自我介绍
1、为什么选择软件测试
2、大学学过哪些和软件测试、计算机相关的
3、对软件测试岗位的理解、定位
4、测试案例的设计方法
5、考察mysql update

*图(挂)
一面:
1、bug的生命周期
2、测试的方法(黑盒测试、白盒测试、单元、集成、系统、验收)
3、对一支笔进行兼容性测试
4、如何进行兼容性测试
5、讲讲自动化测试
6、java的内存机制
7、java的集合类 基类
8、相机拍不了照,分析下原因?对相机进行黑盒测试

二面:
1、一支笔兼容性测试
2、性格优缺点 举例
3、美图相机就是拍不了照,必现问题,开发说是摄像头问题,你要如何定位

多*网络
一面:
1、扑克牌54张,分成三份,每份18张,大小王在同一份的概率?
三份为A、B、C份。大小王之一肯定在某一份中,不妨假定在A份中,概率为1/3。然后A份只有17张牌中可能含有另一张王,而B份、C份则各有18张牌可能含有另一张王,因此A份中含有另一张王的概率是17/(17+18+18)=17/53。
也因此可知,A份中同时含有大小王的概率为1/3 * 17/53。
题目问的是出现在同一份中的概率,因此所求概率为3*(1/3 * 17/53)=17/53。
2、数组有n个数,求前k个大的数
先建一个k个数的小堆(最小堆),然后从k+1个数往后的值与堆顶元素比较,若此数比堆顶元素大,就将堆顶元素用这个数替换,重新调整,以此往后重复上述过程,直到将N个数比较完成,此时组成这个堆的K个元素就是前K个大的数。
3 、数组与链表。插入与删除用链表还是数组好?
4、二分查找
public static biSearch(int []a,int des)
{
    int low = 0;
    int high=a.length-1;
    int mid=0;
    while(low<high)
    {
        int mid=(low+high)/2;
        if(a[mid]==des)
        {return mid+1;}
    else if(a[mid]>des)
    {
        return high=mid-1;
    }
    else (a[mid]<des)
    {
        return low=mid+1;
    }
    }
    return -1;
}
5、如何看待加班问题
6、对机器学习算法的了解?


### 大型企业软件测试工程师社会招聘试经验分享 #### 准备阶段 对于准备参加大型企业软件测试工程师职位的社会招聘,候选人应深入理解所申请公司的技术栈以及产品线。通常情况下,在进入具体的技术轮次之前会有初步筛选简历环节[^1]。 #### 技术能力考察 在实际的试过程中,技术能力是重点评估方之一。这不仅限于掌握编程语言如Python、Java等用于编写自动化脚本的能力;还包括对数据库操作的理解程度——能够熟练运用SQL语句进行数据查询与管理是非常重要的技能点[^2]。 另外,熟悉Linux操作系统也是加分项,因为很多服务器端应用都是部署在此类平台上运行。因此懂得基本命令行工具使用方法可以提高工作效率并展示出更广泛的知识[^3]。 #### 测试理论基础 除了上述提到的具体技术和平台外,扎实的测试理论基础知识同样不可或缺。例如,了解不同类型的测试(单元测试、集成测试、系统测试)、缺陷跟踪流程以及如何制定有效的测试计划和用例设计原则等知识点均会在试中被提及到[^4]。 #### 实际项目经历阐述 当涉及到过往工作经验时,清晰而有条理地描述曾经参与过的项目至关重要。讲述自己在整个开发周期内的角色定位及其贡献部分,并强调解决遇到挑战的方法论和个人成长过程中的收获[^5]。 ```python def describe_project_experience(): """ 描述个人在以往工作中的项目经验和解决问题的方式。 Returns: str: 对项目的总结说明 """ summary = "在一个电商网站性能优化项目里担任主要负责人的角色。\n" challenges_solved = "- 使用JMeter进行了全的压力测试\n- 定位瓶颈并通过调整参数提升了响应速度\n" personal_growth = "通过这个项目学会了更好地与其他团队协作沟通,同时也掌握了更多关于Web服务调优方的技巧。" return f"{summary}\n{challenges_solved}{personal_growth}" ``` #### 软实力展现 最后但并非最不重要的一点是在整个交流期间展现出良好的软实力。比如积极主动的态度、快速学习新事物的能力还有优秀的表达能力和逻辑思维水平都会给试官留下深刻印象[^6]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值