第006篇:腾讯管家反病毒工程师-电话面试

最后更新于:2022-04-01 07:39:40

##一、前言 我在2015年的1月5号的中午,很荣幸地参加了腾讯管家反病毒工程师的电话面试。其实能够接到这次的面试让我有些惊讶。首先,能够给腾讯投简历,纯属机缘巧合。其次,简历是1月4号下午投的,竟然还没到24小时就接到了电话面试。最后,突然面试我,我也是吓了一跳,毕竟什么准备都没有,不像之前的金山,还给了我五个小时的准备时间。不过突然袭击也好,能够直接反映出一个人的真实水平。 接下来我想论述两个方面的内容,一个是我能够参加腾讯电话面试的背景,另一个是面试官问的技术问题。如果对背景不感兴趣的朋友,可以直接跳到第三部分进行查看。 ## 二、背景 我之所以说这是机缘巧合,是因为我已经在家闲了半年了,我自己内心很是着急,想找单位实习。毕竟我的同学要么也是去了各个不同的单位上班,要么是跟着导师做项目,就我自己什么也没干。也正是因为这样,我才能够有时间和精力来好好经营我的CSDN博客(**此为接下来事情发展的铺垫**)。其实CSDN是一个在计算机界中极为著名的网站,只不过像我这种只专注于病毒木马研究的人来说,并不那么受欢迎。虽说个人认为我的博文的访问量还不错,可是和大家的互动极少,我不知道我的文章究竟写得怎样,特别是在真正的反病毒工程师的眼中到底如何。于是,在去年12月30号的时候,无意之间,我发现我的浏览器的“九宫格”界面中保存着“[吾爱破解](http://www.52pojie.cn/)”论坛的网址,见下图: ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-02-17_56c428a774ea3.jpg) 图1 我心想,不如注册一个账号吧,打算把我的一些博文搬过去。但是,想成为“[吾爱破解](http://www.52pojie.cn/)”的会员,要么需要花钱买,要么需要申请,申请的条件是将自己的原创文章发给论坛管理员审阅,如果管理员认为该文章确实是原创,并且有足够的技术含量,那么就会直接批准申请人成为正式会员(**这里也是接下来事情发展的铺垫**)。而审核者是论坛的创始人——Hmily。查看了一下之前一些网友的申请记录,我发现Hmily总能够将那些抄袭者揪出来,这一技能被很多网友所叹服,大家都认为能过H大这关很不容易。于是,我也就斗胆发了会员申请,并且附上了我的CSDN博客中,[逆向工程](http://blog.csdn.net/column/details/reversing.html)系列与[病毒木马查杀实战](http://blog.csdn.net/column/details/killvirus.html)系列博文的网址,静待审阅。 很快我就通过审核了,见下图: ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-02-17_56c428a79ef27.jpg) 图2 Hmily还加了一句评语,这在以前的审核通过的通知中很是罕见。我顿时就有了一种被认同的感觉,此时我才第一次觉得,我的博文还是不错的,毕竟专业人士也是这么认为的,看来我的努力并没有白费。之后我就去论坛的“招聘求职”板块发了我的第一篇帖子——《[请大家帮我看看我是否能够胜任病毒分析或逆向分析的职位](http://www.52pojie.cn/thread-316423-1-1.html)》,并附上了我的个人简历: ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-02-17_56c428a7efd2e.jpg) 图3 我主要是想听听大家的意见,看看我究竟能不能够胜任相关的工作。大家的跟帖也是五花八门,在此就不细说。而在这个版块,Hmily也曾发帖说,会为能力达标,有求职意向的网友投递简历,而我在此也是希望能够把握到这个机会。 之后,我在接下来的五天时间里面,慢慢地将我CSDN博客中[逆向工程](http://blog.csdn.net/column/details/reversing.html)系列与[病毒木马查杀实战](http://blog.csdn.net/column/details/killvirus.html)系列的博文,搬到了论坛中的相应版块(**接下来很重要**)。出乎我意料的是,大家对我的文章的热情空前高涨。一共13篇文章,截止到现在,在CSDN中的访问量为4357,但是在“[吾爱破解](http://www.52pojie.cn/)”中却疯长到了13843,而且这也仅仅是用了五天时间。其中[逆向工程](http://blog.csdn.net/column/details/reversing.html)系列的五篇文章全部置顶,[病毒木马查杀实战](http://blog.csdn.net/column/details/killvirus.html)系列的八篇文章全部成为“精华”,使得“[吾爱破解](http://www.52pojie.cn/)”论坛首页出现了这么一种“前无古人”的场面: ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-02-17_56c428a865447.jpg) 图4 “精华采撷”板块中的十篇文章,有八篇都是我写的,如同我的个人专栏。然后,Hmily也知道我求职心切,决定帮我向腾讯与金山投递简历,这里我十分感激Hmily。接下来还应当感谢的是“病毒分析区”的版主willJ,向腾讯推荐了我。当天下午就收到了腾讯的邮件,说是正在对我的简历进行评估。 willJ推荐的职位是“MIG07-反病毒工程师(深圳)”,在腾讯的招聘页面,对这个职位的说明是: ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-02-17_56c428a8e508f.jpg) 图5 至此,铺垫内容已经讲述完毕。总结来看,正是因为我的CSDN的博文,加上“[吾爱破解](http://www.52pojie.cn/)”论坛上的热心网友的帮忙,才促成了我参与腾讯电话面试的机会。 ## 三、电话面试内容 腾讯的面试官也是认真看过我的简历以及我在“[吾爱破解](http://www.52pojie.cn/)”论坛上发表的帖子的。因此他的第一个问题就是: **1、你曾经逆向分析过游戏的存档文件,你说说你是如何进行分析的。** 这个问题我再熟悉不过了,毕竟能够成功分析出[FIFA07](http://blog.csdn.net/ioio_jy/article/details/26754257)与[仙剑奇侠传](http://blog.csdn.net/ioio_jy/article/details/28142093)的存档文件,可以说是我这一切学习过程的开始。我回答的是,我的习惯是先找到一个切入点,比如游戏中的金钱与游戏点数,通过十六进制文件查看器进行寻找,进而修改,包括人物属性等也可以这样修改。想修改存档文件,我需要使用十六进制代码查看器与十六进制代码比较软件。 **2、你分析出这些后,编写过修改器吗?** 我答道,这个还真没做过。不过这个很简单,它就是基本的文件操作,调用几个API函数就可以了。 (其实我曾经在《[逆向工程第007篇:跨越CM4验证机制的鸿沟(下)](http://blog.csdn.net/ioio_jy/article/details/41994047)》中编写过一个读取“密码本”中相应内容的程序,其原理与修改器差不多。只不过修改器不单单需要读取文件内容,还需要修改文件内容。主要使用的无非是CreateFile、SetFilePointer、WriteFile以及ReadFile等API函数。当然,如果真要编写存档文件的修改器,我觉得先根据存档文件建立一个数据结构会比较好。) **3、你只分析过熊猫烧香病毒吗?** 我说,不是,我还分析过QQ盗号木马以及几个“敲竹杠”病毒,一共是三四个的样子吧。我分析病毒主要也是为了写博客,督促自己学习,也可以分享给大家。 **4、我看你的帖子发布得很频繁,为什么写得那么快呢?** 我说这是因为这些文章我最早是发布在我的CSDN博客上的,因为在CSDN上和大家的交流很少,我也不知道自己的文章究竟如何,所以我就把那些文章搬到“[吾爱破解](http://www.52pojie.cn/)”论坛了。其实正常来说,我需要一两天的时间才能写好一篇文章。 **5、病毒的知识你学了多久?** 其实这些知识我也就是在我上次电话面试金山失败后,才系统性的学习的,在那之前,都是漫无目的地看书,长进很小。所以我回答说大概半年。 **6、以后想研究哪些领域?** 我说想学学反病毒引擎的原理,手机病毒还有网络攻防等。 **7、想具体从事哪方面的工作?** 我说是病毒分析以及安全类软件的开发。 面试官基本上就是问了我这些问题,都很简短,毕竟整个面试也才持续大概八分钟,这与上次的三四十分钟形成了鲜明的对比。主要也是因为面试官通过我的简历以及我的博文,对我的水平也有了较为全面的认识,所以觉得也没有太多的问题想问的吧。接下来他允许我向他提问,我问的是: **1、请问您觉得我的文章怎么样?** 他说,你写的文章,我觉得,怎么说呢,很详细,让人很愿意读下去。 (腾讯面试官是第二位对我的文章持肯定态度的专业人士) **2、您觉得我能够胜任病毒分析的职位吗?** 他答当然可以。 **3、如果我能够入职,那么我实习期的待遇是怎样的?** 他说这个他并不清楚。 整个面试的过程大概也就是这样,他说接下来需要上报他的Leader再进行下一阶段。 ## 四、后记 可能读者会觉得我的背景介绍的篇幅要远多于面试的内容。其实这个我就是想说,坚持写技术博客是一件很重要的事情,特别对于像我这种没有参与过什么项目的闲人来说,更显重要。另外,机遇也是不能忽视的一个重要因素。希望大家能从中获得启发。
';