我不是计算机专业的。学习java一年多了,投了很多简历,但是回答的很少。我该怎么做,怎样才能有更多的面试机会?

总结了关键问题,可以完美回答以下问题,相信能给你的面试带来很大的帮助:

第一类问题:自我介绍(心理学首因效应告诉我们,第一印象很重要)。自我介绍最重要的是给面试官留下一个好的第一印象。说的更直白一点,就是让面试官舒服一点。但是我发现很多人只是简单的介绍了过去的经历,其实一方面过去的经历并没有让人很好的发现优点。其实面试就像相亲。你想说什么不重要,重要的是人们想听什么。比较好的自我介绍套路是这样的:“你好,我叫XXX,很高兴获得这次面试机会。我今天来面试是为了证明我是最合适的人选。另一方面,结合我过去的工作和学习经历,我有信心能够满足我们公司的认可。接下来你觉得我是应该继续介绍我做过的项目,还是问你关心的问题?”

第二类问题:项目介绍(项目经历直接决定了一个人是否胜任某项工作,企业更看重一个人的思维和解决问题的具体能力)。项目引进最重要的思想就是整体要跟着部分走。在介绍整体的时候,要有量化的数据(从项目度量的五个维度:尺度,包括项目代码尺度,需求尺度,用例尺度,工作量,进度,质量,成本),然后是角色和责任,然后是项目的特点,比如做的最好,遇到最大的困难,最坏的情况,最后是体验。

第三类问题:关于数据库的知识。最基本的需求是数据库记录(插入、删除、更新、选择)、表结构(创建、删除、更改、描述)、存储过程、触发器等。

第四类问题:与linux操作系统有关。最基本的目标是熟悉50个常用命令,比如find命令(-name,-type,-perm,-user,-group,-ctime,-atime)等。,并熟悉vi和linux搭建测试环境。比如灯环境建设。

第五类问题:与缺陷相关的知识。最基本的是缺陷追踪的流程(流程的基本要素),整体流程,最好是给面试官画在纸上(尤其是男性面试官,从男性情欲的角度写清楚很重要),缺陷列表的属性,至少20个属性,每个属性的意义,如何描述缺陷列表,缺陷列表描述的5C原则,比如缺陷重现步骤要完整。如何描述一个你认为最经典的Bug列表?

第六类问题:用例关联。最基础的包括用例的格式元素,用例设计的工程化方法学,每种方法的需求(背景,操作步骤,优缺点,适用范围,以及如何与其他用例方法配合),如何在项目中使用测试用例设计工程化方法。如何评估和评审测试用例,从哪些维度?设计测试用例需要哪些方面的知识结构,如技术、业务、方法等。

第七个问题:软件测试过程。系统测试相关规范和标准的流程:熟悉产品/项目、需求评审、测试需求、测试计划、测试方案、测试用例、预测试、第一轮正式测试、第二轮回归测试、第三轮测试、测试报告、测试总结和测试指南。

第八类问题:网络关联。最基础的网络知识,比如TCP/IP协议。

第九个问题:测试工具。包括三大类,第一类是性能测试工具、自动化测试工具和测试管理工具。最低要求是熟悉工具的使用。

问题10:给你一个软件,比如QQ,QQ。你如何测试它?这类问题的基本思路是从软件质量模型、测试工具、测试方法、测试过程、探索性测试等角度进行宏观解决,然后详细说明如何设计用例。

第十一问:一个优秀/优秀的软件测试工程师应该具备哪些能力和素质?素质包括沟通能力、五心工程师、追求完美等。

第十二个问题,最后一个问题,面试官一般会问你还有什么想问或者想知道的。总的来说,最重要的是留下好的近因效应,就像相亲时留下好的最后印象一样。基本思路要分三种情况。首先是如果面试官对你很满意,自我感觉良好,先表示感谢,然后再主动提问。比如,非常感谢你给我这个机会,但我还是想问,如果我还有下一次面试,我想知道是什么时候。第二种情况,面试官感觉跟自己一模一样,感觉自己像个鸡肋。这个时候,说不说就很重要了。基本套路就是,非常感谢你给我这个机会。坦白说,我对自己今天的面试表现不是很满意,我可以做得更好,但是如果我还是很想要这个机会,你能给我一些建议吗?第三种情况是面试很糟糕。在这种情况下,很少有人会说谢谢,但这恰恰体现了一个人的风度。基本的想法就是,无论如何,谢谢你给我机会认识到自己的不足。坦白说,我离这个职位的要求还有一段距离,但我还是想知道,如果我以后想来我们公司面试,你能不能给我一些具体的建议。

综上所述,面试就是一个相亲过程。相亲的成败取决于很多因素,但是良好充分的准备可以让我们更加从容积极的面对压力和挑战,而不是简单的把自己变成超市。