说好的女程序员做测试有优势?面试十几家,被面试官虐哭!!!

我的情况

我是女生,在西安,刚学完软件测试之后开始工作,现在这个社会干啥压力都大,生活不会因为你是女生就对你手下留情。

接下来就说说我是为啥学软件测试吧!

市场情况

主要城市平均薪资对比 在这里插入图片描述
月平均薪资
在这里插入图片描述
学历与收入情况 作者:是新蓝老师呀 https://www.bilibili.com/read/cv12491051 出处:bilibili

女程序员优势

1)女生一般比男生要更细心, 做事情可以很好地把控细节,对于测试岗位来说,细致是非常重要的,所以女生在这方面还是很好占优势的;

2)在软件工作一般程序员都是男生, 所谓的男女搭配干活不累,所以女生更容易和开发进行沟通;

3)做测试因为要有很多重复性的工作, 对于男生一般来说稍微会急躁一些,但是女生一般都会有很耐心,可以反反复复但是还是很认真的做好事情;

4)细心,测试人员作为质量的最后一道关卡, 所以细心是非常重要的,在执行测试工作时候要细心,认真执行测试,不可以忽略一些细节。某些缺陷如果不细心很难发现,例如一些界面的样式、文字等;

5)责任心:女生一般都是比较有责任心的, 但是如果测试中没有尽到责任,甚至敷衍了事,这将会把测试工作交给用户来完成,很可能引起非常严重的后果。所以女生一般还是比较占优势的;

6)软件测试工程师一般对于互联网行业来说,加班较少,女生也可以接受

另外在技术方面的体现,男女生没有什么差异,都是需要有一条实战路线自己去努力学习。总之,女生在做软件测试还是占很大优势的,其实在测试行业女生占了很大的比例。

大厂面试知识点脑图

作者:是新蓝老师呀 https://www.bilibili.com/read/cv12491051 出处:bilibili
面试公司与面试题

阿里

作者:是新蓝老师呀 https://www.bilibili.com/read/cv12491051 出处:bilibili

一面

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情况,薪资情况

总体来说,三面压力很大,有点喘不过来气。。。 作者:是新蓝老师呀 https://www.bilibili.com/read/cv12491051 出处:bilibili

一面

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万行代码以后,你应该形成了自己的思维方法论和自己独立的学习技巧,任何新的技术在你眼中都能迅速的看到技术的本质,快速吸收成为你的知识体系的一部分。

你只要前一个阶段打的基础足够牢固,这个阶段你一定会开始蚕食别的领域,这是一定的。

逐渐的不再满足于纯技术领域的探索,而是开始探索技术背后的事情:什么技术在什么样的场合能够发挥最大的价值;技术团队应该怎样构建;技术在公司未来的价值?创业公司对技术的需求?支撑技术的产品,怎样学习做产品?支撑产品背后的运营体系是怎样建立的?商业社会对技术、产品、运营等的是怎样的认知,商业社会有什么的特定规律?也许还有更多…

在这个阶段,积累技术对你来说简直是小菜一碟,你更需要磨练的是思考能力,形成自己的思维方法和知识体系,这将是你帮助你一生的武器。

加油吧,测试人!路就在脚下,成功就在明天!

为了帮助大家迅速建立测试思维能力,早日斩获大厂Offer、掌握职场话语权,特意给大家准备了一份13G的超实用干货学习资源,涉及的内容非常全面。需要的小伙伴点赞关注私聊回复资料即可

如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!

  • 25
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 13
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代码小怡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值