技术面试问题汇总第006篇:腾讯管家反病毒工程师-电话面试

一、前言

        我在2015年的1月5号的中午,很荣幸地参加了腾讯管家反病毒工程师的电话面试。其实能够接到这次的面试让我有些惊讶。首先,能够给腾讯投简历,纯属机缘巧合。其次,简历是1月4号下午投的,竟然还没到24小时就接到了电话面试。最后,突然面试我,我也是吓了一跳,毕竟什么准备都没有,不像之前的金山,还给了我五个小时的准备时间。不过突然袭击也好,能够直接反映出一个人的真实水平。

        接下来我想论述两个方面的内容,一个是我能够参加腾讯电话面试的背景,另一个是面试官问的技术问题。如果对背景不感兴趣的朋友,可以直接跳到第三部分进行查看。

 

二、背景

        我之所以说这是机缘巧合,是因为我已经在家闲了半年了,我自己内心很是着急,想找单位实习。毕竟我的同学要么也是去了各个不同的单位上班,要么是跟着导师做项目,就我自己什么也没干。也正是因为这样,我才能够有时间和精力来好好经营我的CSDN博客(此为接下来事情发展的铺垫)。其实CSDN是一个在计算机界中极为著名的网站,只不过像我这种只专注于病毒木马研究的人来说,并不那么受欢迎。虽说个人认为我的博文的访问量还不错,可是和大家的互动极少,我不知道我的文章究竟写得怎样,特别是在真正的反病毒工程师的眼中到底如何。于是,在去年12月30号的时候,无意之间,我发现我的浏览器的“九宫格”界面中保存着“吾爱破解”论坛的网址,见下图:

技术面试问题汇总第006篇:腾讯管家反病毒工程师-电话面试_第1张图片

图1

        我心想,不如注册一个账号吧,打算把我的一些博文搬过去。但是,想成为“吾爱破解”的会员,要么需要花钱买,要么需要申请,申请的条件是将自己的原创文章发给论坛管理员审阅,如果管理员认为该文章确实是原创,并且有足够的技术含量,那么就会直接批准申请人成为正式会员(这里也是接下来事情发展的铺垫)。而审核者是论坛的创始人——Hmily。查看了一下之前一些网友的申请记录,我发现Hmily总能够将那些抄袭者揪出来,这一技能被很多网友所叹服,大家都认为能过H大这关很不容易。于是,我也就斗胆发了会员申请,并且附上了我的CSDN博客中,逆向工程系列与病毒木马查杀实战系列博文的网址,静待审阅。

        很快我就通过审核了,见下图:

技术面试问题汇总第006篇:腾讯管家反病毒工程师-电话面试_第2张图片

图2

        Hmily还加了一句评语,这在以前的审核通过的通知中很是罕见。我顿时就有了一种被认同的感觉,此时我才第一次觉得,我的博文还是不错的,毕竟专业人士也是这么认为的,看来我的努力并没有白费。之后我就去论坛的“招聘求职”板块发了我的第一篇帖子——《请大家帮我看看我是否能够胜任病毒分析或逆向分析的职位》,并附上了我的个人简历:

技术面试问题汇总第006篇:腾讯管家反病毒工程师-电话面试_第3张图片

图3

        我主要是想听听大家的意见,看看我究竟能不能够胜任相关的工作。大家的跟帖也是五花八门,在此就不细说。而在这个版块,Hmily也曾发帖说,会为能力达标,有求职意向的网友投递简历,而我在此也是希望能够把握到这个机会。

        之后,我在接下来的五天时间里面,慢慢地将我CSDN博客中 逆向工程系列与 病毒木马查杀实战系列的博文,搬到了论坛中的相应版块( 接下来很重要)。出乎我意料的是,大家对我的文章的热情空前高涨。一共13篇文章,截止到现在,在CSDN中的访问量为4357,但是在“ 吾爱破解”中却疯长到了13843,而且这也仅仅是用了五天时间。其中 逆向工程系列的五篇文章全部置顶, 病毒木马查杀实战系列的八篇文章全部成为“精华”,使得“ 吾爱破解”论坛首页出现了这么一种“前无古人”的场面:

技术面试问题汇总第006篇:腾讯管家反病毒工程师-电话面试_第4张图片

图4

        “精华采撷”板块中的十篇文章,有八篇都是我写的,如同我的个人专栏。然后,Hmily也知道我求职心切,决定帮我向腾讯与金山投递简历,这里我十分感激Hmily。接下来还应当感谢的是“病毒分析区”的版主willJ,向腾讯推荐了我。当天下午就收到了腾讯的邮件,说是正在对我的简历进行评估。

        willJ推荐的职位是“MIG07-反病毒工程师(深圳)”,在腾讯的招聘页面,对这个职位的说明是:

技术面试问题汇总第006篇:腾讯管家反病毒工程师-电话面试_第5张图片

图5

        至此,铺垫内容已经讲述完毕。总结来看,正是因为我的CSDN的博文,加上“吾爱破解”论坛上的热心网友的帮忙,才促成了我参与腾讯电话面试的机会。

 

三、电话面试内容

        腾讯的面试官也是认真看过我的简历以及我在“吾爱破解”论坛上发表的帖子的。因此他的第一个问题就是:

        1、你曾经逆向分析过游戏的存档文件,你说说你是如何进行分析的。

        这个问题我再熟悉不过了,毕竟能够成功分析出FIFA07与仙剑奇侠传的存档文件,可以说是我这一切学习过程的开始。我回答的是,我的习惯是先找到一个切入点,比如游戏中的金钱与游戏点数,通过十六进制文件查看器进行寻找,进而修改,包括人物属性等也可以这样修改。想修改存档文件,我需要使用十六进制代码查看器与十六进制代码比较软件。

        2、你分析出这些后,编写过修改器吗?

        我答道,这个还真没做过。不过这个很简单,它就是基本的文件操作,调用几个API函数就可以了。

        (其实我曾经在《逆向工程第007篇:跨越CM4验证机制的鸿沟(下)》中编写过一个读取“密码本”中相应内容的程序,其原理与修改器差不多。只不过修改器不单单需要读取文件内容,还需要修改文件内容。主要使用的无非是CreateFile、SetFilePointer、WriteFile以及ReadFile等API函数。当然,如果真要编写存档文件的修改器,我觉得先根据存档文件建立一个数据结构会比较好。)

        3、你只分析过熊猫烧香病毒吗?

        我说,不是,我还分析过QQ盗号木马以及几个“敲竹杠”病毒,一共是三四个的样子吧。我分析病毒主要也是为了写博客,督促自己学习,也可以分享给大家。

        4、我看你的帖子发布得很频繁,为什么写得那么快呢?

        我说这是因为这些文章我最早是发布在我的CSDN博客上的,因为在CSDN上和大家的交流很少,我也不知道自己的文章究竟如何,所以我就把那些文章搬到“吾爱破解”论坛了。其实正常来说,我需要一两天的时间才能写好一篇文章。

        5、病毒的知识你学了多久?

        其实这些知识我也就是在我上次电话面试金山失败后,才系统性的学习的,在那之前,都是漫无目的地看书,长进很小。所以我回答说大概半年。

        6、以后想研究哪些领域?

        我说想学学反病毒引擎的原理,手机病毒还有网络攻防等。

        7、想具体从事哪方面的工作?

        我说是病毒分析以及安全类软件的开发。

        面试官基本上就是问了我这些问题,都很简短,毕竟整个面试也才持续大概八分钟,这与上次的三四十分钟形成了鲜明的对比。主要也是因为面试官通过我的简历以及我的博文,对我的水平也有了较为全面的认识,所以觉得也没有太多的问题想问的吧。接下来他允许我向他提问,我问的是:

        1、请问您觉得我的文章怎么样?

        他说,你写的文章,我觉得,怎么说呢,很详细,让人很愿意读下去。

        (腾讯面试官是第二位对我的文章持肯定态度的专业人士)

        2、您觉得我能够胜任病毒分析的职位吗?

        他答当然可以。

        3、如果我能够入职,那么我实习期的待遇是怎样的?

        他说这个他并不清楚。

        整个面试的过程大概也就是这样,他说接下来需要上报他的Leader再进行下一阶段。

 

四、后记

        可能读者会觉得我的背景介绍的篇幅要远多于面试的内容。其实这个我就是想说,坚持写技术博客是一件很重要的事情,特别对于像我这种没有参与过什么项目的闲人来说,更显重要。另外,机遇也是不能忽视的一个重要因素。希望大家能从中获得启发。

你可能感兴趣的:(技术面试,安全工程师面经)