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


    我的情况

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

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

    市场情况

    主要城市平均薪资对比


    月平均薪资


    学历与收入情况

    女程序员优势

    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%以上的小伙伴都没有什么学习压力可言,是绝对能学的会的、学的明白的。

    最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:938856006资料在裙里,需要可以自取

    这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

    ❤既然都看到这里啦,请你帮个忙:

    1、点赞,让更多小伙伴看到;

    2、关注我,持续更新测试干货。

     

  • 相关阅读:
    LeetCode-19. Remove Nth Node From End of List [C++][Java]
    05 - FFmpeg 提取 PCM 音频裸数据
    【react-native】关于ios与android的环境搭建
    利用AlarmManager完成精准的轮询
    vue需求:实现签章/签字在页面上自由定位的功能(本质:元素在页面上的拖拽)
    洛谷 P3397 地毯 Java实现 二维差分
    惠柏新材创业板IPO过会:上半年营收9.3亿 拟募资3.4亿
    目录优先的图片库网站PiGallery2
    Python学习之——文件操作
    E035-服务漏洞利用及加固-利用CVE-2017-7269漏洞渗透IIS6.0实现远程控制
  • 原文地址:https://blog.csdn.net/okcross0/article/details/126110194