机会是留给有准备的人

下载文档

类型:

ID:65e65543934bb

发布时间:2024-03-05 07:12:03

在最近一段时间里,我一直忙于寻找工作,从*开始到现在,虽然只有短短的一个月,但却感觉像是度过了很长一段时间。在这个过程中,我有了一些收获和感悟,想记录下来。事实上,我之前一直希望从事开发工作,之前一直在学习Java,然而在一次实习中做了自动化测试,这算是一个意外。由于缺乏实际的开发经验,平时只是自己琢磨一些小项目,我对测试行业也有了大约半年的经验。因此,在找工作时,我给自己定下了一个大致的方向:在大公司投测试的职位,在小公司投开发的职位。

但是,在找工作的过程中我犯了一个错误。我熟悉的语言是Java,所以在准备阶段一直在看《Java程序员面试宝典》。然而,在笔试了几家公司后,我发现绝大部分公司测试工程师的笔试题都偏向于C++,而我之前花了很多时间准备的Java知识却用不上了。无奈之下,我只能抱起了C++版本的《程序员面试宝典》,重新学习了一遍。幸运的是,在本科阶段我曾有一定的C++基础,所以我很快就能够掌握。这为我后来的笔试和面试打下了良好的基础。因此,我建议那些想要进入测试行业的毕业生,务必要好好复习C++。许多公司的笔试题涵盖了广泛的内容,包括C++基础知识、测试基础知识、*作系统、计算机网络、数据库等等。这些基础知识都需要一定的掌握。在编程方面,主要涉及到一些排序算法和字符串*作。此外,许多公司还进行行政能力测试和*格测试。如果提前准备了这些题目,就会更有利于通过笔试。有些公司的笔试题目非常开放,比如百度和阿里巴巴,更偏向于应用方面的考察。对于这些题目,如果不会做,可以尽量写下自己的思路,避免留白,以免笔试挂掉。

一旦通过了笔试,接下来就是面试环节。一般来说,大多数公司都是先技术面试,然后是HR面试,最后是终面。不过,也有一些公司会有技术面试的第二轮,比如腾讯。技术面试主要涉及项目经验、编程基础知识、网络基础知识、测试基础知识等等。面试官会根据简历上所写的内容以及公司业务的相关*进行提问。对于项目经验,要认真复习,具体到实际案例,避免遗忘。在编程方面,主要还是以C++为主,常见的内容包括虚函数、排序算法、堆栈、内存分配等。在网络方面,常见的考察内容包括TCP/IP模型、TCP和UDP、TCP的三次握手和四次挥手等。至于测试基础知识,则相对较少,一般会问一些为什么想从事测试工作,以及对测试的理解等问题。通过技术面试后,可以稍微放松一下,但是也不要过早地高兴,因为还有HR面试,而在这个环节中很多人也会被淘汰。HR面试主要涉及一些*格、价值观等方面的问题,范围较广,主要考察应聘者的表达能力、应变能力以及*格是否符合公司要求。在这个环节,坦诚、真实是非常重要的。通过了HR面试,接下来就问题不大了。一些公司可能还会进行英语口语面试,比如中兴,所以要抽时间做好准备。

寻找工作是一项需要耗费体力的工作,会经历很多挫折,身心疲惫。毕竟,在海投、笔试和面试的过程中存活下来并走到最后,是一件不容易的事情。因此,保持良好的心态非常重要。每次失败都要认真分析原因,找出自己的不足之处和需要加强的知识点,避免重蹈覆辙。最重要的是要相信自己一定能够找到一份好工作,属于自己的机会一定会出现。其实,归根结底,就是一句话:机会是留给有准备的人的。

点击下载本文档

本文档为doc格式

下载文档