一、前言

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

四、后记

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

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

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

    我在1月8号的下午三点,接到了腾讯电脑管家反病毒工程师的电话二面.腾讯这次又是突然袭击,我丝毫没有准备.不过我上网看到有人竟然在晚上七点多还会接到腾讯的面试电话,这也就说明大家以后如果向腾讯投递了简历 ...

  2. 腾讯-算法工程师电话面试

    说起来也算是第一篇面经,也算是给自己记录一下.从回国开始面试,加起来也有两周以上的面试经验了,拉勾网上投递主要还是创业公司给的面试机会更多,然后个人定位在数据挖掘这块. 腾讯这边算是内推,和HR联系的 ...

  3. Interview:算法岗位面试—10.24下午—上海某软件公司(机器学习,上市)电话面试—考察SVM、逻辑回归、降低过拟合、卷积网络基础等

    Interview:算法岗位面试-10.24下午-上海某软件公司(机器学习,上市)电话面试-考察SVM.逻辑回归.降低过拟合.卷积网络基础等 导读:当时电话来的非常快,我刚做完一家公司的笔试,接着来了 ...

  4. 寒武纪全栈工程师电话面试

    寒武纪全栈工程师电话面试 1. 介绍bert训练过程,以及fine-tune过程 2. 字符串排序算法有哪些,具体怎么做的 3. 红黑树原理 4. 决策树,pca原理 5. 01背包原理,主要用在哪些 ...

  5. 技术面试问题汇总第001篇:猎豹移动反病毒工程师part1

    我在2014年7月1日参加了猎豹移动(原金山网络)反病毒工程师的电话面试,但是很遗憾,由于我当时准备不足,加上自身水平不够,面试官向我提出的很多技术问题我都没能答出来(这里面既有基础类的问题,也有比较 ...

  6. 技术面试问题汇总第004篇:猎豹移动反病毒工程师part4

    这次所讨论的三个问题,比如DLL以及HOOK,很容易被病毒木马所利用,因此必须要比较全面地进行了解.而异常处理机制,则往往与漏洞相关联.它们自身的概念并不难理解,只是由之引申而来的问题,在计算机安全领 ...

  7. 技术面试问题汇总第005篇:猎豹移动反病毒工程师part5

    这是我当初接受面试的最后两个问题,当时,那位面试官问我对漏洞了解多少时,我说一点都不懂,问我懂不懂系统内核时,我同样只能说不知道.后来他跟我说,面试的考查重点不在于我所掌握的知识的广度,而是深度.这也 ...

  8. 技术面试问题汇总第002篇:猎豹移动反病毒工程师part2

    这次拿三个问题来讨论,是关于调试器的.因为对于反病毒工程师而言,类似于OllyDbg和IDA的使用方法是必须掌握的,但是在面试中又不太方便考察,所以只能对其快捷键或者调试器实现原理之类的问题进行提问. ...

  9. docker及k8s容器面试精华汇总(一),祝大家顺利通过企业面试!

    docker及k8s容器面试精华汇总,希望可以加深大家对容器的理解,祝大家顺利通过企业面试. 一.如何在 Kubernetes 中实现负载均衡? node中有kube-proxy,他可以提供负载均衡. ...

最新文章

  1. java优先队列的入队函数,算法与数据结构番外(1):优先队列
  2. MinGW-W64安装及其使用
  3. 【ubuntu perf安装】The program 'perf' is currently not installed.
  4. MYSQL jdbc autoReconnect
  5. 注释,今晚我不关心代码,我只想你
  6. PyTorch:保存/加载训练好的模型测试
  7. 解剖C语言---数据类型转换与数据运算集锦
  8. MATLAB常见矩阵运算函数,矩阵的转置transpose()、求行列式值det()、求矩阵的秩rank()、求矩阵的特征值eig()、求逆矩阵inv()
  9. php 得到下周一和下周日
  10. 学习Oracle的三重境界
  11. numpy中array的维度之-------一维向量和一维数组的区别。
  12. 使用rpm 安装wget
  13. 简述er图的作用_用例图、ER图、功能结构图
  14. Jenkins——Jenkins介绍+基于云平台的Jenkins安装和持续集成环境配置(插件+用户权限+凭据+Maven打包)
  15. web前端开发10大战略性技术蓝图
  16. mysql下载64位 太平洋,Win10 64位安装MySQL5.6.35的详细教程
  17. 「小程序JAVA实战」小程序的个人信息作品,收藏,关注(66)
  18. 黎明纪元-3D魔幻世界角色扮演游戏
  19. 机器人搏击大赛冠军_喜报|2019中国智能机器人格斗大赛,石大学子在轮式自主格斗A、B组中包揽双冠...
  20. R语言从入门到精通Day1之【R语言介绍】

热门文章

  1. rsync远程同步及结合inotify实现实时同步
  2. 持续有效的风险指标:动荡指数
  3. vue基础之常用特性
  4. 【远程访问】Linux搭建SVN服务器,并内网穿透实现公网远程访问
  5. 学堂在线_大数据机器学习_小笔记
  6. 没有免费午餐定理(NFL)
  7. python相关分析和关联分析
  8. 5GHz WiFi是骗人的吗?
  9. FRM 第四章 信用风险转换机制
  10. 古训【增广贤文】——值得保存细读