《HelloTester》第4期
1.前言
终于到了谈面试的部分了!
我在这也说明一下,有同学说之前简历篇的时候一直在说项目的介绍,而面试官真正关心的是技术啊?我在这做个解释,因为我写的这些文章主要针对的是软件测试的同学,所以其他职位的请根据自己的情况来改,比如你是面的前端或者java等,那当然要突出你在编程中的表现了!
首先来说,可以很好的理解和完成前三篇介绍的任务,那么你不难接到面试电话!
然而有的同学在这之前却因为收不到面试电话在抱怨,今年的行情为什么这么差……我想说,别说没用的,IT行业99%的职位都是紧缺的,因为发展过于迅速!而你,只是没有很好的写简历,没有正确的投递,所以才接不到任何面试电话,原因要从自身找起,别总去抱怨别人,有那个时间不如提升自我!
那么,我在这里按照面试的顺序,逐一给大家讲述一下基本的要求吧,请仔细阅读!
2.面试篇
2.1约面试
首先说到的是约面试。没错,每一个环节我都不会错过,首先讲的就是如何预约面试以及面试前的情况。
约面试通常情况下有三种方式:文字聊天、邮件通知、电话通知。最正式,也是正规的就是邮件形式通知。其他两种形式多以确认和提醒的形式出现。流程如下:
通过在网络上获取了简历筛选通过的通知,等待HR的面试邀请,HR会首先在APP或QQ的方式寻找你,然后跟你确认基本情况;再电话联系(一般使用公司电话,个别情况为个人手机),语音方式约定面试时间地点;最后使用正规的公司企业邮箱来邀请你到公司来面试,详情都会在这封邮件中说明,有不明的情况,可以回复邮件、电话、或者qq等。
这里需要注意,请将你所有的面试邀请整理形成文档,或在日历中标出,以免时间冲突导致双方不爽。推荐:每天最多2面(保持自己有好的状态,也对公司职位认真负责)
之后,根据给出的面试地点,查询面试路程、所需时间、搭乘交通工具(虽然电话里有介绍,但是通常HR都说的很快,你又不好意思让她各种慢动作重复)。因为可能你约了2个或者更多的面试,请根据各个地点计划好你的路线,尽可能不要有迟到的现象发生。如果你的面试即将迟到,请通过qq、app、email、电话(推荐)的任一形式跟HR说明情况(说清迟到原因,以及多久可以到达面试地点。如果不能到达也请说明改天或取消的原因,别让人家一直等着你,很不礼貌)。
2.2面试前
终于到了要面试的时候了,请好好打扮自己,但不要花枝招展,请以整洁干练为主。(记得带上笔和简历,必要的情况下还有你的笔记本电脑和作品)
按照定好的路线提前30分钟出发,并寻找该公司的具体位置(因为你很可能不能马上找到那些坐落在犄角旮旯的公司……)。
到达公司以后,不要急急忙忙的进去,之前提前30分钟不只是让你寻找面试地点的,还有给你缓冲的时间,别让人看到你一脸的汗水,气喘吁吁的样子,要显得镇定自若,气定神闲!
回忆一下面试公司背景,要求的业务方向和技术情况,深吸一口气,面带微笑,去吧,就决定是你了!皮卡丘……
你以为这就没了么,no!
进入公司后大多数情况下,前台会有接待人员问你来意,而且还会问你的面试联系人是谁,有时候需要打电话让联系人来接你进入公司(无前台或者大公司)。
来了!美女HR(也有可能是个大叔……)带着微笑来迎接你,你应当回以同样轻松且带着诚意的微笑,说一声“您好!”
跟随HR的脚步进入面试区(有可能是某会议室,也有可能某空着的工位,这个就不用纠结了,哪怕上在大庭广众下面试,你也不要管别人)。
提醒:不要因为雨雪或炎热的天气情况去改变或拒绝人家的面试邀请!这种天气去,也能给自己加分的!
2.3笔试部分
有些公司会在HR面试前给你一些笔试题,有些同学很反感这些笔试题,因为有些题目是变态的,或者说从来没有遇到过的。
比如测试同学会经常被问及脑筋急转弯、理论知识、多表查询、以及一些编程性的问题,比如单元测试或者接口知识等。请结合自己的实际情况来回答这些问题,千万不要说一道题也不会,除非他给了你一些高级开发的题……
笔试题的做答,通常情况下是把你自己留在一个小屋子里。HR把题交给你让你做答,让你写完以后去通知她。
那么如何去正确回答这些问题呢?我就不明说了。咳咳……继续往下说~(鄙视下那些辛苦来面试,还不给水喝的抠门公司……)
2.4HR一面
准备了那么多,终于要开始了!保持一份轻松的心情,全程都要如此,哪怕后边有各种炮轰型的问题!
首先,面试分为轮(单)面和群面,也就是1vs1,或者1vsN。我先来说说1vs1的,这种也是最常见和最轻松的。
第一面当然是HR了,通常就是邀请和接待你的人。我这里要先给大家提醒一个事情,HR的作用不仅仅帮公司招人,还要对你进行打压和降薪!HR分两次进行面试,一次是在刚开始,另一次是在离开前。
首先,她会很客气的让你做个自我介绍,我相信你已经准备如何做这个自我介绍了,推荐:做这个介绍在3-5分钟的时间为最佳。保持平缓的语速,让对方听清你说的每字每句。技术性的东西说点专业名词。自我介绍完毕,也要有个结束语,不要说的很嗨突然停了……
HR开始问一些常规问题,请耐心回答,比如:你多大了,什么学校,什么专业,之前做什么的,结婚了么,有孩子么,孩子多大了,住在哪,做这行多久了,为什么跳槽等等,越来越尖锐的问题。不要以为她们像在查户口,那是HR面试的技巧,先缓解你的压力和心情,通过熟悉你的近期情况,让你有亲近感或者疑惑感,然后追加敏锐问题来降低你的自信心。这样在后边的面试可以进一步的压低你要求的薪资。当然,在你回答的时候,请通过大脑,不要问什么马上就做答,小心掉进坑里。我举几个例子来说明:
1.HR问一个女生,你多大?结婚了么?有孩子了?孩子多大?有对象么?谈恋爱多久了?什么时候结婚啊?什么时候要孩子啊?平时谁照看孩子?
通常的回答:22,结婚了,还没孩子。。。
这里,HR想要通过这连串的问题确认一件事,招进来的女生短期内不会占用公司的假期时间来结婚、生子、看孩子。她们最想听到的是结婚了,孩子有人管,不耽误上班工作。
然而这里我不推荐女生们因为这个撒谎,请实话实说,当然说出来也要一些技巧,比如:我22,还没结婚呢,不过跟对象商量好了,近两年不会结婚,所以也不用担心工作分心之类的情况。你的回答可以把HR的坑都堵死,不要让她们有机可乘!
2.HR问,你之前的公司做什么的?为什么要离职呢?有不喜欢的同事么?如果一定要让你选,最不喜欢谁?为什么?
通常的回答:我的上一家公司是做互联网金融的,公司经济下滑,薪资总不能按时发放,甚至有压资的情况,已经影响了我的生活;同事关系都不错,没有不喜欢的人;一定选的话,选自己,因为我在公司困难的时候离开了。
这样的回答可以是接近满分的,HR的这些问题,是为了确认你的离职情况以及团队情况。如果你很单纯,不经过大脑就回答:小公司领导不行,管理不完善,最不喜欢我旁边的那个同事xxx,他薪资比我高,还总是在那偷懒玩手机……。同学,你估计要被pass掉了,这样的回答已经很深的进入了这个大坑中,而且是自己把自己埋了……不要在回答的问题中说出关于上一家公司领导和同事的问题,请让HR看到你的善良。
如上的两个情况,都是需要经过大脑思考来回答的,通常HR的问题,会给你2秒左右的反应时间,足够你做出应变性的答复了!千万别把自己埋了,注意措词!音量以及普通话程度!
然后是坐姿,请坐直,并且肩膀放松,身上不要有任何能让人发现的小动作,哪怕你在掰手指,或者桌子下边翘着二郎腿,更不要抖腿(男抖穷,女抖浪……)。
有了这些准备,我相信你在HR眼中最初的印象是很不错的,言谈举止~,然后当她离开去找项目经理等技术面试官的时候,会笑着说:这个同学还不错,很健谈,你跟他聊聊吧。
2.5项目(开发/测试)经理来了
得到HR的夸奖,项目经理满心欢喜的希望见到你。注意!在等待期间,尽量不要玩手机或者翘起二郎腿等,时刻注意来人的动态,如果是面试官到来,请马上起立,跟面试官握手,然后礼貌让座(不是把你的座位让给他……),面带微笑说一声“您”好!
坐下以后,最快的速度去打量一下面试官的情况,着装,动作,语言,性格(当然,这些是要有一定的经验才能准确看出)。
面试官很高兴见到了HR推荐的你,然后先说明自己的职务,然后再次让你做一个自我介绍,这里像之前一样,平缓的语气,2-5分钟完成这段自我介绍。然而,重点来了,请在自我介绍的时候突出你的项目经验及技术能力。(虽然也要有专业名词,但是要你能解释的情况下再说,这波面试官通常都是技术大牛-至少比你厉害一些,所以别瞎编!)因为他们更关注的是你的能力。
开始吧,面试官会先根据简历情况,问你一些项目的问题,比如:让你描述项目流程,以及负责的模块如何参与的测试或设计?回答的时候,不但要描述的很清晰,最好在内容中添加数据,比如你写了100000行代码,bug产生率只有2%,通常测试提出后马上就能修复等等~
面试官对你之前的工作情况有了一定的了解后,他们开始出题了!
这里依然以测试工程师在面试过程中遇到的问题来举例:
1.说下软件测试的生命周期?通常,同学们会按照网络上的答案来回答,从需求设计开始到测试报告提交一大串~,这里我给大家做个补充,如果你有项目经验,请补充你在上一家工作的流程情况,比如你那里没有需求文档,没有bug管理工具,各种评审会议,没时间整理一堆文档之类的。让他们知道你项目的真实性!
类似这种文字描述性的答案是有多种的,请完满的回答,不要给自己留下遗憾,完整展示你的表述能力;
2.java锁了解么?list和map的区别是什么?使用他们有什么好处?这样的问题就考验你的编程能力了,如果你在简历中有说到自己的java编程能力。当然,如果他的问题你并不知道如何回答,请诚实回答:这个我还不清楚,但如果公司需要,我可以学!这样满意的回答,可以让面试官知道你的诚实,以及好学,印象分不降反升。(关于技术的问题,请自己去实践和学习,我在这就不管了~)
也有另一种情况,面试官上来就一堆技术性的问题,结果10道题,你只勉强打出了1道题,然后心里无比恐惧,这该如何是好?不要怕,紧张什么?如果一个大牛面试官问你的问题,你可以完美的全部解答,他的颜面何存。更何况,假如你想着5K入职,结果问题很轻松的完美回答,你不觉得这5K有点低了么……这问题明明是10K的能力啊!
还有一种情况,有时候面试官不按套路出牌,起手就给你一张纸,让你直接画出项目情况,或者你的架构,又或者直接写代码等等,仔细回答吧,不会也马上说不会,并且表现出诚恳求学的样子。这样的公司多数是要求真正有技术的人,如果能通过,你很幸运,或许入职后还能学到其他好东西。
但是请不要因为一堆答不出的问题,让自己丧失了信心。兵来将挡水来土掩!时刻保持轻松的微笑,有时候人家就看好你这份无视压力的能力,即便答不出问题也要你了呢?!再说,那么多企业都在招人,你是打算一棵树上吊死么?那不要去面试了,太危险了,一旦不用你,公司还得担负个间接杀人的罪过……
哦,对了,还要给大家说一个面试的技巧,引导!
不要人家问什么你答什么,真的问到你不会的,也是比较尴尬的,即便可以用轻松的回复来应对,但是没有满意的答案来的更欣慰。
如何让面试官问你一些你知道的问题?那就需要引导,我依然举例说明如何引导,具体情况自己应变吧:
问:java中,你对锁有了解么?
答:恩,有了解,包括公平锁、非公平锁、自旋锁、可重入锁、偏向锁、轻量级锁、重量级锁、读写锁等等。
问:那你能具体谈谈这个自旋梭和偏向锁的使用和作用么?
答:抱歉,我只是对锁有个概念性的了解,比如自旋锁是采用让当前线程不停地的在循环体内执行实现的,当循环的条件被其他线程改变时 才能进入临界区。但是具体的使用方法和作用情况,我没有实践过,我对Java的熟悉程度,只是可以看懂开发写的基本程序或者编写一些简单的自动化脚本。
问:哦,那你说说,你的自动化脚本是怎么写的吧?
注意这边最后的这个问答,应聘者很轻巧的讲锁的问题转移到了自动化脚本编写上了,这就是引导的作用。合理运用这个技巧,可以提升你的面试成功率!
问题结束后,他会这样反问你一句,我的问题问完了,你还有什么要问的,想要了解的么?
不要把这个看的很轻,也不要因为慌张忘记自己想要问的问题,然后回了一句:我没什么想问的了……。之前的印象分骤减……
请妥善回答这个问题,不要因为没有提前问,而入职几天就感觉不行想要再次跳槽!
可以问的问题有很多,比如让面试官介绍下假如你入职,负责的项目情况,或者你的团队是什么结构的,或者问问公司最吸引他的是什么?甚至你可以问他这样一个经典的问题“您对我之前的那些回答还满意么?如果有不满意的地方您能说明一下么?一方面我记一下以免下次被问到同样的问题而尴尬,另一方面,我也好知道自己如何提升才可以进入到您这样优秀的团队中。”
如何?不但谦虚的求教了,还能精准的拍着马屁!一举两得,一箭双雕,一石二鸟,一……额……
2.6直属领导或HR再临
紧接着,上一个面试官针对你的回答状态会做出几个回复:不满意直接走吧、感觉还行找直属领导或HR再来谈谈详情!
千万不要对失败报以沮丧和失落,甚至害怕。你应该很欣喜的去接受它,因为你知道如何去避免这样的失败再次发生了!100种不同的失败得来的成功绝对要比1次性成功来的踏实!(干了这碗鸡汤……)
这次直属领导再来面试,就是来看你的能力适不适用于本公司项目的,所以他会根据自己项目的情况来问你一些技术和工作手段,看你如何去应对!
而HR再临的情况也分两种,一种是对你很抱歉,送你到门口……;一种是对你比较满意,想跟你谈谈公司、个人、以及薪资等情况,我们经常听到这样的说法,当HR跟你谈论薪资的时候,就是你可能面试成功的时候!我在这跟大家提个醒,别完全信……直到离开办公大楼前,都请保持你的风度和态度,别漏气~,不要掉坑里。
以上就是比较简单清晰的面试过程,开始说的群面,只是一个人面对好多人的情况,利用上述的技巧来做答就好,不要东张西望!
来,像之前的文章一样,我这里给大家整理一下面试须知和建议!
3. 面试十小结
1.放松、愉快的心情可以帮助你缓解压力,不紧张就可以应变很多问题;
2.不要担心面试结果,你只需要展示出自己真实的能力就好;
3.无论过程多么坚信,请确保自己没有因为面对困难而退缩,自信很重要!
4.巧妙利用“引导”,将主导权引向自己,这样可以提高面试题的回复成功率哦~
5.保持坐姿,别有太多小动作,别有各种口头禅,吐字清晰很重要,不然面试官就当你没答出来;
6.有真实的技术能力别因为紧张都扔了,好好展示出来,因为那是你的优势,即便你业务表达能力并不强,或许你可以考虑写下来!
7.面试不要迟到,有情况随时与面试官或HR保持联系,诚信最重要!
8.紧张感是来自心里的而不是能力上的,如果你没有准备好,为何要面试呢?
9.把交谈对象当做普通朋友,别当做陌生的领导,徒增压力;
10.掌握了面试技巧,你在工作和业务交谈中也会起到一定作用哦~~
以上就是全部的面试经验分享了,希望对大家对陌生的面试有个了解和准备,祝大家能找到自己心仪的工作~
后期,我依然会更新这几篇文章,实时的哦~
问题反馈:
Q:上一家公司觉得没学到什么,技术还那样,要是面试好多问题答不出来啊,怎么破?
A:怎么可能没学到东西,你的工作经验是最珍贵的知识;IT行业不存在没技术的工作,利用面试技巧好好展示出来就行了(请补习一下基础知识)
《HelloTester》第4期的更多相关文章
- 《HelloGitHub月刊》第09期
<HelloGitHub>第09期 兴趣是最好的老师,<HelloGitHub>就是帮你找到兴趣! 前言 转眼就到年底了,月刊做到了第09期,感谢大家一路的支持和帮助
- 《HelloGitHub月刊》第06期
前言 <HelloGitHub>月刊做到第06期了(已经做了6个月了),在GitHub上获得了100+的stars,虽然不多,但是我很知足了,说明有人觉得这个项目是有价值的.同时园子中的' ...
- 1.2 - C#语言习惯 - 用运行时常量readonly而不是编译期常量const
C#中有两种类型的常量:编译期常量和运行时常量.二者有着截然不同的行为,使用不当将会带来性能上或正确性上的问题. 这两个问题最好都不要发生,不过若难以同时避免的话,那么一个略微慢一些但能保证正确的程序 ...
- [LeetCode] Best Time to Buy and Sell Stock with Cooldown 买股票的最佳时间含冷冻期
Say you have an array for which the ith element is the price of a given stock on day i. Design an al ...
- 项目经理排期的几个tip
互联网敏捷开发的流程可以演绎出很多玩法,但最好都遵循以下几个tip: 1, 对项目经理最重要的一条是,通读所有需求文档,跟相关PM进行彻底沟通,把需求都搞熟搞透,防止漏排任务: 2, Stroy拆分要 ...
- 病毒四度升级:安天AVL Team揭露一例跨期两年的电信诈骗进化史
自2014年9月起,安天AVL移动安全团队持续检测到一类基于Android移动平台的间谍类病毒,病毒样本大多伪装成名为"最高人民检察院"的应用.经过反编译逆向分析以及长期的跟踪调查 ...
- 《HelloGitHub月刊》第08期
<HelloGitHub>第08期 兴趣是最好的老师,<HelloGitHub>就是帮你找到兴趣! 简介 最开始我只是想把自己在浏览GitHub过程中,发现的有意思.高质量.容 ...
- 《HelloGitHub月刊》第07期
最近工作上的事比较多,<HelloGitHub>月刊第07期拖到月底才发. 本期月刊对logo和月刊的排版进行了优化,不知道大家的反馈如何,还望大家多多反馈,让<HelloGitHu ...
- 豪斯课堂K先生全套教程淘宝设计美工第一期+第四期教程(无水印)
第一期课程包括 <配色如此简单> <配色的流程><对称之美>第二期课程包括 <字体的气质及组合><平衡及构图形式><信息的筛选与图片的 ...
- 《征服 C 指针》摘录2:C变量的 作用域 和 生命周期(存储期)
在开发一些小程序的时候,也许我们并不在意作用域的必要性.可是,当你书写几万行,甚至几十万行的代码的时候,没有作用域肯定是不能忍受的. C 语言有如下 3 种作用域. 1.全局变量 在函数之外声明的变量 ...
随机推荐
- 【alive-progress】Python控制台输出动态进度条
简介 alive-progress是一种具有实时吞吐量和非常酷的动画新型的进度条python库. 使用 from alive_progress import alive_bar import time ...
- Js-document操作
# 直接获取标签 document.getElementById('gundong') #获取id为gundong的元素 document.getElementsByClassName('qalist ...
- c# WinForm 多次点击这个按钮会弹出多个窗体, 怎么才能只显示一个窗体。解决方案!
第一种解决方法 "单例" <mark> 书上有 private void toolStripLabel1_Click(object sender, EventArgs ...
- 解决mikumikudance丢失dxdx_43.dll问题
首先是MMD软件下载 我的操作系统是win10-x64 设备是19版小新pro13 mmd官网地址https://learnmmd.com/downloads/ 或者戳这里 链接:https://pa ...
- Docker系列--Docker设置系统资源限制及验证
1.限制容器的资源 默认情况下,容器没有资源限制,可以使用主机内核调度程序允许的尽可能多的给定资源.Docker提供了控制容器可以使用多少内存或CPU的方法,设置docker run命令的运行时配置标 ...
- UI自动化之【maven+selenium环境搭建】
一.下载maven包 官网: http://maven.apache.org/download.cgi 二.配置maven环境变量 配置完之后验证一下:(若出现以下信息可看到maven的版本号就表示 ...
- k8s配置拉取镜像密钥
一.部署步骤 1.创建阿里云镜像仓库 2.创建Secret绑定镜像仓库账号 3.创建Deployment绑定Secret 二.创建阿里云镜像仓库 1.进入阿里云容器镜像服务,创建个人版实例 2.设置登 ...
- 【C++小程序】《我要抽签》b1.0做好了~
也许是的,得横空出世了 如你所见 这款基于\(C++\)能模仿Mrs. Yao抽签系统的cpp终于做完了啦~ 初期功能很少.\(BUG\)极多. 所以为了您的体验:) 请遵守格式 代码: #inclu ...
- 服务器端口对外开放(包括,mysql,django)
1.查看对外开放端口号,并开放端口 查看开放的端口 ,有两个命令 1.1.iptables -L -n (比较清晰明了) 1. 2.firewall-cmd --list-ports 1.3 .打开端 ...
- hdu:Shape of HDU(判断多边形凹凸)
Problem Description话说上回讲到海东集团推选老总的事情,最终的结果是XHD以微弱优势当选,从此以后,"徐队"的称呼逐渐被"徐总"所取代,海东集 ...