• 0
  • 0
分享
  • 【腾讯软件测试面试经历】一面、二面、HR终面
  • 北极 2020-11-06 16:42:56 字数 3030 阅读 1994 收藏 0

       此文讲述了我和腾讯蜜汁缘分。

       我在腾讯截至投递简历的前十几分钟填完了简历,以至于我报错岗位了。我想去的是测试开发,却报成了软件测试。

       紧接着,我收到了笔试通知。在笔试的模拟测试中,共有2种类型的题目:不定项选择题26分,填空题24分。囊括的知识点很广,有linux,操作系统(页面替换题,进程线程),数据结构,计算机网络。

       在正式笔试的时候,考的跟模拟题完全不一样!可能因为我是软件测试而不是测试开发,所以在正式考试的时候没有编程题,50分的不定项,50分的填空。而且知识点都是一些理论,比如瀑布模型之类的比较。所以笔试不出我意料的跪了。身边有两个同学收到了性格测试,我没有(据说是笔试成绩比较优秀的会才会收到性格测试)

       在绝望而又无可奈何时,我决定还是把重点放在华为的校招上,毕竟概率大很多。

       在某一天的下午,收到了腾讯的面试邀请函。叫我在周二的上午去面试。本来我犹豫不决,觉得自己也没准备好,没什么太大希望。紧接着,收到了华为的面试邀请函,时间冲突了。我毫不考虑的选择了去华为,所以在腾讯邀请函上回复了“时间不符合”。

       【一面】

       在我复习面经的时候,腾讯面试官给我发短信了!!!(这真的是我见过最有人性的面试官)

       我提前了一个小时到场,请假了一节课。HR小姐姐看到我这么晚才来,不敢相信我是初面的人。(再次强调我的初面官是多么的优秀!)

       面试是在一个酒店里,面试官在一个房间里(单面),他叫我坐下,拿简历给他。

       闲扯了一下之后,他开始围绕我的简历对我提问。我的简历里写到我使用的是MVC框架,用了servlet。他就问了我servlet的原理。问了我当一个用户输入url打开一个网页的时候,从输入到加载完整个过程经历了什么。还问了我http协议是建立在TCP/IP协议之上还是与之相悖。是否会协议测试。最后他给我的评价是“协议这方面比较薄弱”。

       后来我跟他提到了我会自动化测试,他就问了我一些框架知识,问了我按键精灵是否可以打开“我的电脑”,selenium是否可以打开“我的电脑”,为什么?问了边界值分析的思想。

       后来问了我在项目里遇到过什么难点。我就说了我SQL注入的事。他就问了我SQL注入的原理。询问了我整个SQL注入的思路以及过程。我就巴拉巴拉说了一通,感觉的出来他比较满意。

       我简历上还写了我会兼容性测试,主要测试过浏览器的兼容性。(我的项目是WEB)他就问我浏览器之间有什么不同。我毫不犹豫的说了内核不同。他就问了我有哪几种内核,对应的浏览器都有哪些。

       最后,叫我用一句话来形容软件测试。我就询问是否可以理解成测试开发与软件测试的区别。他说可以这样理解。我就说了一下自己的看法,过程中他也频频点头赞同我的说法。

       问完之后,他就说来做一道题吧(就是纯数学题,跟编程关系不大)

       1、有一个整数A,取值范围是(1-99);有一个整数B,取值范围是(1-99);C=A+B,C的取值范围也是(1-99),请问如何通过C和B推导出A。这道题我做了十几分钟吧,过程中可以向他提问。我问了他是否可以自己定义规则,因为这句话他夸了我很聪明。但是后来我还是差了一点才做出来。还是太菜了。

       2、10001个无序整数,取值范围是1-10000,就是说只有一个数重复了。把重复的数找出来。(用尽可能多的方法,只说思路即可),我说了6种,其中还使用了数据结构。他给我的评价是,“最简单的遍历方法都没说,喜欢把问题复杂化。”

       本来内心挺凉的,后来他问我有多少份简历,我说2份。他说那你把这份简历拿回去吧。你通过初试了,明天或者后天就会收到短信了。我竟忍不住笑出了声。我问他,那复试之后还有面试吗?他说没了,复试通过了就可以直接来实习了。然而事情不是这样的,复试之后还是有HR面试。

       【二面】

       一面之后马上就收到了短信通知第二天的上午9:00复试。网上看了很多人的经验帖,感觉二面挺恐怖的,大多是压力面。本来想看看面经的,但是太困了就选择了睡觉。感觉能过一面就已经完成心愿了,比较佛系吧。

       第二天早早的搭公交来到了酒店。我是第一个面试的哈哈哈。

刚进门坐下,甚至没有自我介绍。二面官拿了两张纸,叫我先做一下题,还用了手机给我倒计时。他叫我放轻松,不是编程题,只是数学题而已。

       有一个整数ABCD,一定是四位数,A不能为0,其中ABCD*4=DCBA。叫我求ABCD是什么?

       有多年数学家教功底的我,这一点当然难不倒我哈哈,我最擅长的就是解方程,代值。提前交卷了。他比较满意,叫我讲了一下思路。然后跟我闲聊了一下,询问我是否当过班干部。我说我是班级文体委员。然后他疑惑的问我文体委员是什么?我就说是组织班级活动的。然后他就问我在担任文体委员的时候遇到过什么问题,如何解决的。

       最后问了我一个问题,就是我为什么选择软件测试,作为测试人员我有什么优点。我询问是否可以说一个优点然后用例子证明,他说可以。我就巴拉巴拉说了一通。后来他就说面试结束了,他想问的都问完了。

       当时我一脸懵逼,感觉跟传说中的压力面完全不一样,甚至有点像HR面!!

       然后我问他什么时候能出结果。他说4月底吧。如果5月1日之前没收到短信就是凉了。听完心头一紧,问他是否话里有话。他笑着说就只是单纯跟我说一下流程。

       走出酒店后,一刷新动态,发现已经进入了HR面。有点震惊。在此也感谢我的二面官,谢谢他宽容的放过了我。(我有一个同学也是他面试的,问了很多C++,JAVA的问题,都很难很恐怖)

       【HR面】

       第三天就是HR面了,感觉腾讯的进度真的挺快的。

       HR是一个小姐姐。问了我在一面二面之后觉得自己最大的不足是什么。决定如何改进。

       然后叫我自我介绍,我有提到社团工作的经历,说了我是市场部副部长。然后她就问了我在组织活动遇到过什么问题,展开聊了挺久。

       然后问了我有没有参加过竞赛,想不想参加比赛。喜欢如何学习,对自己的未来规划。

       最后叫我讲述了一下自己的优缺点,就面试完了。

       面完叫我等待通知,说最早4月底给我答复,最晚是5月上旬。

       今晚看到自己的状态已从“HR面试环节”转为“已完成所有面试”。

       希望真的能进入鹅厂吧。谢谢我的一面二面官“不杀之恩”,以及一面官给我的重新面试的机会。

       总结:

       1、数学能力要加强,因为一般会配套出现一些智力题。

       2、不卑不亢,问到很多不会的,可以先想一下,可以回答一些擦边的,让面试官知道你了解的程度。如果真的不会,也要学会笑着说不会,保持一种良好乐观的态度,千万别破罐破摔。

       3、面对题目,可以尽量言简意赅直奔主题。因为面试官已经知道答案了,不需要你慢慢的说,这样反而会让他觉得你表达能力不强。


作者:qq_38980688

原文链接:https://blog.csdn.net/qq_38980688/article/details/80099491#comments_13120212

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 前言这几年关于“35岁失业”的讨论甚嚣尘上,特别是进入疫情时代,身边也越来越多的人开始讨论这个话题。一方面是疫情带来的巨大变革,导致部分行业特别是互联网大规模的裁员潮;另一方面,舆论里占据重要部分的也大多是互联网相关从业者;摸鱼、躺平等词语越来越成为了高频的社交讨论内容。今年步入30岁的年纪,对“35岁失业”有了不一样的感受。正好前天和一个原来的同事聊到了成长的瓶颈,以及寻求可能性的话题。这篇文章,聊聊我对“35岁失业”背后的原因分析,及个人的一些观点,包括我是如何应对“职业危机”的。如何理解35岁失业?网络上热议的“35岁失业”,最初应该是某互联网大厂的一个爆料引起的,然后近几年的互联网裁员...
            12 12 1682
            分享
          •   “测试”一词最初是指“用于测定贵金属的小容器”。这意味着测试是一种确定黄金或白银质量的方法。它也用于精炼有价值的合金,如锡。  后来,该术语在其他领域被采用,如今,在教育,医学或软件开发等环境中经常会发现它。然而,它的本质并没有改变:测试被用来提炼最终价值。  我们在软件开发中使用测试来确保代码按预期工作。测试可以是手动的,也可以是自动的。手动测试类似于汽车制造商撞车,以验证它们在道路上是否安全。它可以工作,但经常这样做太昂贵了,所以它通常在生产周期结束时完成。这种方法的问题在于,在此阶段发现的问题可能会将产品的发布延迟数月。  自动化软件测试具有完全不同的成本结构。有一个初始反转和定期维...
            0 0 594
            分享
          • 1、概述(1)无线网络性能测试分类DT车载测试 开着车在路上测试,在室外进行。CQT通信质量测试定点测试(2)测试主要工具硬件工具:笔记本USB接口、硬板读写速率。GPS外用USB的GSP。测试终端分析工具:LMT:本地维护终端LMT是一个逻辑概念。LMT连接到RNC外网,提供NODE B操作维护的用户界面。在NODE B操作维护子系统中,是用户对NODE B进行操作维护的终端。LMT 提供图形化用户界面,使用户可以通过Web 页面对BSC6900 进行操作和维护,实现MML 命令的输入、命令执行结果的显示、告警显示、消息跟踪、性能监测和设备维护等功能。OMC:操作维护中心ATP:自...
            13 13 1991
            分享
          •   见习测试工程师  任职要求:  1.应往届理工科毕业生,有志于在IT行业发展。  2.计算机相关专业;  3.有计算机语言者优先,如:C语言、C++、Java、.Net等。  初级测试工程师  任职要求:  1.一年以上软件测试经验,熟悉各种测试方法、测试工具、测试流程;  2.本科及以上学历,计算机相关专业;  3.有较强的分析问题能力和文字表达能力,逆向思维好;能完成测试方案、测试案例、测试报告的编写;  4.热爱软件测试工作,可以胜任重复性工作;  5.具有较强的沟通理解能力和协调能力,对工作积极主动、认真负责;  中级测试工程师  任职要求:  1.三年以上软件测试工作经验;  2...
            0 0 3102
            分享
          • 如果碰到这种题目,我们可以从以下几个方面来分析:功能、界面/易用性、中断、网络、兼容性、安全性、性能测试功能测试1、朋友圈发送功能1)只发送文本考虑文本长度:1-1500字符(该数据为百度数据)、超出最大字符长度;考虑文本类型:纯中文、纯数字、纯字母、纯字符、纯表情(微信表情/手机自带表情)、混合类型、包含url链接;因为过长纯类型需要换行很容易出现超出边框问题,所以这里先考虑过长纯类型情况;文本是否支持复制粘贴;为空验证。2)只发送图片本地相册选择/拍摄;图片数量验证:1-9张图片、超出9张;图片格式验证:常见图片格式jpg、png(以实际微信需求支持的格式为准)、动态gif图片、不支持的图...
            11 14 2939
            分享
      • 51testing软件测试圈微信