面试体会及一些收获

阅读更多

        最近大半年陆陆续续参加了一些面试,有很多体会,在此记录下来,给自己,也给可能看到这篇分享的同学一些收获。

        一、面试流程

        大致的环节如下:筛简历、电话沟通、电话面试、笔试、技术面试、HR面、最终确认,这么几个环节。视公司的规模、流程不同,可能是如上几种环节的不同组合。

        二、详细解说

        简历:

        简历是敲门砖。要让心仪的公司能在万千简历中注意到你,需要在简历中重点突出你的专业技术能力和项目经历。写简历是有一些套路的,朋友们可以自行去了解下。简历中的项目经历一栏一定要写好,每一个项目你扮演了什么角色,用了什么技术,有什么收获,都要写清楚。做过的项目很多,要抽取有代表性的项目写进来,项目之间最好不要在技术、内容、难易程度上相似,否则意义不大。同时,写好的这些项目经历,这些都基本是在后续面试过程中,技术面试官会问到你的地方。所以,不仅要写好,同时,要对面试官可能问到的一些细节做好充分准备。比如说,你的这个项目用到了Redis技术,技术官可能会问,那么Redis的主从配置是怎样的?redis和memcache对比有什么优势?redis的持久化是什么?用到了tcp通信,那么tcp的三次握手四次挥手是什么情况?tcp和UDP的区别?总之,一、写好项目描述,体现个人技术能力。二、要对写进去的技术做充分准备,别自己给自己挖坑。到时候答不上来。

        还有一点没说,对于外企,自己花点时间准备好对应的英文简历,一段简短的英文自我介绍也要有。

        哦哦,还有一个:如果自己有专利、或者是个博客达人,可以把专利或者博客地址补充进简历,这样别人会认为你是个爱总结爱学习的好同志。

        笔试:

        其实,笔试就跟考试一样。很多朋友工作了好几年,很久没考过试,没了感觉。其实要把这关搞好,还是有一些套路的。

        就我的职业而言:软件测试工程师,来说的话,软件测试基本理论、用例设计方法、编程语言、数据库、linux、缓存、自动化测试框架设计与实现、持续集成、性能测试基本理论等。这些基本就是常考的点。

        软件测试基本理论、用例设计方法这个就不多说了。

        编程语言,这个是很多做软件测试的软肋。现在很多公司都基本有两个要求:JAVA和python。但是对软件测试同学的编程笔试题不会像软件开发工程师那样考你什么SSH三大框架这些内容。一般是考java、python的最经典、基础的东西。比如java:java基础数据类型,引用类型、java程序执行过程及内存分析。面向对象基础知识。pythone的数据类型及其转换。根据我面试的经验,实际测试的笔试面试过程中关于编程语言考的最多的还是两个:一:基础知识,二:基础知识的运用。什么意思,比如测试会在实际工作中用编程语言用的最多的操作,比如log文件的读取、数据的转换,所以考的最多的有:I/O流、文件读取、数据转换、字符串操作。当然还有些公司会考部分算法的编程题,所以基本的经典算法也要会写,比如冒泡、斐波那契数列等等。总之,笔试没有捷径,只有老老实实的像准备考试考点那样,一个个的去总结掌握。

        面试:

        面试跟笔试相同的是也会涉及技术的考察,一般会对刚才笔试的题问问题,这个问的不多,重点主要是针对你的简历(还是简历,可见写好一份简历的重要性),面试官会往深了去问你,所以你必须要掌握项目涉及的技术细节,想下面试官可能会问你的技术问题。如果自己不擅长某方面,我觉的可以不写出来,或者就想法避开。

        面试过程一般会持续比较久的时间。也可能会有1/2/3面。但总的说来,根据我的经验有几点需要注意:

        1、不要在面试过程中去和面试官沟通你不熟悉的技术和领域,这个通过简历去引导;

        2、面试与笔试的不同在于要与人沟通交流,这就好比两军交锋,也要讲战术。要尽量突出你的优点和强项,尽量不要暴露自己的缺点,更不能直接跟面试官说,我知道我在XX方面有不足(我自己就犯过这个错误),因为你的不足和长处面试官在交流过程中知道也或者不知道,不用你画蛇添足去自己承认。你要展示的是一个“我能胜任这份工作”的积极态度。

        3、面试不要完全自己说,也可以根据情况向面试官主动问些他们项目的问题,1到2个即可,如果你把面试官问倒了,印象分会很高。

        HR面和最终面:

        HR面,最主要有几个问题:

        1、目前薪资。你可以在目前真实薪资的基础想,适量增加1k-2k,不能太离谱否则不能自圆其说。如果对方能调查出来,你也可以说是年终奖平摊、或者没算进福利补助之类。

        2、期望薪资。需要你根据岗位、你的技术实力、市场、对方公司实力来综合提。比如你目前15k,可以先说一个16-18k左右,根据实际情况而定。但可以肯定,HR在后续会跟你PK,一般会砍下来一点。所以你要自己有个心理预期。凡是跳槽都需要至少涨20%的心理都是耍流氓。一句话,根据实际而定,适当的提高点要求,不过分就行。

        

        以上就是我对面试的一些思考和总结,希望对大家有所帮助。

你可能感兴趣的:(面试)