对,我就是那个工作5年,干倒5家公司的人。
感谢那些看到我的简历,还能打电话过来的面试官。因为我的简历有14页,没错,就是14页,A4大小。
好吧,像我这样在小公司摸爬滚打这么多年的人,对于接到大厂面试机会还是很珍惜、很激动的。但是我性格又是很佛的那种,对于再次的被失业亦是很云淡风轻了。
一、【大厂、大司面试】前世
20200713 20:33,大厂面试官电话过来,整得我有点懵,不知道是什么途径把我简历推过去的,还傻乎乎的直接问了,当然人就说途径很多的,那我就不好再问了哇。接着说要了解一些情况,我当时就概述了下工作经历,说我还没准备好面试(事实确实是:第二天早上要考科一,从被离职到那一刻都没准备面试,刷刷科一宝典,玩一玩,一直处于放松状态)。【点赞】面试官很人性哇,你没准备好,那就加个微信,回头你准备好了,再约面试。说可以下载APP体验一下,有什么想法,回头面试可以聊聊,我顺便问了下我这个岗需要做什么,然后感谢,就结束通话了。微信加了之后,我问了招聘岗位具体要求,拿到一个岗位链接,再次感谢,聊天结束。
当天晚上,我就仔细查看岗位描述跟要求,好像没讲什么技术点,觉得自己都还可以,就继续刷科一了,到凌晨一点睡的吧。
第二天早上,20200714,6点多起床,7点多出发,不到8点到考点,已经排起了长龙,考试顺利通过。然后就萧山半日游,去了萧山体育馆溜达一圈,游泳馆、拳击馆、舞蹈、乒乓球、健身房、羽毛球等等。再骑个小电车一路向北,买了糕点、包子,路过的药堂建筑好奇特,停下来拍一拍,又路过一片花田,怎能放过,停车涌进花海,拍拍拍。然后伴随着雨滴,一路狂奔到楼下,绕到北门取了快递买了水果,回家,做了好喝的丸子汤,圆满。下午联系教练去练车了。
16:08,大厂面试官问什么时候方便面试,我当时在驾校,就约到了再一天的中午(20200715 中午)。练完车晚上回家,做饭吃饭。19:13,另外大厂约面试(为了区分,就称呼大司吧),约第二天下午4点(20200715 16:00)。准备两家面试,记录时间以及各岗位职责,再把自己的简历看看,翻翻笔记知识点串一串。下载大厂APP,iOS端、Android端,对比看看,提出一些bug、UI优化、体验优化等的一些东西,记录、标注、归类,截图发到我自己的微信上,那个时候已经凌晨四五点了,第二天7:30还要练车,就休息了。
20200715 6点多起床,7点多到驾校,练车。中午回家,等待面试。12:09先把提出的APP问题发了面试官,时间让他来定,我下午时间待定。14:45回复面试时间16:30,犹豫了下,怕跟16:00的冲突,但是又不好意思继续推,还是同意了。
二、【大司面试】今生
时间到了15:57,主动联系了大司面试官,开始视频面试,两三分钟之后音量太小,就换了电话面试。
20200715 16:00面试情况(4分12秒+27分29秒):1~2天内回复。
1)、自我介绍?
2)、履历好奇?开始工作时间?5年时间换了5家公司?
3)、开发转测试?
4)、长期来看,是要继续做测试吗?
5)、测试的基本理论?测试主要解决什么问题?测试用例怎么写的?
6)、之前公司是否都是小公司?测人人员人数?
7)、简历太长?都是自己写的吗?为什么写这么长?写出来的项目都是自己最得意的吗?
8)、觉得最好的项目讲一下?
9)、如果是我,会开发是不会转测试的,测试基本高层次发展不是太好,为何会转测试?
10)、python?
11)、除了iOS开发之外,自己最满意的技能?
12)、简历写太多,需要展显最擅长的、最优质的、特质,太长没有耐心看。
13)、老家?
14)、有面过我们公司吗?有同事在吗?
15)、大学专业?
16)、证券交易相关业务有了解吗?
17)、这么多家公司,个性的好的地方不好的地方?解散的原因?重点的示例?
18)、博客、文章类型,举个例子?
19)、有什么问题想要了解的?
——我的问题——
1)、如果进来做什么项目?
2)、测试团队?
结束时间已经16:38,联系大厂面试官,刚好有事情耽搁了一小会儿。
补一下岗位职责:
资深测试工程师—杭州(杭州总部)
岗位职责:
1、全面把握产品的功能及非功能需求,设计针对不同产品的测试方案和测试策略;
2、参与项目评审,把控需求和系统分析质量,提出功能可行性及设计存在的风险;
3、能独立搭建测试环境,可独立承担系统复杂模块的测试,能对自己模块的BUG进行分析,进行BUG的定位,及潜在的BUG趋势进行预测;
4、开发自动化、接口测试脚本,执行自动化测试、接口及性能测试等;
5、测试领域新技术、方法的研究、应用,不断拓展测试类型,提升测试效率。
任职要求:
1.计算机相关专业,本科及以上学历,有金融业务背景优先;
2.测试经验或者开发经验3年以上,熟悉软件研发过程,掌握黑盒测试用例的设计方法,熟悉自动化测试或者性能测试;
3.熟练掌握操作系统(Linux、Windows)和主流数据库(Oracle、MySQL、SQL Server);
4.熟练掌握一门编程语言;
5.具备较强的问题分析能力、自主学习能力及沟通协调能力;
6.具有丰富的软件测试经验,认真严谨,良好的敬业精神、组织协调和承压能力;
7.主动进取并有团队合作精神,愿意与各种团队一起提供支持服务。
二、【大厂面试】今生
20200715 16:00面试情况(35分6秒):如后续有安排,一周之内联系。
1)、自我介绍?
2)、工作经历比较多?如何找的第一份工作?
3)、五家公司分别简单讲下呆的时间?离职具体原因?开发、测试团队情况?各端单人单岗?实际测试岗时间?
4)、开发转测试怎么考虑的?
5)、做iOS开发时候,自己还是合作?
6)、找工作是急于入职还是会考查之后再定?
7)、拿一个最熟练的项目介绍?开发、测试各一个?详细的功能模块具体设计的测试用例是怎样的?业务功能的模块?
8)、自动化、专项技能?
9)、Jenkins搭建之后有没有用起来?
10)、iOS开发的话,crash有关注吗?
补一下岗位职责:
高级测试开发工程师—杭州
职位描述
1、 负责产品大前台业务测试,产品质量保障,测试技术、工具和平台创新;
2、 能够快速拉通大中型项目测试体系建立、测试流程、测试实施、质量和风险控制;
3、 推进和改进各端的测试能力提升,落地APP自动化测试、兼容性测试,持续推进测试效率提升;
4、 熟知互联网敏捷流程和分级测试,灰度发布,A/B测试,把握测试进度把控,具有控制项目测试风险、预防能力;
5、 能够推动整个研发团队的质量意识,提升研发效能,在保障质量的同时提升研发效率。
职位要求
1、有3年以上测试开发工作经验;能通过最新的技术手段来保障和改进产品质量 ;
2、深入掌握测试体系、测试流程和测试技术,能通过测试技术提升效率;
3、独立承担过中大型项目测试负责人,能够通过有效的手段、流程和方法推进产品测试开展,把控产品质量;
4、精通功能测试方法和设计,掌握单元测试,接口测试,性能测试,持续集成等测试手段;
5、良好的沟通能力和团队协作能力。能从整个研发的角度出发,对研发流程和研发效率的改善提出落地方案。
三、【大研面试】前世今生(暂不知还有没有来生)
15日晚上听录音、复盘,搜集资料,串自己的笔记。
接下来每天去练车,大司第二天回复,未通过,没有来生了。
20200720 19:15一外包联系,讲是跟一大厂的合作项目(这个大厂就以大研称呼吧),然后就开始简短面试了:
外包面试官: 20200720 19:15面试情况(4分32秒):大研招聘后续跟你联系。
1)、自我介绍;
2)、最近的项目是哪些测试类型?功能?自动化?
3)、之前有使用过python之类自动化一些工具在工作当中吗?
4)、目前因为项目的原因,主要投入功能?
5)、了解java?工作中使用过?还是学过?
6)、接口测试?
7)、python自动化熟悉怎样程度?
8)、接口自动化?
9)、在职?离职?最快什么时候入职?
大研面试官: 20200720 20:23面试情况(17分0秒):好像没说后面怎样(我也忘记问了)。
1)、自我介绍;
2)、结婚与否?之后也会继续在杭州发展吗?
3)、项目简历14页?
4)、做iOS开发用什么语言?c了解吗?
5)、有python自动化测试经验吗?
6)、python几种数据结构?
7)、git命令?
8)、linux、shell脚本?linux操作系统平时用得多吗?
9)、centos要查一下系统内核版本用什么命令?
10)、有什么问题要问的?
——我的问题——
1)、做的什么项目?
2)、测试团队?比例?
3)、归属问题?成长空间?
补一下岗位职责:
python测试:
1.熟悉基本测试理论和测试方法
2.了解linux常用命令
3.具有软件测试经验
4.对常见TCP/IP协议有一定了解
5.具备python语言编程经验,能吃苦,了解unitest框架,有摄像机图像智能协议经验优先,
6、毕业两年及以上(2018年至少)
四、【大厂面试】来生
时间拉到昨天晚上,20200720 20:17,大厂约今天(20200721 11:00)面试,很激动,再次仔细查看岗位职责,准备面试的相关的东西。
20200721 11:07,电话面试(30分36秒),面试情况:反馈给真正的面试官,不知后续。
1)、了解下做iOS开发的情况?项目、技术?
2)、循环引用?原因?后果?怎么解决?
3)、strong?week?代表什么、区别?
4)、GCD?
5)、使用GCD或者performSelector到子线程上,什么情况下会出现这种?
6)、UITableView卡顿原因?
7)、测试?还是测开?
8)、除了iOS,其它工具、语言有了解吗?
9)、前端原理性的?iOS跟前端哪个更熟悉?
10)、有做过测开的工具?质量上的监控?保障?
11)、有要补充的吗?
12)、bug预处理?特征规律?
五、心路历程
11点37分36秒电话挂掉之后,我看到一封邮件,很遗憾什么什么的。我心态一下就崩了,转了测试两年多了,突然被问到iOS很基础的东西,我连概念、方法名都忘记的人,回答得很不好,然后这刚面试结束,就一下被打趴下了。好伤心,我心心念的大厂,就这样没机会进了。
伤心归伤心,还是要复盘的,我就顺手写起了这篇文章,把刚刚的面试情况再总结总结。然后我又打开了邮件想再确认一下,发现是11:12分发送过来的,那个时间点我还在面试,这是什么情况?!突然又有一丝丝小侥幸,然鹅,我还是不能抱太大希望,毕竟刚刚这个面试官说了,他不是真正的面试官,也不是面试的一环,只是帮忙过来问问技术。
我现在很纠结要不要微信问一下面试官我的情况,但是我又怕得到的不是好结果。
如果,真的没有后续了,那我,好吧还是要积极向上的,写完继续去练车,生活还是要继续哇~一切都会有的~会有的~
六、后记
虽然很佛,嘴上说着不着急找工作,但是,有面试还是会认真对待的。每次面试我都会认真总结、复盘,自己欠缺什么、需要往哪些方面进步、以及有没有听清面试官的问题(理解偏差就会错过侧重点)、自己散落的知识点要串一串(自己用过或者会但是一下没想起来)等等,下面列一列注意事项,一起共勉:
1)、面试时间段合理安排(间隔至少1h+);
2)、自己简历的技能点要熟悉(像我时间久远忘掉了是大忌,但是我真的压根没想到会问我iOS的,疏忽了);
3)、理解清楚面试官的问题(如果没听清要再问一下,防止觉得你答非所问);
4)、思维逻辑清晰(问题可以稍微想一下,组织下语言,不要断断续续、磕磕巴巴,就算讲出来了,印象也不太好);
5)、面试完要总结、复盘,对比(真的会出现两家问同样问题的情况);
6)、岗位相关自己会的东西归归类,串一串(明明用过,面试时候却想不起来);
7)、轻重有度,抓重点(有些经历讲得太累赘,可能自己又重复讲了,但是没意识到,将面试官最想要知道的讲出来就行了);
8)、好心态,不骄不躁不气馁(双向选择)。