我是女生,在北京,刚学完软件测试之后开始工作,我想说现在这个社会干啥压力都大,生活不会因为你是女生就对你手下留情。
接下来就说说我是为啥学软件测试吧!
首先我分析了市场,好的行业才能赚钱
1)女生一般比男生要更细心, 做事情可以很好地把控细节,对于测试岗位来说,细致是非常重要的,所以女生在这方面还是很好占优势的;
2)在软件工作一般程序员都是男生, 所谓的男女搭配干活不累,所以女生更容易和开发进行沟通;
3)做测试因为要有很多重复性的工作, 对于男生一般来说稍微会急躁一些,但是女生一般都会有很耐心,可以反反复复但是还是很认真的做好事情;
4)细心,测试人员作为质量的最后一道关卡, 所以细心是非常重要的,在执行测试工作时候要细心,认真执行测试,不可以忽略一些细节。某些缺陷如果不细心很难发现,例如一些界面的样式、文字等;
5)责任心:女生一般都是比较有责任心的, 但是如果测试中没有尽到责任,甚至敷衍了事,这将会把测试工作交给用户来完成,很可能引起非常严重的后果。所以女生一般还是比较占优势的;
6)软件测试工程师一般对于互联网行业来说,加班较少,女生也可以接受
另外在技术方面的体现,男女生没有什么差异,都是需要有一条实战路线自己去努力学习。总之,女生在做软件测试还是占很大优势的,其实在测试行业女生占了很大的比例。
1、自我介绍
2、根据项目发问(主要是项目的具体功能模块和具体的实验来问)
3、为什么选择测开
4、TCP与UDP了解吗
5、Linux系统简单说说
6、Jvm相关知识
7、线程通信方式
8、多线程与多进程区别(项目中的体现)
9、Redis集群
10、Redis在项目中怎么使用
11、分布式事务
12、Mysql中事务的特性以及原理(怎么实现的)
13、为什么线上常用可重复度隔离级别
14、数据一致性
15、zset数据结构(跳跃表插入、删除、原理等)
16、Python GIL
17、排序算法相关
18、反问其实还有一些 但是有点忘了 一面显得有点紧张(不要紧张,要让面试官觉得你自己很有自信比较好点)
1、自我介绍
2、项目细问(具体实现以及测试用例)
3、为什么选择测开
4、面试官的部门介绍
5、发展路径以及个人想法
6、Java相关的基础概念(HashMap啥的)
7、口述:两个字符串最长相同子序列+数组出现大于一半的数(摩尔投票法)
8、聊天二面感觉就好多了,不像那么紧张了,整体的谈话过程就是有说有笑,积极表达自己的观点
1、自我介绍
2、国奖竞赛仔细询问
3、项目深挖(反驳你的观点,认为这不好那不好,你要怎么解释,压力很大)
4、Java GC你所知道的都说一下(说了有五分钟,面试官打断我,让我停下来了。。) 这个过程充斥着打断。。
5、Java的知识,在哪儿学的?
6、手上的offer情况,薪资情况
总体来说,三面压力很大,有点喘不过来气。。。
1、自我介绍
2、挖项目 项目一 项目二 如何测试你的项目,功能、压力测试等
3、测试相关 抖音的视频刷不出来什么原因? 朋友圈发动态怎么测?
4、计网 输入一个URL的过程? OSI七层协议
5、手撕代码 旋转链表
1、自我介绍
2、挖项目 项目一 项目二
3、语言 深拷贝、浅拷贝 java和C++的区别
4、计网 UDP和HTTP 三次握手和四次挥手
5、数据库 怎么理解索引
6、操作系统 为什么线程比进程要快
7、手撕代码 最大连续递增数字串
8、抖音搜索框的测试用例
9、其他 最有成就感的事/最挫败的事 最大的优点/缺点 拿了几个offer 10、反问
1、自我介绍
2、个人情况提问 目前面了哪些公司,拿了几个offer 职业规划是怎样的?开发还是测开? 你做测开你觉得有什么优势? 为什么觉得自己有沟通能力,并且要举个例子
3、java开发相关项目 要解决的问题是什么? 用了什么框架? 写代码遇到哪些异常,如何解决?
4、java基础 多线程的方式 Runnable与Callable的区别 反射机制 有哪些集合?线程不安全的集合有哪些?
5、手撕代码 丑数
6、反问
如果期望10K+,就要付出点努力啦,学点语言、做点自动化测试
如果期望20K+,不仅要技术过硬,还要掌握一些管理技术,再或者在某一测试专项中有一定的深度,掌握别人不能轻易取代的技术
如果想年薪60W,那至少要在同一行业或技术领域打拼至少5年以上吧,差的还比较远,加油吧
客观来讲,相比开发、运维,软件测试入门真的非常简单。以黑马测试的系统培训课程为例,全部课程只有40%是编码,另外60%是理论实践及工具使用,对于文科生来说也不太困难。
如果想边做边学,那刚开始入行可以选择做一些功能测试的工作,这块只要求候选者掌握基础的测试理论,测试用例设计方法,会使用缺陷管理工具如禅道、JIRA等,以及编写一些文档,这些内容学习起来对99%以上的小伙伴都没有什么学习压力可言,是绝对能学的会的、学的明白的。
不用怕 “零”基础
基础-进阶系统学习全套资源包
软件测试系统学习视频 基础-进阶
软件测试大厂面试题合集
如果你现在需要系统学习软件测试,如果你是小白,如果你不知道如何快速进阶,不知道从何而学可以给我留言,我免费分享给你!
规避风险 在35岁前要形成思维方法论和知识体系的阶段。当你积累足够的技术实力,例如超过10万行代码以后,你应该形成了自己的思维方法论和自己独立的学习技巧,任何新的技术在你眼中都能迅速的看到技术的本质,快速吸收成为你的知识体系的一部分。
你只要前一个阶段打的基础足够牢固,这个阶段你一定会开始蚕食别的领域,这是一定的。
逐渐的不再满足于纯技术领域的探索,而是开始探索技术背后的事情:什么技术在什么样的场合能够发挥最大的价值;技术团队应该怎样构建;技术在公司未来的价值?创业公司对技术的需求?支撑技术的产品,怎样学习做产品?支撑产品背后的运营体系是怎样建立的?商业社会对技术、产品、运营等的是怎样的认知,商业社会有什么的特定规律?也许还有更多…
在这个阶段,积累技术对你来说简直是小菜一碟,你更需要磨练的是思考能力,形成自己的思维方法和知识体系,这将是你帮助你一生的武器。
未来因你的努力,变得更美…
最后: 给大家推荐一个 q 群:902061117 里面有许多资料共享!资料都是面试时面试官必问的知识点,也包括了很多测试行业常见知识,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。
如果对你有一点点帮助,各位的「点赞」就是小编创作的最大动力,我们下篇文章见!
2021软件测试工程师面试题汇总(内含答案)-看完BATJ面试官对你竖起大拇指!
什么样的人适合从事软件测试工作?
软件测试和软件开发哪个发展更好
那个准点下班的人,比我先升职了…