根据面试录音整理,真实有效。

面试时间:2021.4.17。

面试地点:西溪园区。

面试岗位:软件测试工程师。

一:基础部分:

1. 什么是软件测试?

答:软件测试就是发现软件当中存在的缺陷,提高软件的质量。它贯穿于软件工程整个生命周期中,跟开发一样,是一个不可或缺的技术方向。

2. 软件测试过程中会面向哪些群体?

答:如果你是Tester的,一般只与Leader交流就可以了。 如果你是Leader的,一般只与项目经理交流就可以了。 如果你是PM的,一般要与所有人交流。 如果你公司没有规范的开发流程你一般要与所有人交流。

3. 什么是软件工程?

答:它是一门研究用工程化方法构建和维护有效的,实用和高质量的软件的学科,它涉及到程序设计语言,数据库,软件开发工具,系统平台标准,设计模式等方面

4. 开发一个软件都要经过哪些阶段?

答:问题的定义及规划,需求分析,软件设计,程序编码,软件测试,运营维护

5. 什么是黑盒测试,什么是白盒测试?

答:黑盒测试:是通过使用整个软件或某种软件功能来严格地测试, 而并没有通过检查程序的源代码或者很清楚地了解该软件的源代码程序具体是怎样设计的。测试人员通过输入他们的数据然后看输出的结果从而了解软件怎样工作。在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求 规格说明书的规定正常使用,程序是否能适当地接收和正确的输出

白盒测试:是通过程序的源代码进行测试而不使用用户界面。这种类型的测试需要从代码句法发现内部代码在算法,溢出,路径,条件等等中的缺点或者错误,进而加以修正。

6. 一个测试工程师应具备哪些素质?

答: 沟通能力,技术能力,自信心,幽默感,耐心,很强记忆力,怀疑精神,自我督促,洞察力。(答案不唯一)

7. 什么是C/S,什么是B/S?

答:C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。

B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全 。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。

鉴于篇幅所限,无法一一列举,笔者已将其整理为PDF文档,有需要的朋友关注并私信我关键词“面试”即可免费获取

蚂蚁金服软件测试工程师一面面试题(附答案)建议收藏相关推荐

  1. 热乎乎的蚂蚁金服面经分享,offer已到手建议收藏(Java岗、附答案解析)

    1.幸运而匆忙的一面 一面完等了差不多半个月才突然接到二面面试官的电话. 一面可能是简历面,所以问题比较简单. ArrayList和LinkedList区别? ArrayList 是一个可改变大小的数 ...

  2. 最新2019 蚂蚁金服4面(Java)面试题

    蚂蚁金服Java一面 1 自我介绍和项目 2 Java的内存分区 3 Java对象的回收方式,回收算法. 4 CMS和G1了解么,CMS解决什么问题,说一下回收的过程. 5 CMS回收停顿了几次,为什 ...

  3. 一位年薪 180 万的蚂蚁金服大佬扔给我的笔记,建议看完

    2021 终于迎来了夏天,去年一年,全世界都不安定,被疫情包围,渐渐治愈和免疫,国内虽然看着和往常没有多大的区别,但对于经济的冲击,不知道又倒退了多少年?大大小小的公司面临倒闭或已破产,对于职场上的我 ...

  4. 蚂蚁金服软件测试开发工程师电话面试记录

    python的list转string的方法 命令:''.join(list) 其中,引号中是字符之间的分割符,如",",";","\t"等等 ...

  5. Java程序员秋招三面蚂蚁金服,java开发笔试题编程题

    前言 "大专人大专魂,大专都是人上人" 当我看到这句话突然就在各个平台火了之后,又开始涌现出了一批又一批抨击专科的网友. 其中有一条评论我记忆犹新:大专生努力做什么都行,就是别做程 ...

  6. js接收springmvc传过来的数据_蚂蚁金服这套SpringMvc面试题你懂多少(面试必刷)...

    1.什么是 SpringMvc? 答:SpringMvc 是 spring 的一个模块,基于 MVC 的一个框架,无需中间整合层来整 2.Spring MVC 的优点: 答: 1)它是基于组件技术的. ...

  7. 一道蚂蚁金服简单的上机笔试题

    1.题目 说明: 构建一个本地缓存,缓存的对象是用户ID以及部分用户的信息. 当从缓存中获取某个用户数据时,如果发现该用户数据上次更新时间超过30分钟,则需要更新一次该缓存.   1.需考虑多线程访问 ...

  8. 2021年最强软件测试工程师Linux面试题及答案

    前言: 大家好,我是一菲,前段时间有很多朋友给我私信留言:在面试软件测试工作时,部分的liunx的问题答不上来,于是一菲快马加鞭,连夜给大家整理了一份关于linux的面试题,请看好了. 正文: 1.三 ...

  9. 深度分享阿里(蚂蚁金服)技术面试流程,附前期准备,学习方向

    上半年公司的项目很闲,很多人觉得没意思陆续走了,我考虑到自己的发展,从6月底开始面,面到7月底,三十家公司.我从不打没准备的仗,我是一个喜欢总结经验的人,每经过一场面试,我都会那个本子记录下来,或者哪 ...

最新文章

  1. shell的相关知识(变量、脚本定义)
  2. Oracle Eneterprise Linux 5.8上安装Database 12c
  3. Code Hunt SECTOR 10 - 11(Jagged Arrays Arrays 2)
  4. 每日两SQL(7),欢迎交流~
  5. 递归-Hanoi塔问题
  6. 【数据结构的魅力】001.认识复杂度二分法异或运算
  7. ExtJs gridPanel Column 时间格式化
  8. python wps linux_体验WPS for Linux
  9. matlab 拟合保存函数,matlab如何拟合函数
  10. 中国气象数据(站点)
  11. em算法python代码_EM算法Python实战
  12. 使用VS2019编译单个CPP文件并运行
  13. 修改 mac 截图默认保存位置
  14. 如何解决直播中的播放杂音、噪音、回声问题 | 直播疑难杂症排查
  15. zblog php wordpress,ZblogPHP转换WordPress教程
  16. 使用PreListener与InteractionListener的一个小发现
  17. 记录学习向量的铭心刻骨的句子
  18. 外接硬盘无法进入PE界面
  19. Python库turtle的趣味性用法,欢迎来品尝。
  20. 基于阿里云物联网的APP简单开发

热门文章

  1. 关于LR12录制脚本时浏览器反馈无法连接网络的问题及解决
  2. 2020.9.8小米测试开发工程师笔试题复盘
  3. 携程移动端 UI 界面性能优化实践
  4. 使用vassitx配色方案_选择网站配色方案的实用方法
  5. QQ农场 QQ牧场外挂
  6. UVA-4.1(ti)-象棋-1589
  7. 猜数字游戏的简单写法
  8. 如何利用AI识别口罩下的人脸?
  9. c语言课程进度,开课啦!2019年中级会计职称最新课程进度提醒
  10. 软件工程毕业设计 SSM勤工助学管理系统(源码+论文)