软件测试工程师面试题
软件测试工程师面试题
李先森&Mr.Li
我看到了太多想提升测试技术而没有明确方向的人,深刻的体会到测试人员的技术痛点,以及测试这个角色在互联网公司的待遇和地位远不及其他岗位,甚至还是会有很多人会认为测试在公司随时能被取代,可有可无。那么在软件测试行业如果只会手工测试的我不做测试了,我还能做什么?唯一办法就是保持持续的学习!!!
展开
-
你不得不了解的rabbitmq面试经!
前言:消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ,炙手可热的Kafka,阿里巴巴自主开发RocketMQ等,这里准备了一些rabbitmq面试题,你会么?rabbitmq 的使用场景有哪些?1、异步调用2、应用解耦3、流量削峰4、数据冗余5、延迟队列6、分布式事务…rabbitmq 有哪些重要的角色?1、生产者原创 2020-11-04 17:46:27 · 13438 阅读 · 0 评论 -
人生苦短,我用python,这些可以吊打面试官的题目你值得拥有!
前言:期待的是可以检验自己学习的成功;苦逼的是怎么又有东西没记住,但我们依然每天坚持一遍、一遍又一遍指导记住为止。“一个人能驾驭自律的能量,就会变得势不可挡,就像大自然的力量。不再需要替毫无进展找借口。并在未来几个月和几年中,完成许多人一辈子做不到的事。” ──布莱恩·崔西语言特性 1. 谈谈对 Python 和其他语言的区别 答:Python 是一门语法简洁优美,功能强大无比,应用领域非常广泛,具有强大完备的第三方库,他是一门强类型的可移植、可扩展,可嵌入的解释型编程语言,属于动态语言。 拿原创 2020-10-14 08:20:26 · 34820 阅读 · 1 评论 -
进大厂必问的20道MySQL面试题,赶紧了解一下吧!
前言:MySQL越学越多,你的头有越来越秃么?1、MySQL的复制原理以及流程基本原理流程,3个线程以及之间的关联;主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中;从:io线程——在使用start slave 之后,负责从master上拉取 binlog 内容,放进 自己的relay log中;从:sql执行线程——执行relay log中的语句;2、MySQL中myisam与innodb的区别,至少5点(1)、问5点不同;1&g原创 2020-09-10 10:11:41 · 538 阅读 · 0 评论 -
你不得不了解的linux常用命令,你还不收藏?(日常工作及面试必备)
前言:一、本文特点授之以渔:了解命令学习方法、用途:不再死记硬背,拒绝漫无目的;准确无误:所有命令执行通过(环境为centos7),拒绝复制粘贴;实用性高:命令多为实际工作中用到的,实例讲解,拒绝纯理论;条理清晰:分类归纳,快速找到想要的命令,拒绝天马行空;总结性强:只列常用语法,易错情况强调,拒绝照搬照套。二、学前须知适用人群:开发、测试、运维等等文档用途:linux入门学习、命令备忘录、面试复习学习途径:书籍(鸟哥的Linux私房菜)、视频:慕课网等、百度谷歌搜索、qq群等学习环境原创 2020-08-28 14:51:30 · 21442 阅读 · 3 评论 -
四、Python 面试题大全,机会是给有准备的人,每天进步一小步,成功前进一大步!(前端、框架和其他)
前言:期待的是可以检验自己学习的成功;苦逼的是怎么又有东西没记住,但我们依然每天坚持一遍、一遍又一遍指导记住为止。“一个人能驾驭自律的能量,就会变得势不可挡,就像大自然的力量。不再需要替毫无进展找借口。并在未来几个月和几年中,完成许多人一辈子做不到的事。” ──布莱恩·崔西前端、框架和其他1、谈谈你对http协议的认识。2、谈谈你对websocket协议的认识。3、什么是magic string ?4、如何创建响应式布局?5、你曾经使用过哪些前端框架?6、什么是ajax请求?并使用jQuery原创 2020-08-28 13:44:54 · 18133 阅读 · 0 评论 -
三、Python 面试题大全,机会是给有准备的人,每天进步一小步,成功前进一大步!(数据库和缓存)
**前言:期待的是可以检验自己学习的成功;苦逼的是怎么又有东西没记住,但我们依然每天坚持一遍、一遍又一遍指导记住为止。“一个人能驾驭自律的能量,就会变得势不可挡,就像大自然的力量。不再需要替毫无进展找借口。并在未来几个月和几年中,完成许多人一辈子做不到的事。” ──布莱恩·崔西**数据库和缓存1、列举常见的关系型数据库和非关系型都有那些?2、MySQL常见数据库引擎及比较?3、简述数据三大范式?4、什么是事务?MySQL如何支持事务?5、简述数据库设计中一对多和多对多的应用场景?6、如何基于原创 2020-08-28 13:40:10 · 520 阅读 · 0 评论 -
二、Python 面试题大全,机会是给有准备的人,每天进步一小步,成功前进一大步!(网络编程和并发)
前言:期待的是可以检验自己学习的成功;苦逼的是怎么又有东西没记住,但我们依然每天坚持一遍、一遍又一遍指导记住为止。“一个人能驾驭自律的能量,就会变得势不可挡,就像大自然的力量。不再需要替毫无进展找借口。并在未来几个月和几年中,完成许多人一辈子做不到的事。” ──布莱恩·崔西网络编程和并发:1、简述 OSI 七层协议。2、什么是C/S和B/S架构?3、简述 三次握手、四次挥手的流程。4、什么是arp协议?5、TCP和UDP的区别?6、什么是局域网和广域网?7、为何基于tcp协议的通信比基于ud原创 2020-08-28 13:27:23 · 1195 阅读 · 1 评论 -
一、Python 面试题大全,机会是给有准备的人,每天进步一小步,成功前进一大步!(Python基础篇)
前言:“一个人能驾驭自律的能量,就会变得势不可挡,就像大自然的力量。不再需要替毫无进展找借口。并在未来几个月和几年中,完成许多人一辈子做不到的事。” ──布莱恩·崔西原创 2020-08-28 13:21:23 · 482 阅读 · 0 评论 -
高级软件测试工程师精华面试题(持续更新中)
1、python的数据类型有哪些答:Python基本数据类型一般分为:数字、字符串、列表、元组、字典、集合这六种基本数据类型。浮点型、复数类型、布尔型(布尔型就是只有两个值的整型)、这几种数字类型。列表、元组、字符串都是序列。2、列表和元组的区别答:列表是动态的,长度可变,可以随意地增删改元素。列表的存储空间略大于元组,性能略逊于元组。元组是静态的,长度大小固定,不可以对元组元素进行增删改操作。元组对于列表更加轻量级,性能稍优。3、字典的原理答:python中的字典底层依靠哈希表(hash t原创 2020-05-14 11:45:46 · 44002 阅读 · 4 评论