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


    一、前言

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

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

     

    二、背景

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


    图1

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

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


    图2

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


    图3

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

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


    图4

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

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


    图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再进行下一阶段。

    四、后记

            可能读者会觉得我的背景介绍的篇幅要远多于面试的内容。其实这个我就是想说,坚持写技术博客是一件很重要的事情,特别对于像我这种没有参与过什么项目的闲人来说,更显重要。另外,机遇也是不能忽视的一个重要因素。希望大家能从中获得启发。
  • 相关阅读:
    爬取 qq,酷我,千千VIP音乐下
    window10虚拟机安装
    爬取qq,酷我,千千VIP音乐 上
    BEAUTIFUL SOUP
    多线程爬取与存储基础
    CODEFORCE ROUND #625 DIV2
    【POJ
    【POJ
    【POJ
    【POJ
  • 原文地址:https://www.cnblogs.com/csnd/p/11785776.html
Copyright © 2020-2023  润新知