你好,欢迎来到金针菇企评网! 收藏我们

金针菇企评网

所有行业

当前位置:首页 > 面试经历

几轮面试,有点难度

2013-07-26 来自匿名网友
  • 腾讯(QQ)(查看所有相关面试)

    面试难易程度:(我也想分享)
    整个面试共花费:2天
    面试职位:程序设计
    面试城市:广东-广州市
    面试时间:2012-03
    面试结果:得到工作但没接受
    技术一面: 在参加完笔试两天后,收到腾讯的面试通知,腾讯的通知很有特色,全部在网上公布出来 ,然后对有资格面试的人发一条短信,让你自己去网上查询关于面试的相关信息,参加笔 试四千多人,参加一面的技术类学生有1042人。我从晚上得知我是下午两点面试。于是我 一点过就感到了珞珈山国际大酒店,在一个会议室里边,已经有很多同学在哪里等候,首 先是填了一个应聘登记表。两点钟的时候,我到了指定的房间敲门,准备面试,但是半天 没有反应,于是我又返回会议室,问是不是搞错了,结果这时电话响了,原来是面试官叫 我下去面试,我估计我去的时候他还在睡觉吧。面试正式开始。 腾讯的面试很简洁,没有自我介绍,首先一来就直接整技术问题,第一面的问题全部都是 一些算法和基础技术方面的。第一个问题就是问我感觉笔试卷子做的怎么样,觉得在哪些 地方会有错。我说在STL的题目上可能会错一些,在有些陷进题目上可能粗心会错掉,最后 两题应该是不会错的。面试官接着叫我讲了一些最后两题的思路,然后问我有没有把算法 写到试卷上,我说写出来了,并且指给他看。接下来它又将第二道大题改了一下叫我做。 仍然是10亿条数据中选前100条数据。我很纳闷,说这不是和考试时的题目一样么,他说不 一样,我不要求你只遍历一遍,你重新给我想。我闷一会儿,想到了一种算法,先根据内 存大小,将10亿条数据分成若干组,依次读入一组数据,进行依次归并排序,形成有序序 列并输出到一系列临时文件中,接下来从每个临时文件中读入前100个数据再次归并,以此 递归,便能得到最终结果。看面试官的表情,应该是对了。接下来面试官又问,如果让你 在一个新城市中规划加油站的建设地点你应该怎样考虑,这种问题完全没有标准答案,于 是我就按照软件工程的思想那一套理论开始跟他侃,包括做前期调研啊,可行性分析啊, 考察司机加油习惯,环境及交通问题啊,需求更改啊,后期完善啊等等,这个问题算是对付过去了。接下来又问了一个关于WinSock基本编程的问题—TCP服务 器与客户端编程,还好我提前准备了一下,应付过去了。后来又问了一些Windows内核编程 的一些东西,比如线程消息队列,工作线程与界面线程的区别,工作线程有消息队列吗。 我一直以为这些方面是我的强项的,结果有些问题居然没有回答上来,比如工作线程有无 消息队列,我当时脑袋发卡,说不太清楚,面试完毕一出门我就想起来了,工作线程当然 可以有消息队列,只要调用GetMessage或PeekMessage之类的API就能形成一个消息队列啊 。总之第一面的问题感觉很基础,很杂,我自己表现也不是很好,可能要挂掉。最后面试 官问我有什么问题,为了挽回我前半段的失败,我问了两个问题,第一是为什么QQ2009取 消入口参数而导致了所有QQ登录器都不能正常工作了,他并没有给我一个满意的回答,其 实我是想要向它表述我自己开发QQ登录器的一个完整过程,表明我对QQ客户端还是比较注 意的,嘿嘿;第二个问题,我向他请教QQ大家来找茬游戏的游戏界面为什么不能被其他程 序绘制标记,这个问题我在开发这个游戏***的时候遇到过,因为一画上去之后立即就 被擦除了,这个面试官本身就是做游戏开发的,所以很了解这个技术,就跟我说是用什么什么技术导致其他程序无法在界面上绘制标记,主要是为了防止用户作 弊,我后来说,我还是把这个***做出来了,我用了一个透明窗口悬浮在游戏窗口上方 ,在透明窗口上标记出不同点,为了让用户看起来这些标记像是直接绘制在游戏窗口上, 我做了一个钩子,拦截了游戏窗口的相关消息,效果非常好,你们如果要防作弊,是不是 也应该从这方面考虑一下呢,他笑着说,他们有专门的防外挂团队。
    面试问题
    比如工作线程有无 消息队列,一个文件,是压缩之后加密更好呢,还是加 密之后再压缩更好?
    其他细节
    获取职位方式:校园招聘
    面试过程中参加了: 职业技能测试  
    此经历对我:有用(0)|回复(0)|收藏
您需要登录后才可以回复 登录 | 立即注册
安全联盟