腾讯 短信通知面试失败【腾讯产品笔试】

腾讯产品笔试策划

一部分是 数据分析题。 3 个图表, 第一个图表 1-2 题,问关于 35 岁以下通勤人数。(数字比较大,最好能带个计 算器。) 第二个图表 3-4 题,问什么我给忘记了……不难,数字也很好算。 第三个图表 5 题,问哪年哪个学校合格率高。(这题最好也用计算器,数字蛮变 态的,不是整除的数) 第二部分是 逻辑推理。貌似 15 个还是 20 个。 其实有点像公务员的行政能力测试题,不难,考逻辑推理的,基本认真想想都能 推理出来。 第三部分填空题。 其实也是逻辑推理,但是没有选项,靠自己推答案。 我看到蛮多同学也写了些题目了,我就不写了。4 道题目,第一、三道是文字推 理,第二道是数字推理,第四道是排座位,都蛮简单的。 40 分钟绝对能做完,不用着急,慢慢做肯定来得及。 后来 HR 说报产品的可以试试游戏策划,所以我又做了一下游戏策划的卷子,这 个不适合我,呵呵。不过我还是说说题目。 第一部分 选择,20 题,涉及面很广,有逻辑题、数字题、文学、历史等等,反 正很杂。 说几道我记得的吧~ 第一题问四大神兽(青龙、白虎、朱雀、玄武) 还有问朝代的,很简单。 有一道问概率的,蛮烦的,还是带个计算器吧~ 还有一些关于网游的问题,我都是蒙的。呵呵~玩游戏的同学应该很熟悉。 第二部分也是选择,貌似还是 20 题。 这部分主要问的都是游戏相关的。 比如说哪个公司出产的什么游戏。 游戏的开发基于哪个平台。 某个游戏是什么类型的。 还有在游戏里面的简称是什么意思之类的,因为我不了解,所以记不太清楚了, 不好意思了~ 第三部分是简答题。 貌似是 5 道吧。 有一道给你一些关键词,然后用这些关键词写一个游戏的世界观。 还有是算集合的。具体题目很长,不过不难,用集合好好推肯定能算出来。

第三道貌似是算概率的,有点小复杂,大家要看清楚怎么样打怪兽、怎么样才能 炼宝石。 第四题是根据封神榜设定一个游戏,然后想出来至少 4 个种族,他们的形象、性 格等等由你来设定。 第五题是一个公告。说一个游戏公司运营出问题了,数据丢失了,用户不满,你 怎么写一个公告来缓解这种不满。 基本就是这些内容,希望能帮到还没有笔试的同学~ 谢谢~

腾讯游戏策划考核试题!!!!!!! 124.224.82.* 1 楼 考核试题 这是我的回答 觉的搞笑的顶下 一、通常喜欢玩哪一款游戏? 炸牛粪 二、自己是否有过参与策划游戏的经历? 策划过过年鞭炮炸牛粪,路人来了,甭管男的女的,老的少的,一来就点火,算 好时间,炸他们一裤子,真好玩啊 三、写出自己开始使用腾讯游戏的经历? 第一次炸牛粪,那

年我 9 岁,没把握好时间,结果炸到了自己,回家给妈打了一 顿,然后我发粪图墙,努力像二狗子学习炸牛粪技术。10 岁的时候终于成功引 爆了第一堆牛粪,炸的就是二狗子。好开心! 四、对你所喜欢的游戏是否通过各种渠道反馈过自己对游戏的建议和意见?(给 出相关链接或者截图) 没次炸牛粪以后,我都总结经验,然后交给我们哪噶嗒的小孩们,我还在收了麦 的地里开了一个 BBS,堆炸牛粪有问题的都可以在上面留言,然后第二天我就去 回复,看着孩子们炸牛粪成功后的兴奋而开心的表情,我很欣慰。

五、就你现在所喜欢的游戏,从各个方面(宣传,内容、操作、风格等)对这一 款游戏给出一份评测报告?字数不限 炸牛粪,这是一个技术性很强的游戏,一定要有风骚的跑位,Y D 的意识,一流 的手感,才可以成功。这个游戏的内容就是点了鞭炮后,看准时机,(时机是最 重要的)丢的准,丢的够力道。还有就是看好来的人,算好他行进的速度,加速 度,于牛粪的距离,空气阻力,路途中的障碍,地球公转速度,重力加速度,月

球对地球引力等等各方面因素,然后测算出来最后的结果,你才可以无往不利。

还有这个风格属于罗马尼亚巴洛克哥特风格,是比较高雅,华丽,雅致,尊贵, 名贵,超凡脱俗的游戏。 经过我不懈努力的宣传,终于全村的小孩都以此为第一游戏,由于牛粪的奇缺, 每次牛一厥屁股,大把的小孩就准备孩袋子接到路边做准备工作。以后这个游戏 后继有人啦,哇哈哈哈哈!!! 腾讯面经-腾讯游戏策划部 tycofi,2009-10-28 06:48:43 笔试—— 好了扯回正题。在起初的网申中,最初是千橡互动(就那校内、人人)居然 在网申就 bs 了我!笔试连个信也不给,奇怪了,自觉得网申基本上你学历和学 校到位了不会被 bs 啊,想不通…… 接下来,拿出尘封已久的公务员书(还是旧的,2010 年版的没买)开始看 行测。说来有趣,当我开始看书时,收到了腾讯的短信,通知第二天在西 12 笔 试。我迅速百度一下,基本上笔试题目跟行测差不多……于是我抛弃了繁冗的基 础知识,看了看图形推理部分,也就来得及看一小部分,因为很晚了……(这正 是腾讯的风格, 不论笔试面试都喜欢前一天晚上半夜通知, 给你个措手不及……) 第二天笔试,早上起来才把简历弄了弄带上文具一堆骑车去笔。由于是年度 第一笔,所以还略带紧张(没办法,没找过工作,初犯啊,本科只瞎凑热闹笔过 一次苏宁……)去了路上碰到 n 多熟面孔,到了以后就感叹 qq 真有钱,硕大一 西十二,光我们笔试产品的教室就从二楼到三楼都有,鬼知道

他们到底包了几层 教学楼…… 进去以后还挺严格的,查简历编号等等。产品策划岗笔试时间为 40 分钟,之 后是游戏策划,可以自愿选择加试。卷子一发下来,果然是行测,材料分析、图 形推理、数量关系、还有逻辑推理。一共 22 道题。时间过得很快,前面的选择 反正会就做不会就蒙。最后填空中就是猜生日那个比较变态,题目大概是两个学 生,一个只知道老师的是生日月份,一个知道日期,第一个说他他不知道 b 也不 知道,第二个说他本来不知道现在知道了,于是第一个就说我也知道了,问到底 是几号……我晕掉,pass 后面两个还好,就是那种三个人养不一样的狗、喝不 一样的饮品、不同的国籍然后猜到底谁住在中间,最后一个是排座位表的题目, 也比较简单。 接下来我自愿选择了加试游戏策划,原因就是我好不容易笔试一次,多练练 笔好了。一拿卷子,前面的选择多为文学常识,一看就是和游戏背景有关的,如 名山啊、西游记中的东西南北四个州的名字啊什么的,还有行测题,以及最后的 问答题。前两道运算题直接 pass,做了一道猜谁说谎的推理题,一道把许多词 语串起来写个游戏背景的题目, 还有一道数据故障后需要回档如何对玩家发公告 的题目。空了三道大题没写…… 鉴于我数学一向不咋地, 再加上海笔那阵势, 我觉得十有八九我也就陪练了, 考完就闪人到司门口去了 顺利的群面—— 孰料, 第二天, 就接到短信要上网查询信息。 一看原来除了面试名单。 哇靠,

浩浩荡荡的名单啊……囧死。看着阵势,笔试估计得几千人,因为一面名单还有 近千人的样子…… 再一查,初面是群面……我囧,我没面过群面,但是我深知群殴是一件很痛 苦的事情。你不能沉默,你还不能太跳,你得有理有据有逻辑还得配合还得妥协 还得团结……对于一个内敛含蓄的我来说,这可真是个考验~~ 当晚还是查了些群面的经典题目。意外的是接到了腾讯游戏策划部的电话, 问我到底去产品还是游戏。我说我游戏卷子很差吧(面试通知我是挂在产品下 的)。对方说还凑活吧,要是产品不行就去游戏面 第二天赶去,我靠,人果然还是那麽多!!还有许多霸面的,一群黑压压 的正装男女,不过腾讯比较轻松,所以其实对衣服没有要求,大家以后不必纠结 这个问题。刚在产品登记了,游戏那边却在点我名。看着产品这边延迟了,一时 半会轮不到,于是就去面了游戏。一组 10 个人,就我一个女的……对了,腾讯 由于比较有钱, 一般笔试后所有的程序都在酒店完成。 进去后, 坐定, 自我介绍, nnd 所有男的通通都是“我玩网游有很多年

了~~~”我说“我就玩过泡泡堂……” 招来一片笑声……题目其实很简单,就是从三个人中选一个合适的当总经理,我 们组的五个都不错,除了 1 号 gg 比我还腼腆,说话逻辑不清楚。2 号和 4 号是 比较有组织能力的,我做了记录员,拜写新闻还比较多所赐,重点提炼的还是比 较快的。不过我们组的失误在于一开始都没有确定陈述人,只是最后说时间到, 资料都在 4 号那里,当机立断让他陈述,免得退让或者争抢显得不和谐。另一组 的 8 号很彪悍,太过强势,很不喜欢,1 号自我介绍时他就打断人家了,不过这 种人一般大家也就让他直接当 leader 了…… 总之就是,首次群面感觉还不错,气氛和谐,自我表现也还比较到位。不 要抢话不要废话但是一定要说话。 混乱的二面—— 果然,一面通过了。网上通知了,但是由于我面的是游戏策划的群面。导 致了我从此名字挂在了游戏部……我囧啊,我哪懂游戏啊,不要再作弄我了,我 当时申请补面产品了,但是登记的 gg 说面一个就行了,我以为是相通的嘛 于是我决定霸面产品类。本来我是下午五点面游戏,但是我两点半就去了 酒店,打算面产品。孰料登记 gg 又不让,我说那霸面的你都安排了啊,他说对 啊他们没有登记过,但是你已经有安排了,所以你直接和你的面试官可以沟通调 到产品。我靠,这不是麻烦么,明明很多人就两个部,之前就是听你的忽悠导致 我麻烦。 但是他很坚持,我也只好等着。四点多跑去先面了游戏,那个面试官姐姐 人真的很好, 我对游戏一片空白她还是硬着头皮顺着我简历问了我很多……最后 说结束我知道应该没什么戏了, 但我要确定下, 于是我问她对我的看法。 “你 她说 的综合素质还是不错的,否则我们也不会让你进专业面试,因为你的笔试成绩其 实并不高,但是你对游戏确实了解的太少,可能你是需要一个契机,但是你进了 以后对游戏的热爱还是会影响到你今后在这行的稳定度和发展。balbala” 于是我很确定,游戏就这么黄了,这也好,别再折磨我了,我根本不懂,么 司 mmog、dota、dnf 的,见鬼好了,连查资料都那么痛苦……于是我接着很有魄 力的风一般卷到大厅去要求霸面产品,那个人说你不是刚面了?“面试官的意思 很清楚了,没戏了,我要面产品!”那个人也干脆起来,给了一个房间号。 有点紧张,结果开门的是个帅哥。巴拉巴拉一堆,其实二面还是比较简单

和轻松的,基本上是围着简历,但是他们会把你引到互联网去,比如“我下午面 了很多新闻专业的,那你在网络方面和他们相比有什么优势?” “对产品经理的 认识,以及你相符合

的素质?”“中外网站的服务理念不同,那么哪种好,我们 要直接学习吗?”还有些感性的问题,例如“你的朋友如何评价你?”“你是急 性子还是慢性子?”等等。但总而言之,气氛非常好。都说 tecent 的面试官个 个春风敷面,总算见识到了。感觉自己说道后来,提到一些网络的发展前景和今 后的工作期待都说的有点激动了,总之就是说到兴起自己都把自己骗了…… 最后面试官 gg 也说觉得还不错, 能在短时间内有重点有逻辑的突出自己的 优势,还不错。但是个人认为最大的收获就是,勇敢的去霸面了一把,充分说明 脸皮厚一点点还是机会多一点,还因为是人生第一次单面深刻纪念。 咄咄逼人的复试—— 很快,复试名单出来了,没有我,失落中……但是很晚的时候,面试官电话 我第二天去复试。开心~~~结果看了一些有关产品的资料。下午去了,直接到房 间。听到里面有人在面。啊 好难,果然不比以往。直接切入问题,而且这个面 试官声音听起来很低沉、完全没有情感起伏……问题也都很 bt,前面的人的有 “如果武汉再修一座跨江大桥你觉得应该修在哪?” “现在地铁要过你们学校怎 么讨论?”“校园电瓶车系统怎么建立?”我在外面就开始汗…… 直接说我的“超女这类选秀节目走下坡路的趋势从传播学角度分析一下?” “你来拯救这类节目怎么做?” “如果你一个朋友是有实力的酒吧歌手,怎么把 他推出来让大家知道他?” “西单女孩这类事件的内在联系是什么,其主导因素 是什么?”“qq 登陆框和 msn 登陆框你喜欢哪个,为什么?为什么另一种还有 很多人用”“怎么让用户既能够直接登陆,但是又不会忘记密码?”“淘宝和拍 拍网的比较……” 囧死个我,总之就是咄咄逼人啊!!!你答一句,他就顺着你的话问下去了, 而且不会又和你的眼神表情交流,完全看不出他的感觉。于是感觉不好,估计也 就走到这一步了。 结局: 经过两天的等待,昨晚出了名单,果然就被 bs 了……本来没什么感觉,结 果最后发现到了入睡前还是挺难过的。因为开始确实是想去当炮灰来着,结果进 行下去就会有更多的期待,最后挂掉的痛苦也就比早时候多一些了。 但是晚上豁然开朗了。就如同当时想的一样,无论最后结果如何,还是要感 谢 tecent 给我机会,有了找工作的 n 个首次,给了初期的一些信心。看到了一 些问题,积累了一些经验。 落寞过后就得继续了。写这么多是希望,如果有需要的同学可以搜到这片面 经(我当时就找了不少面经来看),希望对你们有用,造福后人也攒 rp。 最后告诉自己,不要再看别人,因为那会让

自己更费神。失败的越多,也就 成长的越快。与大家共勉! 摘录两句话很好: 压力通常来自对身外事物过于在意,同时也过于在意他人的评断。 成败得失都不会引起心情的波动,那就是自在解脱的大智能。转载

1.目前国内在线人数最多的网络游戏是哪个?分析说明其原因。 2.在网络游戏领域,我认为对休闲和 MMORPG 产生深远影响分别是哪两款游戏? 谈谈自己对其的看法。 3.谈谈未来两年内网络游戏市场的发展方向是什么,是什么原因造成的这种可 能? 4.分析不同性别、年龄阶段玩家所喜爱的游戏类型以及原因。 5.详细描述一下一款游戏从无到有游戏策划都需要做哪些事情? 6.如果让我负责游戏中的关卡以及平衡性这一块, 我需要考虑哪些问题及如何处 理这些问题? 7.简述我喜欢的一款单机游戏的优缺点以及改进方案。 8.简述我喜欢的一款休闲类网络游戏的优缺点以及改进方案。 9.设计一款休闲类多人游戏, 10.请简要分析目前市面上休闲游戏的现状以及发展趋势

从腾讯编辑面试题看网络编辑基本技能 今天的我讲的是从腾讯面试题看网络编辑基本技能, 那么有必要先把面试题放 在这里,与大家一起分享一下。题目如下:一艘船触礁后只有一条逃生船可以逃 生使用,上面有 7 个人,有伤但经验丰富的船长,有罪的水手,孕妇,单臂少年, 日本年轻女子,专家,医生,但是只能有 3 个人留在逃生船上,问留下哪些人? 在腾讯面试的时候,对这个问题是采用的开放性面试,5-10 人一起面试,并获 得这个题目。我想这个问题本身就没有所谓的最标准的答案,而正因为没有标准 答案,才让这个问题有更强的魅力。 既然是网络编辑的面试题,我想我们网络编辑群也是有必要做一下的,所以把这 个问题在群里分享了一下。而在群里有很多朋友都提供了各种各样的答案,也提 供了各种理由,我在文章最后的已经列出了这些答案。当我看到这些答案时的感 觉很奇妙,仿佛自己也置身于一场激烈的面试中。 这些答案都很有特点,但在我个人看来都不够精彩,也就是假如以目前的这样的 答案和理由参与这场面试的话,可能很多人都只能得到一个不高不低的中等分 数,说直白一点就是平庸的分数。那作为一个编辑或者,最忌讳的是什么?就是 平庸,平庸的采访和文章甚至还不如没有的采访。 假如我选择答案的话,那就是船长、孕妇、单臂少年。理由我会在后面阐述。我 的其实也不是标准答案,但我想我个人的思路可能能给大家一点启发,也希望这 点启发是有价值。 首先,每个人拿到手里的问题就是这样,所以一切的分析,和逻辑都应该

是根据 这个题目走的,假如有分析也是要符合现代的实际情况的,而不是胡乱的猜想, 这是个实际问题,不是故事和小说,所以有些人的想法太奇幻了一点。

那么对于一个编辑来说,拿到问题,或者资料应该做的第一步是什么?是分析背 景。在这里,针对这个问题,我会先看前提,我发现很多人对前提都不太重视, 或者是根本没有认真考虑。在这个问题中,前提是一个船要沉了,在题目中没有 标明是什么时候的船难,那么我想就应该理解为是现代发生的事情。 其次,很多人考虑的是将一些人处死,让 3 个人活下来,我想这本身就有问题, 在题目中有说,下水的人就一定死吗?既然没有说,那么按照可以接受的理解, 下水的人也是有一定存活几率的。因为这符合正常的逻辑,那么我的前提就是和 很多人不一样的,我只是在合理调配资源,而不是决定生死。可能有些人说我这 是狡辩,但假如是在一个面试中,我这样的前提设置,是不是可以给面试官耳目 一新的感觉呢?而且是不是可以在某种程度上解释得过去呢? 那么,再看这些人中,题目没有说孕妇马上要生产,没有说船长马上要死,对船 长的描述是有伤但经验丰富的船长,甚至连是不是重伤都没有说,那么船长的伤 是否可以接受一段时间的等待呢?我想题目没有说不能,那按照逻辑,船长因伤 而致命,孕妇马上要生产的可能性都不是最大的,那医生作为存在的必然理由, 实际是不够充分的。 这样,在我看来只需要考虑在水里和在水上等待的问题,那么孕妇下水等待不人 道,也不现实;有伤的船长下水,加重伤势,也不好;在水中要游泳,那单臂少 年无疑处在劣势,因此他们留在船上,是最恰当的。其它人是可以在水里游泳等 待的。说到这里,有些人会说其它人也可能不会游泳,假如需要坚持时间很长怎 么办?等等 那就是牵扯到题目的前提了,就是是现代,在现代环境中,船只出事后,等待救 援是最正常的事情,尽量延长自己能等待救援的机会那是最先的考虑。那么考虑 要船长带领水手直接远航找到岛屿的情况,与这个前提是有出入的。现代已经不 是古时候了,在题目中也没有提到附近可能有岛屿等可以远航的客观条件。 在对人的看法上,都是生命,都有活下去的权利,不论男女、不论国籍、不论有 罪无罪、更不论身份;所以在这个问题上,我考虑更多的是怎么才能让更多的人 活下去,现在这样的做法可能就能给每个人以机会。 当然,我的答案不是标准答案,这个题目我甚至怀疑没有标准答案,我谈到这个 问题,只是想说明编辑或者需要在日常工作中考虑到

的三个重要方面。 一、就是不要虚构事实、不要想当然,假如在资料中没有的就不能自己脱离实际 的去想,而且在分析的时候,要符合时代,符合国家实际情况,这就要求对现在 的时代有清晰的认识。现代与古代在很多地方是有区别的。 二、在考虑问题的时候,应该学会转换思路,把问题的所有方面都考虑到,例如 这个问题,出题的人不会平白无故的列出这七个人的,每个人之所以存在在这个 问题中,都有其含义的。

三、独特的观察和思考视角最重要,我相信其实在考虑这个问题的时候,不是每 个答案都是可以完美的,但是至少要有正常的逻辑,能有一定的说服力。在考虑 可能性的时候,也要考虑大众能接受的可能性。 例如,中山-清风朋友会说,少年不证明他不会游水。一只手游水历害的人有着 呢。题目也没说明,那我的回答就是考虑几率的可能性,在一般条件下,一个胳 膊能游泳的,远比 2 个胳膊都健全能游泳的可能性低。在考虑这样的只能 2 选 1 的情况下,我当然要做出让双手能游泳的人下水的决定。虽然一切都是有可能, 但是正常的思维要符合正常的逻辑,否则还有人就可以说,孕妇其实喜欢在水中 生产了,因为题目中没有说她不喜欢。 这个世界上没有决定的对错之分,就如同我的名字叫小灰一样,而一个好的或编 辑,与一个一般的或编辑的区别就在那最小的一点差别上。而这些差别的第一关 键是就你的分析力,不要总站在常规的路上看事物,有些时候反过来看,对自己 可能更有好处。而这些提高就在一点一点的积累中产生的。 其实对这个题目,我还有其它几组答案,不过就不一一说了,都是不同思路的答 案。而腾讯在面试的时候采用这样的开放性面试,不仅仅是要一个答案和理由, 也更看重的是一个小组的协调性,中国人的问题就是太个人了,团队的感不好, 这样开放的讨论,更能看出一个人的能力和协调能力。 而作为或者编辑,与人沟通的能力也是很重要的,所以在面试的时候考量这些也 是很重要的,能不能将大家组织起来讨论,能不能有一个共识等等都是在面试中 被测试到的。

腾讯四轮面试经过

面试腾讯全过程——兄弟姐妹们共勉 因为某些原因,我不想在这里说明我应聘的到底是哪个频道。这一点请兄弟 姐妹们谅解。先说说我自己吧。原来一直是做平面媒体的,经验比较丰富:)辞 职了就一门心思往网络媒体钻,主要是看好这个行业的蓬勃的生命.话归正传。 四月初我在腾讯网的招聘网上进行了注册,传上了自己的简历。然后,我是日也 思也思。然后,然后,再然后,我最终也没有等到腾讯

想我伸来橄榄枝。四月中 旬,一个比较悦耳的声音从手机里传来:“您好,我是腾讯公司,请你于 XX 日 下午 XX 时到公司面试,到前台找笨笨。”我那叫一个激动啊!激动完了我就开始 疑惑了, 找笨笨?这腾讯公司面试官的名字合着这么有趣?我得去看看笨笨何许人 也!转念一想,又开始疑惑了,我自己投的哪个频道啊?这个疑惑就有点大发了, 大发到我连做准备都不晓得从哪方面。听天由命吧。主要做什么? 三、在原来单位主要是干什么? 四、工作忙不忙? 五、在工作中有没有遇到什么挫折? 六、跟同事的关系怎么样? 七、在工作中有没有和同事发生矛盾? 八、有了矛盾是怎么处理的? 九、你的人生信条是什么? 十、怎样看待加班以及加班没有加班费? 十一、怎么处理工作与家庭之间的矛盾? 十二、你的性格特点? 十三、我没有别的问题了,你有什么问题问我吗?

面试完了,要了一张他的名片,一看,晕掉。腾讯网站部的 NO1!想着自己 刚刚跟人一顿湖侃,凶多吉少!真恨不得抽自己一顿嘴巴。因为对本次面试没有 什么信心和欲望,自己根本就是一顿瞎侃。唉,我至今后悔不已。 出了 NO1 的办公室门,看着通知我的秘书 MM 正在那边站着。美女嘛!我很友 好的冲着她笑笑:“我面完了,我告辞了阿!”不想说再见,估计是再也不见了。 MM 说别走啊,还有三面呢,就是跨部门面试,你等会儿,我去给你叫人去!心里 不由想着腾讯不 HD,既然有两面,干吗不告诉我!结果秘书 MM 一句话更让我晕 倒:本来还给你安排了 HR 面试,但是今天那边都有事,所以下周再给你安排, 你等我电话通知。我点点头——因为不明白腾讯的招聘程序,所以也不多问。 三面 三面的主控权基本上在我手里,所以面试官的问题并不是很多, 回忆如下: 一、上一份工作做的时间很长,你在那里的工作历程是怎样的呢? 二、你了解你应聘频道的工作性质吗? [我也不太清楚了。我问得多,她说得也多。主要是关于这个工作现在所处 的一个境况,他们希望达到一个什么标准等等。反正后来基本上是我们在交流探 讨怎样才能把工作做好,我都差点忘了我就是在面试了。 面完以后,我跟她告辞,然后到电梯口了给秘书 MM 打了个电话,告诉她我 面完了,谢谢了她。秘书 MM 可能有点吃惊我会给她打这样一个电话,有些没有 思想准备的样子,在电话里都有些结结巴巴,然后再一次重复了让我下周等她电 话进行 HR 面的事情。 下周就下周吧,我已经对跟 NO1 的谈话后悔不已了,没准这个 HR 我还见不 到了呢! 没想到第二天一早,又是这个秘书 MM,打电话让我周六也就是第二天进行 H R 面。 于是我心里开始有点想法了,想着也许到 QQ 有点戏。做了一下准备。 以前没有这么繁琐的面试经验,所以对 HR 面试很有些懵懵懂懂,也不知道 会问我什么,所以又抱着听天由命的想法去了。 腾讯 HR 面试在银科 21 层。电梯间里遇到一个十八层工作的帅哥,他主动问 我是不是腾讯的。我很不好意思,说,我现在是无业人员,我只是来面试的。小 帅哥点点头,出电梯前说腾讯很不错,祝你好运!谢谢

他! 开始 HR 面试我发现,又是一个 MM!看来腾讯美女还是很多。正因为心里有 想法了,有顾忌了,所以看着 HRMM 的面无表情,心里还是很有些紧张。 四面: HR 面问题如下: 一、为什么会离职? 二、为什么会选择腾讯 三、为什么选择这个职位? 四、在原来的单位拟主要做什么工作的? 五、在原来工作上有哪些创新? 六、原来工作上遭遇了哪些挫折? 七、在工作中你联系最紧密的关系单位是哪里?为什么? 八、在这个新平台上你如何面对新的挑战? 九、你原来的工资待遇是怎样构成的?

十、你原来的单位有没有相应的奖惩? 十一、对工资的期望是多少? 十二、是不是马上可以上班? 十三、有毕业证和学位证吗? 十四、最近看了些什么书? 十五、最近作过体检吗?有没有大小三阳? 十六、你是怎么知道这个职位要招聘的? 十七、你了解腾讯的企业文化吗? 十八、你怎样看待腾讯的愿景的? 十九、我没有什么要问的了,你有什么问题问我吗? (顺序上有出入,请大家自动把有些问题往前移:

腾讯产品笔试策划+经验

一部分是 数据分析题。 3个图表,

第一个图表1-2题,问关于35岁以下通勤人数。(数字比较大,最好能带个计算器。) 第二个图表3-4题,问什么我给忘记了……不难,数字也很好算。

第三个图表5题,问哪年哪个学校合格率高。(这题最好也用计算器,数字蛮变态的,不是整除的数)

第二部分是 逻辑推理。貌似15个还是20个。

其实有点像公务员的行政能力测试题,不难,考逻辑推理的,基本认真想想都能推理出来。 第三部分填空题。

其实也是逻辑推理,但是没有选项,靠自己推答案。

我看到蛮多同学也写了些题目了,我就不写了。4道题目,第一、三道是文字推理,第二道是数字推理,第四道是排座位,都蛮简单的。

40分钟绝对能做完,不用着急,慢慢做肯定来得及。

后来HR说报产品的可以试试游戏策划,所以我又做了一下游戏策划的卷子,这个不适合我,呵呵。不过我还是说说题目。

第一部分 选择,20题,涉及面很广,有逻辑题、数字题、文学、历史等等,反正很杂。 说几道我记得的吧~

第一题问四大神兽(青龙、白虎、朱雀、玄武)

还有问朝代的,很简单。

有一道问概率的,蛮烦的,还是带个计算器吧~

还有一些关于网游的问题,我都是蒙的。呵呵~玩游戏的同学应该很熟悉。

第二部分也是选择,貌似还是20题。

这部分主要问的都是游戏相关的。

比如说哪个公司出产的什么游戏。

游戏的开发基于哪个平台。

某个游戏是什么类型的。

还有在游戏里面的简称是什么意思之类的,因为我不了解,所以记不太清楚了,不好意思了~

第三部分是简答题。

貌似是5道吧。

有一道给你一些关键词,然后用这些关键词写一个游戏的世界观。

还有是算集合的。具体题目很长,不过不难,用集合好好推肯定能算出来。

第三道貌似是算概率的,有点小复杂,大家要看清楚怎么样打怪兽、怎么样才能炼宝石。 第四题是根据封神榜设定一个游戏,然后想出来至少4个种族,他们的形象、性格等等由你来设定。

第五题是一个公告。说一个游戏公司运营出问题了,数据丢失了,用户不满,你怎么写一个公告来缓解这种不满。

基本就是这些内容,希望能帮到还没有笔试的同学~

谢谢~

腾讯游戏策划考核试题!!!!!!!

124.224.82.* 1楼

考核试题

这是我的回答

觉的搞笑的顶下

一、通常喜欢玩哪一款游戏?

炸牛粪

二、自己是否有过参与策划游戏的经历?

策划过过年鞭炮炸牛粪,路人来了,甭管男的女的,老的少的,一来就点火,算好时间,炸他们一裤子,真好玩啊

三、写出自己开始使用腾讯游戏的经历?

第一次炸牛粪,那年我9岁,没把握好时间,结果炸到了自己,回家给妈打了一顿,然后我发粪图墙,努力像二狗子学习炸牛粪技术。10岁的时候终于成功引爆了第一堆牛粪,炸的就是二狗子。好开心!

四、对你所喜欢的游戏是否通过各种渠道反馈过自己对游戏的建议和意见?(给出相关链接或者截图)

没次炸牛粪以后,我都总结经验,然后交给我们哪噶嗒的小孩们,我还在收了麦的地里开了一个BBS,堆炸牛粪有问题的都可以在上面留言,然后第二天我就去回复,看着孩子们炸牛粪成功后的兴奋而开心的表情,我很欣慰。

五、就你现在所喜欢的游戏,从各个方面(宣传,内容、操作、风格等)对这一款游戏给出一份评测报告?字数不限

炸牛粪,这是一个技术性很强的游戏,一定要有风骚的跑位,Y D的意识,一流的手感,才可以成功。这个游戏的内容就是点了鞭炮后,看准时机,(时机是最重要的)丢的准,丢的够力道。还有就是看好来的人,算好他行进的速度,加速度,于牛粪的距离,空气阻力,路途中的障碍,地球公转速度,重力加速度,月球对地球引力等等各方面因素,然后测算出来最后的结果,你才可以无往不利。

还有这个风格属于罗马尼亚巴洛克哥特风格,是比较高雅,华丽,雅致,尊贵,名贵,超凡脱俗的游戏。

经过我不懈努力的宣传,终于全村的小孩都以此为第一游戏,由于牛粪的奇缺,每次牛一厥屁股,大把的小孩就准备孩袋子接到路边做准备工作。以后这个游戏后继有人啦,哇哈哈哈哈!!!

腾讯面经-腾讯游戏策划部 tycofi,2009-10-28 06:48:43

笔试——

好了扯回正题。在起初的网申中,最初是千橡互动(就那校内、人人)居然在网申就bs了我!笔试连个信也不给,奇怪了,自觉得网申基本上你学历和学校到位了不会被bs啊,想不通……

接下来,拿出尘封已久的公务员书(还是旧的,2010年版的没买)开始看行测。说来有趣,当我开始看书时,收到了腾讯的短信,通知第二天在西12笔试。我迅速百度一下,基本上笔试题目跟行测差不多……于是我抛弃了繁冗的基础知识,看了看图形推理部分,也就来得及看一小部分,因为很晚了……(这正是腾讯的风格,不论笔试面试都喜欢前一天晚上半夜通知,给你个措手不及……)

第二天笔试,早上起来才把简历弄了弄带上文具一堆骑车去笔。由于是年度第一笔,所以还略带紧张(没办法,没找过工作,初犯啊,本科只瞎凑热闹笔过一次苏宁……)去了路上碰到n多熟面孔,到了以后就感叹qq真有钱,硕大一西十二,光我们笔试产品的教室就从二楼到三楼都有,鬼知道他们到底包了几层教学楼……

进去以后还挺严格的,查简历编号等等。产品策划岗笔试时间为40分钟,之后是游戏策划,可以自愿选择加试。卷子一发下来,果然是行测,材料分析、图形推理、数量关系、还有逻辑推理。一共22道题。时间过得很快,前面的选择反正会就做不会就蒙。最后填空中就是猜生日那个比较变态,题目大概是两个学生,一个只知道老师的是生日月份,一个知道日期,第一个说他他不知道b也不知道,第二个说他本来不知道现在知道了,于是第一个就说我也知道了,问到底是几号……我晕掉,pass后面两个还好,就是那种三个人养不一样的狗、喝不一样的饮品、不同的国籍然后猜到底谁住在中间,最后一个是排座位表的题目,也比较简单。

接下来我自愿选择了加试游戏策划,原因就是我好不容易笔试一次,多练练笔好了。一拿卷子,前面的选择多为文学常识,一看就是和游戏背景有关的,如名山啊、西游记中的东西南北四个州的名字啊什么的,还有行测题,以及最后的问答题。前两道运算题直接pass,做了一道猜谁说谎的推理题,一道把许多词语串起来写个游戏背景的题目,还有一道数据故障后需要回档如何对玩家发公告的题目。空了三道大题没写……

鉴于我数学一向不咋地,再加上海笔那阵势,我觉得十有八九我也就陪练了,考完就闪人到司门口去了

顺利的群面——

孰料,第二天,就接到短信要上网查询信息。一看原来除了面试名单。哇靠,浩浩荡荡的名单啊……囧死。看着阵势,笔试估计得几千人,因为一面名单还有近千人的样子…… 再一查,初面是群面……我囧,我没面过群面,但是我深知群殴是一件很痛苦的事情。你不能沉默,你还不能太跳,你得有理有据有逻辑还得配合还得妥协还得团结……对于一个内敛含蓄的我来说,这可真是个考验~~

当晚还是查了些群面的经典题目。意外的是接到了腾讯游戏策划部的电话,问我到底去产品还是游戏。我说我游戏卷子很差吧(面试通知我是挂在产品下的)。对方说还凑活吧,要是产品不行就去游戏面

第二天赶去,我靠,人果然还是那麽多!!还有许多霸面的,一群黑压压的正装男女,

不过腾讯比较轻松,所以其实对衣服没有要求,大家以后不必纠结这个问题。刚在产品登记了,游戏那边却在点我名。看着产品这边延迟了,一时半会轮不到,于是就去面了游戏。一组10个人,就我一个女的……对了,腾讯由于比较有钱,一般笔试后所有的程序都在酒店完成。进去后,坐定,自我介绍,nnd所有男的通通都是“我玩网游有很多年了~~~”我说“我就玩过泡泡堂……”招来一片笑声……题目其实很简单,就是从三个人中选一个合适的当总经理,我们组的五个都不错,除了1号gg比我还腼腆,说话逻辑不清楚。2号和4号是比较有组织能力的,我做了记录员,拜写新闻还比较多所赐,重点提炼的还是比较快的。不过我们组的失误在于一开始都没有确定陈述人,只是最后说时间到,资料都在4号那里,当机立断让他陈述,免得退让或者争抢显得不和谐。另一组的8号很彪悍,太过强势,很不喜欢,1号自我介绍时他就打断人家了,不过这种人一般大家也就让他直接当leader了…… 总之就是,首次群面感觉还不错,气氛和谐,自我表现也还比较到位。不要抢话不要废话但是一定要说话。

混乱的二面——

果然,一面通过了。网上通知了,但是由于我面的是游戏策划的群面。导致了我从此名字挂在了游戏部……我囧啊,我哪懂游戏啊,不要再作弄我了,我当时申请补面产品了,但是登记的gg说面一个就行了,我以为是相通的嘛

于是我决定霸面产品类。本来我是下午五点面游戏,但是我两点半就去了酒店,打算面产品。孰料登记gg又不让,我说那霸面的你都安排了啊,他说对啊他们没有登记过,但是你已经有安排了,所以你直接和你的面试官可以沟通调到产品。我靠,这不是麻烦么,明明很多人就两个部,之前就是听你的忽悠导致我麻烦。

但是他很坚持,我也只好等着。四点多跑去先面了游戏,那个面试官姐姐人真的很好,我对游戏一片空白她还是硬着头皮顺着我简历问了我很多……最后说结束我知道应该没什么戏了,但我要确定下,于是我问她对我的看法。她说“你的综合素质还是不错的,否则我们也不会让你进专业面试,因为你的笔试成绩其实并不高,但是你对游戏确实了解的太少,可能你是需要一个契机,但是你进了以后对游戏的热爱还是会影响到你今后在这行的稳定度和发展。balbala”

于是我很确定,游戏就这么黄了,这也好,别再折磨我了,我根本不懂,么司mmog、dota、dnf的,见鬼好了,连查资料都那么痛苦……于是我接着很有魄力的风一般卷到大厅去要求霸面产品,那个人说你不是刚面了?“面试官的意思很清楚了,没戏了,我要面产品!”那个人也干脆起来,给了一个房间号。

有点紧张,结果开门的是个帅哥。巴拉巴拉一堆,其实二面还是比较简单和轻松的,基本上是围着简历,但是他们会把你引到互联网去,比如“我下午面了很多新闻专业的,那你在网络方面和他们相比有什么优势?”“对产品经理的认识,以及你相符合的素质?”“中外网站的服务理念不同,那么哪种好,我们要直接学习吗?”还有些感性的问题,例如“你的朋友如何评价你?”“你是急性子还是慢性子?”等等。但总而言之,气氛非常好。都说tecent的面试官个个春风敷面,总算见识到了。感觉自己说道后来,提到一些网络的发展前景和今后的工作期待都说的有点激动了,总之就是说到兴起自己都把自己骗了……

最后面试官gg也说觉得还不错,能在短时间内有重点有逻辑的突出自己的优势,还不错。但是个人认为最大的收获就是,勇敢的去霸面了一把,充分说明脸皮厚一点点还是机会多一点,还因为是人生第一次单面深刻纪念。

咄咄逼人的复试——

很快,复试名单出来了,没有我,失落中……但是很晚的时候,面试官电话我第二天去

复试。开心~~~结果看了一些有关产品的资料。下午去了,直接到房间。听到里面有人在面。啊 好难,果然不比以往。直接切入问题,而且这个面试官声音听起来很低沉、完全没有情感起伏……问题也都很bt,前面的人的有“如果武汉再修一座跨江大桥你觉得应该修在哪?”“现在地铁要过你们学校怎么讨论?”“校园电瓶车系统怎么建立?”我在外面就开始汗…… 直接说我的“超女这类选秀节目走下坡路的趋势从传播学角度分析一下?”“你来拯救这类节目怎么做?”“如果你一个朋友是有实力的酒吧歌手,怎么把他推出来让大家知道他?”“西单女孩这类事件的内在联系是什么,其主导因素是什么?”“qq登陆框和msn登陆框你喜欢哪个,为什么?为什么另一种还有很多人用”“怎么让用户既能够直接登陆,但是又不会忘记密码?”“淘宝和拍拍网的比较……”

囧死个我,总之就是咄咄逼人啊!!!你答一句,他就顺着你的话问下去了,而且不会又和你的眼神表情交流,完全看不出他的感觉。于是感觉不好,估计也就走到这一步了。

结局:

经过两天的等待,昨晚出了名单,果然就被bs了……本来没什么感觉,结果最后发现到了入睡前还是挺难过的。因为开始确实是想去当炮灰来着,结果进行下去就会有更多的期待,最后挂掉的痛苦也就比早时候多一些了。

但是晚上豁然开朗了。就如同当时想的一样,无论最后结果如何,还是要感谢tecent给我机会,有了找工作的n个首次,给了初期的一些信心。看到了一些问题,积累了一些经验。

落寞过后就得继续了。写这么多是希望,如果有需要的同学可以搜到这片面经(我当时就找了不少面经来看),希望对你们有用,造福后人也攒rp。

最后告诉自己,不要再看别人,因为那会让自己更费神。失败的越多,也就成长的越快。与大家共勉!

摘录两句话很好:

压力通常来自对身外事物过于在意,同时也过于在意他人的评断。

成败得失都不会引起心情的波动,那就是自在解脱的大智能。转载

1.目前国内在线人数最多的网络游戏是哪个?分析说明其原因。

2.在网络游戏领域,我认为对休闲和MMORPG产生深远影响分别是哪两款游戏?谈谈自己对其的看法。

3.谈谈未来两年内网络游戏市场的发展方向是什么,是什么原因造成的这种可能?

4.分析不同性别、年龄阶段玩家所喜爱的游戏类型以及原因。

5.详细描述一下一款游戏从无到有游戏策划都需要做哪些事情?

6.如果让我负责游戏中的关卡以及平衡性这一块,我需要考虑哪些问题及如何处理这些问题?

7.简述我喜欢的一款单机游戏的优缺点以及改进方案。

8.简述我喜欢的一款休闲类网络游戏的优缺点以及改进方案。

9.设计一款休闲类多人游戏,

10.请简要分析目前市面上休闲游戏的现状以及发展趋势

从腾讯编辑面试题看网络编辑基本技能

今天的我讲的是从腾讯面试题看网络编辑基本技能,那么有必要先把面试题放在这里,与大家一起分享一下。题目如下:一艘船触礁后只有一条逃生船可以逃生使用,上面有7个人,有伤但经验丰富的船长,有罪的水手,孕妇,单臂少年,日本年轻女子,专家,医生,但是只能有3个人留在逃生船上,问留下哪些人?

在腾讯面试的时候,对这个问题是采用的开放性面试,5-10人一起面试,并获得这个题目。我想这个问题本身就没有所谓的最标准的答案,而正因为没有标准答案,才让这个问题有更强的魅力。

既然是网络编辑的面试题,我想我们网络编辑群也是有必要做一下的,所以把这个问题在群里分享了一下。而在群里有很多朋友都提供了各种各样的答案,也提供了各种理由,我在文章最后的已经列出了这些答案。当我看到这些答案时的感觉很奇妙,仿佛自己也置身于一场激烈的面试中。

这些答案都很有特点,但在我个人看来都不够精彩,也就是假如以目前的这样的答案和理由参与这场面试的话,可能很多人都只能得到一个不高不低的中等分数,说直白一点就是平庸的分数。那作为一个编辑或者,最忌讳的是什么?就是平庸,平庸的采访和文章甚至还不如没有的采访。

假如我选择答案的话,那就是船长、孕妇、单臂少年。理由我会在后面阐述。我的其实也不是标准答案,但我想我个人的思路可能能给大家一点启发,也希望这点启发是有价值。 首先,每个人拿到手里的问题就是这样,所以一切的分析,和逻辑都应该是根据这个题目走的,假如有分析也是要符合现代的实际情况的,而不是胡乱的猜想,这是个实际问题,不是故事和小说,所以有些人的想法太奇幻了一点。

那么对于一个编辑来说,拿到问题,或者资料应该做的第一步是什么?是分析背景。在这里,针对这个问题,我会先看前提,我发现很多人对前提都不太重视,或者是根本没有认真考虑。在这个问题中,前提是一个船要沉了,在题目中没有标明是什么时候的船难,那么我想就应该理解为是现代发生的事情。

其次,很多人考虑的是将一些人处死,让3个人活下来,我想这本身就有问题,在题目中有说,下水的人就一定死吗?既然没有说,那么按照可以接受的理解,下水的人也是有一定存活几率的。因为这符合正常的逻辑,那么我的前提就是和很多人不一样的,我只是在合理调配资源,而不是决定生死。可能有些人说我这是狡辩,但假如是在一个面试中,我这样的前提设置,是不是可以给面试官耳目一新的感觉呢?而且是不是可以在某种程度上解释得过去呢?

那么,再看这些人中,题目没有说孕妇马上要生产,没有说船长马上要死,对船长的描述是有伤但经验丰富的船长,甚至连是不是重伤都没有说,那么船长的伤是否可以接受一段时间的等待呢?我想题目没有说不能,那按照逻辑,船长因伤而致命,孕妇马上要生产的可能性都不是最大的,那医生作为存在的必然理由,实际是不够充分的。

这样,在我看来只需要考虑在水里和在水上等待的问题,那么孕妇下水等待不人道,也不现实;有伤的船长下水,加重伤势,也不好;在水中要游泳,那单臂少年无疑处在劣势,因此

他们留在船上,是最恰当的。其它人是可以在水里游泳等待的。说到这里,有些人会说其它人也可能不会游泳,假如需要坚持时间很长怎么办?等等

那就是牵扯到题目的前提了,就是是现代,在现代环境中,船只出事后,等待救援是最正常的事情,尽量延长自己能等待救援的机会那是最先的考虑。那么考虑要船长带领水手直接远航找到岛屿的情况,与这个前提是有出入的。现代已经不是古时候了,在题目中也没有提到附近可能有岛屿等可以远航的客观条件。

在对人的看法上,都是生命,都有活下去的权利,不论男女、不论国籍、不论有罪无罪、更不论身份;所以在这个问题上,我考虑更多的是怎么才能让更多的人活下去,现在这样的做法可能就能给每个人以机会。

当然,我的答案不是标准答案,这个题目我甚至怀疑没有标准答案,我谈到这个问题,只是想说明编辑或者需要在日常工作中考虑到的三个重要方面。

一、就是不要虚构事实、不要想当然,假如在资料中没有的就不能自己脱离实际的去想,而且在分析的时候,要符合时代,符合国家实际情况,这就要求对现在的时代有清晰的认识。现代与古代在很多地方是有区别的。

二、在考虑问题的时候,应该学会转换思路,把问题的所有方面都考虑到,例如这个问题,出题的人不会平白无故的列出这七个人的,每个人之所以存在在这个问题中,都有其含义的。

三、独特的观察和思考视角最重要,我相信其实在考虑这个问题的时候,不是每个答案都是可以完美的,但是至少要有正常的逻辑,能有一定的说服力。在考虑可能性的时候,也要考虑大众能接受的可能性。

例如,中山-清风朋友会说,少年不证明他不会游水。一只手游水历害的人有着呢。题目也没说明,那我的回答就是考虑几率的可能性,在一般条件下,一个胳膊能游泳的,远比2个胳膊都健全能游泳的可能性低。在考虑这样的只能2选1的情况下,我当然要做出让双手能游泳的人下水的决定。虽然一切都是有可能,但是正常的思维要符合正常的逻辑,否则还有人就可以说,孕妇其实喜欢在水中生产了,因为题目中没有说她不喜欢。

这个世界上没有决定的对错之分,就如同我的名字叫小灰一样,而一个好的或编辑,与一个一般的或编辑的区别就在那最小的一点差别上。而这些差别的第一关键是就你的分析力,不要总站在常规的路上看事物,有些时候反过来看,对自己可能更有好处。而这些提高就在一点一点的积累中产生的。

其实对这个题目,我还有其它几组答案,不过就不一一说了,都是不同思路的答案。而腾讯在面试的时候采用这样的开放性面试,不仅仅是要一个答案和理由,也更看重的是一个小组的协调性,中国人的问题就是太个人了,团队的感不好,这样开放的讨论,更能看出一个人的能力和协调能力。

而作为或者编辑,与人沟通的能力也是很重要的,所以在面试的时候考量这些也是很重要的,能不能将大家组织起来讨论,能不能有一个共识等等都是在面试中被测试到的。

腾讯四轮面试经过

面试腾讯全过程——兄弟姐妹们共勉

因为某些原因,我不想在这里说明我应聘的到底是哪个频道。这一点请兄弟姐妹们谅解。先说说我自己吧。原来一直是做平面媒体的,经验比较丰富:)辞职了就一门心思往网络媒体钻,主要是看好这个行业的蓬勃的生命.话归正传。四月初我在腾讯网的招聘网上进行了注册,传上了自己的简历。然后,我是日也思也思。然后,然后,再然后,我最终也没有等到腾讯想我伸来橄榄枝。四月中旬,一个比较悦耳的声音从手机里传来:“您好,我是腾讯公司,请你于XX日下午XX时到公司面试,到前台找笨笨。”我那叫一个激动啊!激动完了我就开始疑惑了,找笨笨?这腾讯公司面试官的名字合着这么有趣?我得去看看笨笨何许人也!转念一想,又开始疑惑了,我自己投的哪个频道啊?这个疑惑就有点大发了,大发到我连做准备都不晓得从哪方面。听天由命吧。

那天下午依约我准时到达中关村银科大厦十七层。等候区两个大小伙子已经满满当当地占据了两个双人沙发!我连过去挤一下的勇气都没有。估计跟我一样,都是面试的。我就立在沙发边上的盆栽旁,假装观花以掩饰我自己没地儿待的窘境。等了好一会儿,出来一穿牛仔衣的JJ,拿着一沓简历开始叫名字。她是笨笨?怎么看也是一题目不切文章的名不副实!一哥们听见叫他从沙发上一跃而起,嘿,空出一沙发来!我立马以迅雷不及掩耳之心态,以淑女的步伐踱到了沙发前,靠着边坐下。(看我多好,要是又有人来了至少不会像我一样遇到没地方做的尴尬!)我从书报架上拿了一本杂志,开始翻了起来。没多大看头,看着旁边那个哥们,我决定跟他聊聊天。那哥们似乎很紧张,或者是不太愿意搭理我,问了两句我就问不下去了。过了一会儿陆陆续续又来了三四个人,在沙发上挤挤挨挨地坐下了。前面两个人一共面试用了半个小时,轮到我了。

一面

在小会议室坐下,我把一堆东西拿出来在桌子摆放整齐,开始接受审问。问题基本上都是从简历上引申出来的。

问题如下:

一、之前一直在这个单位?

二、干得挺好的,为什么离职?

三、在原来的工作中主要负责哪些方面?

四、个人在工作中有什么突出表现?

五、了解腾讯吗?;

六、对于这个频道有什么看法

七、这对这个频道你的优势有哪些?

八、你手头有多少能够盘活的资源?

九、包括哪些方面的资源?

十、你原来单位的工作流程是怎样的?

十一、这个流程你怎么发挥你的作用?

十二、制作网页的软件你会使用吗?

主要是围绕我原来的工作进行展开的。所以有工作经验的朋友千万要在简历里体现出自己的优势和能力。

复试:

这次面试时间很紧张。上午快十点半我接到的电话,下午一点开始面试。

面是由一个漂亮的MM带领我走进了一个小办公室。一个男士端坐在办公桌后面,看着电脑,移动着鼠标。我跟他点头问好后,自动坐下,拿出我的简历以及作品来。那位男士说,稍等,我正在看你的简历。我乐了:行,你慢慢看。

一会儿,面试正式开始。

问题如下:

一、为什么离职?

二、上大学还在报社干过?主要做什么?

三、在原来单位主要是干什么?

四、工作忙不忙?

五、在工作中有没有遇到什么挫折?

六、跟同事的关系怎么样?

七、在工作中有没有和同事发生矛盾?

八、有了矛盾是怎么处理的?

九、你的人生信条是什么?

十、怎样看待加班以及加班没有加班费?

十一、怎么处理工作与家庭之间的矛盾?

十二、你的性格特点?

十三、我没有别的问题了,你有什么问题问我吗?

面试完了,要了一张他的名片,一看,晕掉。腾讯网站部的NO1!想着自己刚刚跟人一顿湖侃,凶多吉少!真恨不得抽自己一顿嘴巴。因为对本次面试没有什么信心和欲望,自己根本就是一顿瞎侃。唉,我至今后悔不已。

出了NO1的办公室门,看着通知我的秘书MM正在那边站着。美女嘛!我很友好的冲着她笑笑:“我面完了,我告辞了阿!”不想说再见,估计是再也不见了。MM说别走啊,还有三面呢,就是跨部门面试,你等会儿,我去给你叫人去!心里不由想着腾讯不HD,既然有两面,干吗不告诉我!结果秘书MM一句话更让我晕倒:本来还给你安排了HR面试,但是今天那边都有事,所以下周再给你安排,你等我电话通知。我点点头——因为不明白腾讯的招聘程序,所以也不多问。

三面

三面的主控权基本上在我手里,所以面试官的问题并不是很多,

回忆如下:

一、上一份工作做的时间很长,你在那里的工作历程是怎样的呢?

二、你了解你应聘频道的工作性质吗?

[我也不太清楚了。我问得多,她说得也多。主要是关于这个工作现在所处的一个境况,他们希望达到一个什么标准等等。反正后来基本上是我们在交流探讨怎样才能把工作做好,我都差点忘了我就是在面试了。

面完以后,我跟她告辞,然后到电梯口了给秘书MM打了个电话,告诉她我面完了,谢谢了她。秘书MM可能有点吃惊我会给她打这样一个电话,有些没有思想准备的样子,在电话里都有些结结巴巴,然后再一次重复了让我下周等她电话进行HR面的事情。

下周就下周吧,我已经对跟NO1的谈话后悔不已了,没准这个HR我还见不到了呢! 没想到第二天一早,又是这个秘书MM,打电话让我周六也就是第二天进行HR面。 于是我心里开始有点想法了,想着也许到QQ有点戏。做了一下准备。

以前没有这么繁琐的面试经验,所以对HR面试很有些懵懵懂懂,也不知道会问我什么,所以又抱着听天由命的想法去了。

腾讯HR面试在银科21层。电梯间里遇到一个十八层工作的帅哥,他主动问我是不是

腾讯的。我很不好意思,说,我现在是无业人员,我只是来面试的。小帅哥点点头,出电梯前说腾讯很不错,祝你好运!谢谢他!

开始HR面试我发现,又是一个MM!看来腾讯美女还是很多。正因为心里有想法了,有顾忌了,所以看着HRMM的面无表情,心里还是很有些紧张。

四面:

HR面问题如下:

一、为什么会离职?

二、为什么会选择腾讯

三、为什么选择这个职位?

四、在原来的单位拟主要做什么工作的?

五、在原来工作上有哪些创新?

六、原来工作上遭遇了哪些挫折?

七、在工作中你联系最紧密的关系单位是哪里?为什么?

八、在这个新平台上你如何面对新的挑战?

九、你原来的工资待遇是怎样构成的?

十、你原来的单位有没有相应的奖惩?

十一、对工资的期望是多少?

十二、是不是马上可以上班?

十三、有毕业证和学位证吗?

十四、最近看了些什么书?

十五、最近作过体检吗?有没有大小三阳?

十六、你是怎么知道这个职位要招聘的?

十七、你了解腾讯的企业文化吗?

十八、你怎样看待腾讯的愿景的?

十九、我没有什么要问的了,你有什么问题问我吗?

(顺序上有出入,请大家自动把有些问题往前移:

昨天参加了腾讯的产品类笔试

试一共60分钟,分发试卷和收回试卷费时5分钟,实际考试时间55分钟。

选择题36道(都是5个选项的),计算题14道(一道题会有好几个问),题量比较大,我还有最后两个空没填写,实在是没时间了~~

题目考查的范围比较全面,但是有所侧重,例如:如果外汇相对于本国货币升值,一般来说,本国的通货膨胀率将会怎样?下面就是5个选项。

总体来说,试题本身难度不大,但是很费时间,阅读的速度非常重要,逻辑判断的能力要求很高,要求快速阅读、快速判断、快速计算,而且还不能粗心导致计算失误(我一般出现的情况就是计算失误~~,希望这次不会出现~~)

腾讯这次的试卷可能字体印刷的比较小了,我的视力是5.3的,看上去不会有任何问题,但是坐在我后面的老兄就不好了,完全是模糊的一片,不断的缩减和纸张之间的距离才能看到,可能腾讯公司在这方面的成本应该适当放宽(也许也是一种测试吧,身体素质的测试~~)

hr说今天就会有面试通知出现,等待中……

今天下午3点还有一个招商银行的面试,应聘的核心业务软件开发工程师,应该没有什么问题的~~

11月5日还有kpmg的笔试,按照我做的以前的笔试题目来说,很easy,全对~~但愿这次也是这样~~

如果幸运的话,如果和腾讯能够很好的契合的话,应该在一个周的时间里面就签约了,大家保佑我吧。

有朋友问我,为什么不去google或者微软这样的公司,却要去腾讯?

我的回答是:我个人的能力在google或者微软这样的地方是没有太大竞争优势的,而且我想做的事情并不是code machine,我希望能够在我的市场洞察力下,依据市场数据做出我的策略和idea,然后利用我的技术背景将其实现为一个原型系统,经过team和部门的验证,最终与工程师们一起将其实现为公司的产品或者服务,这是一个从idea到product的过程,充满了创造的乐趣,充满了挑战,我就喜欢这样的感觉,而腾讯能够给我这样的环境,我希望我能够在腾讯5个多亿的用户群上为公司做出一点贡献,也是一次次自身价值的提升。

自己整理的腾讯产品策划类笔试面试题

腾讯产品策划类笔试题

列出腾讯的十款产品和竞争对手的产品,并选一款对其作出评价看,说出他的优点和缺点,并提出你的改进之处.

QQ旋风VS迅雷7

QQ音乐VS酷狗

腾讯微博 VS新浪微博

QQ影音 VS迅雷看看

QQ管家 vs 360安全卫士/金山卫士

QQ输入法 VS 搜狗输入法

QQ浏览器 VS 搜狗浏览器

QQ商城 VS 淘宝商城

QQ邮箱 VS 网易邮箱

手机QQ浏览器 VS UC浏览器

点评手机QQ浏览器。

移动互联网是一个发展趋势,浏览器作为移动互联网的重要入口,先占领市场,获取用户,具有重大战略意义。

QQ浏览器的优点:

(1)与UC一样具有省流量、快速的优点

(2)一站式通行证,方便享受腾讯服务,如微博、邮箱、消息盒子等

(3)消息盒子提供新的聊天体验。免登录QQ,能快捷地与好友聊天,更省流量。

缺点:(1)安全性不够。随着移动互联网服务的增多,下载将成为用户频发的需求,而QQ浏览器在下载前、后均无对资源做出安全评价,存在极大安全隐患。

(2)对flash插件不支持。

提议:(1)减少耗电量。移动设备的短板之一就是电池续航能力差,因此通过优化系统资源占用,减少软件对系统的耗电。

(2)增强云安全。借助腾讯强大的云端服务器集群,将移动互联网的恶意软件、病毒封杀在云端。

(3)对内核的升级,增强对HTML5的支持

网店(如淘宝)怎样处理买家与卖家对在全退款后是否允许卖家给评价的看法

允许卖家给评价的弊端:不能有效限制恶意差评,交易信息的不透明加剧了信息不对等,不有利于消费者参考。

买家与卖家在解决纠结过程中,卖家的态度、处理的效率等因素都会影响买家给的评价,当中的―曲折‖只有双方才知道,而对于不知情的消费者,一个退款的事件,一个评价会影响他的购买选择,差评容易导致交易失败。而卖家对于买家的差评无可奈何,这让一些恶意差评,恶性商业竞争钻了漏洞,使得消费者掌握的信息远远不及买家与卖家。信息不对等的加剧又会反作用于交易行为,不断恶性循环。

一周多过去了,还没有收到消息,据说这周会出,谁知道呢....

其实从笔试完到终面,都断断续续发过了部分笔经或者面经,所以这次就整理一下,说一些比较综合的经验吧,并且随贴附上这次应聘前自己准备的一些资料,供后人参考。

1.霸笔

如我所料,产品的报名在如此火爆的情况下,腾讯还是用了电脑筛选简历的方式(至于哪些筛选条件,就不得而知,但是名校的大多会通过),所以乱七八糟的就被笔试鄙视了。大老远从澳门跑过来,当然不能就这么算了,所以16号早上提前了40多分钟吧,就到了笔试现场,跟从深圳来的L一起霸笔。说实话,腾讯霸笔其实很容易实现,而且最后的结果也证明了不仅腾讯最终让多数坚持等的霸笔人都进考场了,而且进入1面名单的人中,也是霸笔的随处可见。

笔试的内容果然像之前的笔经写的一样,分为3大块:数理逻辑,阅读理解,和简答题。具体题目俺已经发过了,大家可以找找之前的笔经做参考,这里不再重复。

『经验』:

a. 如果想霸笔,请一定早去,多求几个考场的考官,主要目的是看一下哪个考官会比较容易通融以及哪个考场来的人比较少。可能的话,尽量多联合一些人,分别在不同的考场等待,然后谁先进去就互相通知一下。虽然腾讯一般都会让霸笔的人进,但是不同考官让你进的时间不同,10分钟到半个小时不等,如果傻傻等在一个考场,可能失去很多做题的时间。

b. 这条经验最适用于像广州这样的第二批招聘城市。仔细研究第一批城市的考题吧,非常有用。前几年的笔经基本上是不能有直接效果的,但是第一批城市的考题很有可能是原题在第二批中出现。比如这次广州站的简答题,四选三,根据比较,应该是有2道都是一批中出过的。

c. 带计算器。这个很多人都提过了,虽然我的考场后来考官不让用,但是你用了他也没很严格的管啦。

2.一面(群面)

一定要记住,群面不是凸显个人的时候,最重要的是以一个团队的利益作为大前提,突出表现自己非常有可能成为出头鸟而被杀,而且危及到其他的组员。我们组是最后一组,因为我们的面官比其他的都慢很多,本来20-30分钟应该结束的群面,我们面官面试的组都持续了1个小时以上。为此,我们晚上10点才结束,足足在外面从4点半等到快9点。 『内容』:

a. 自我介绍2分钟。 中间面官会不时的打断,对你讲的中间他感兴趣的部分提问。比如我们组有个研究生师姐提到自己自主创业,在淘宝上开店,面官就会问为什么不去拍拍?也不一定全部会问腾讯相关的。有些人从始至终没被打断,讲完就让回座位,这反而是个不好的sign...

b. 分为两组,讨论case。还是飞机雪山失事,一组人逃生,从15件东西中选5件,并排序。讨论时间为10分钟,最后要推选一个人做总结。

c. 单独提问。问题集中于团队合作方面,而非针对于你们的答案。比如会问,这次讨论你们的整体安排和思路是什么?谁是你们组起最大作用的人,为什么?分别评论一下你的组员。等等。。。

『经验』:

a. 对于这类case的讨论,推荐大家先确定一个全组人都达成一致的行动目标,然后再根据那个行动目标而选东西。比如我们这个雪山遇难的case,最好大家先决定是死守等待救援还是自己走出遇难地点求生。选好行动目标后,很方便大家选东西,而且可以自动的淘汰掉一大把东西,节省了时间。

b. 不要当那个唱反调的。再次强调,这不是表现个人的时候,要以团队利益为最高目标。如果发现自己的意见和大家的不同,就算你觉得他们都错了,也不要因为过分坚持而耽误全体的讨论时间。在实际工作中,也许坚持有时也是对团队负责的表现,但是在这种只有10分钟的状况下,就不要执拗了。反正选的东西真的不重要,考官看得是团队的合作。 c. 给自己和别人扮演的角色准确定位。面官会问你觉得XXX是什么样的角色?

d.可以激情,但是不要显得冲动。这有时只是一线之差,公司都是想要稳重不轻浮的人,要表现的大方而沉稳。

3.二面 (专业面1)

历时最久的就是这次专业面了。面官是当时群面中的一位,当时就觉得挺严肃的,后来专业面的时候基本上就是咄咄逼人的压力面,而且持续了1小时之久。精神肉体双摧残啊! 『内容』:

一个小时内问了太多问题,下面就挑一些俺记住的分类分享一下,问题不分先后顺序... i. 一般类型

a. 为什么来应聘腾讯

b. 怎么证明你喜欢互联网(因为我前面说了自己喜欢互联网,他之后要我不断不断的举例来证明)

c. 你为什么适合做腾讯的产品经理

d. 说出自己的优点和缺点 (并分别要举例)

e. 你做的项目中遇到过什么样的困难,怎么解决的?

f. 项目中有没有碰到过跟组员意见不合吵架的时候?最后怎么解决的?

g. 就项目中的职责和细节进行发问

h. 为什么从开发转到产品经理?

ii. 专业类型(产品经理)

a. 怎么理解产品经理(其实在腾讯,产品策划=产品经理)

b. 如果你是QQ的产品经理,为它添加一个功能

c. QQ哪个部分做的不好?怎么改进?

d. 做一个IM产品前,你是怎么确定这个产品需要怎样的功能的(因为我有提自己开发过web-based IM)

e. 对最近看的一个电影进行评论

f. 如果你是该电影的导演,你要怎么策划这个电影,都要考虑些什么,按什么步骤做什么事

iii. 个人/刁难类型

a. ―我认为你是个慢热的人‖。面试刚一开始,就被没头没脑抛出的第一个―问题‖,就是这样一个陈述句,非常窘迫

b. 你觉得你哪些特点不符合做产品经理?(注意,是不!符!合!)

c. ―你就是那种不愿意试新东西的人吧,就好象已经出了新的搜索引擎,你还在用

GOOGLE,总是用一样的浏览器‖。(被无辜否定作为产品经理最需要具备的特质之一,几番冷静的抗辩后,他不断否定我,直到我抛出大把例子证明方罢休)

d. ―你知道吗,XXX电影(我提到我最近喜欢看的),是我唯一一个看个一半就离开影院的‖。(大汗!品味不合么?又要一番冷静分析该电影以及自己的客观和主观看法)

e. ―你所谓的经验都是网站开发的,到IM这里没什么价值‖。(否定俺的项目/工作经验!淡定,冷静再跟他辩驳俺的经验为什么有用)

f. ―你的这些作品,如果让我来挑,我能挑出太多毛病了!‖ (最后我有给他看我以前项目的一些效果图,被鄙视,但是这之后他说,―我还是收下,而且我对你给我看这些东西这个举动,很欣赏‖.... 大喜到想飙泪)

g. 高中成绩不好吗?干嘛去澳门?!(挑战俺的学校。压抑着怒火,保持着淡定的微笑,跟他周旋)

iv. 小八卦

a. 有男朋友吗?

b. 去旅行的话,跟男的还是跟女的?

最后,临走前,他问我,―你紧张吗?‖,我说我不紧张,但是我觉得您真的是很严肃的面试官。他第一次露出一丝貌似微笑的笑容....! 我出门的时候还跟我说,不习惯穿高跟鞋,下次穿平底鞋吧!= =|||||||||| 难道我穿高跟鞋走路太丑吗?

『经验』:

a. 面对不断否定你的面试官,千万不要方寸大乱。其实他不一定就是认定你是那样的人,就是想看你怎么证明自己,要能滔滔不绝的举例证明自己才好。

b. 对职位和业务的理解一定要到位,否则你答不出出彩的答案,特别是专业问题方面 c. 逆向思维有时很有帮助。比如他让我给QQ加一个功能的时候,在没准备的情况下,我1秒钟内根本想不到QQ还要加些什么而且又要是pight idea(而且说实话,俺是一个月前才开始用QQ的= =|||||||,已经抛弃他快8,9年了),就说,与其加功能,我反而想减。然后奉上一堆理由,最后竟然被我把这个减功能的动作说成了一个新添加的功能,并且是基于QQ本身产品特点的。(自己膜拜自己....= =||||)

d. 小心谨慎,步步为营。任何一个问题都有可能是在考验你是否适合这个职位。就算一时间答不出,也要表现的很冷静,很自信。

4.三面 (专业面2:总监面)

我最崩溃的一面。面完我就觉得自己死定了。但是RP大爆发的结果是,晚上收到第二天下午的终面通知,一天心情起伏之大,无以名状........

『内容』:

因为还是专业面,所以内容方面其实跟2面差不多,持续了40分钟,只不过俺的面官,是个看上去非常NICE,NICE到你不知道你答的他是不是真的满意的人。写几个上面没有提到的问题吧:

a. 用了QQ多久?怎么看待这个产品?(俺诚实告知,中间抛弃了QQ很多年,并附上了理由。这个实话是事先就想好的策略之一,后面证明还是正确的)

b. MSN是什么样的产品?怎么定位它?

c. 给QQ减掉3个功能及原因

d. 比较QQ和MSN

e. MSN为什么要在某段时期删除了某项功能。

f. 作为MSN的产品经理,给MSN添加3个功能。

其实面试一开始,他在翻看我的简历的时候,看到我一些开发经验,就开始问了半天技术问题。。。问了PHP,J2EE等,搞得我莫名其妙,怎么好端端的产品经理,面上我技术了?!后来才想明白,他是怕我造假,明明不太懂技术,给自己编了一些项目经验(但是不好意思,俺的项目不仅是真的,而且只有少写,没有多写)

至于为什么我会面完崩溃,在应届生中应该也找得到我当时悲痛欲绝发的三面面经。主要是他不停看手表,还在最后我问他评价时,给我的整体感觉是他对我没兴趣。说的话很有―谢谢参与‖的味道,让人很崩溃。

『经验』:

其实到了这一面,大家都已经非常的疲惫了,而且我是一大早的面试,我早上状态就是明显没有下午好,所以给了他不够精神抖擞的印象。这个大家注意吧,总监都是看人看精了的,不要说谎,表现自信,最总要。

5.终面(HR面)

相信终面了的人都是去见了505的HR JJ吧~ 我的终面相对比较坎坷,她中途跑到外面接了个漫长的电话,我在屋里很百无聊赖。而且,我的终面面经可能对大部分人不是很有用,因为很多问题是针对我的个人在澳门的生活经历,以及我曾经转过专业这件事进行的。所以内容方面就没啥分享的了,建议就是看一些HR面的面经就好,冷静的去,沉着自信的答,问题也不会太刁钻的。

说了很多了,最后奉上一开始说的我整理的材料。除此之外,推荐大家看《人人都是产品经理》这本书,虽然我有电子版,但是因为太大。。。上传不上来,所以抱歉了。你们搜索一下,应该资源不少。

祝所有人好运吧!!当然也祝自己RP够足,能最终拿到OFFER!

GOD BLESS YOU AND ME !!!!

腾讯暑期实习 – 北京产品策划/运营 – 面经

到今天为止,距离第一次笔试的时候已经一个星期了,很不幸的是,在3面之后就再也没有接到腾讯的任何通知了。截止于3面,不过已经很满足了,当时只是随便顺手投了腾讯,没想到居然能够过关斩将杀到3面,而且我是学通信的,和产品也不太沾边。所以今天总结一下整个面试过程中的一些体会吧。

2011年4月20日左右接到腾讯的短信,要说已经通过了简历的初步筛选,23日去中科院研究生院进行笔试。笔试的时间是上午10点,由于前一天晚上在赶一个项目,所以基本上到3点才睡觉,然后早上8点就起来准备准备去笔试了。通知笔试的人一共大概是800多人左右,然后当天有来霸笔的,也有本来是笔试技术,结果跑过来笔试产品了,所以整个教室里面都坐满了人,一个一个挨着坐的,估计应该有1000人左右。笔试的题目是类似于行测的题目,时间1个小时。有给你一个图表,让你分析其中的一些数据,也有给你几个数,找到其中的规律,然后填下一个数等等,就是行测中的一些题目,有兴趣的同学可以拿行测的书来做做练习。然后最后有4道附加题,按照卷子上说的,附加题是不计入总分的。我记得有一道题是问你Wi-Fi的相关信息,还有问微博的,让比较腾讯微博和新浪微博什么的。题目很多,1个小时得抓紧时间做。

当天晚上就去出了通知,说哪些通过了笔试,安排下一步面试的时间地点什么的,我个人感觉答得还挺不错的,但是不知道为什么没有进入下一轮的面试,然后,我就做出了一个毅然的决定,根据网页上面写的一些信息,去霸面。

4月24日,我根据网上的信息来到了北京银科大厦,当时15层到22层都是在面试,但是不知道为什么其他层都没有人,然后我就找到了一个在外面等的人最多的16层,准备等到所有人都面试完了之后再去面试。到了之后发现,不仅仅是我一个人,还有2个北航的女生也准备霸面。刚开始我们没有什么交流,后来,从门里面出来了一个西装革履的人,然后我们就围上去了,以为那人是boss之类的人,结果是过了好多天才知道,原来那人是物业。我们围上那人之后,那人说今天面试好多都是直接从深圳总部来的人,所以他们也不太熟悉,然后要我们把简历给他,3天之内等消息,3天如果没有消息就没有了。但是我们觉得,如果简历给他了就基本上是石沉大海了,所以当时就发表了一番感谢之后就走了。然后一个非常偶然的机遇,当我们回到腾讯门口的时候,从里面出来了一批已经面试完的人,然后面试官拿着名牌准备叫下一批人了。当面试官清点完人数之后发现,有3个人没有来,然后我们就跟面试官说,我们是来霸面的,希望能够进去有机会面试。面试官进去会议室数了数人数,然后就同意我们进来了。还好是有3个缺口,要不然,我们还不知道等到什么时候去呢。

群面的氛围都很和谐,每个人面前都有一个写着自己名字的名牌,然后面试官首先让我们每个人做30秒的自我介绍,不用很多东西,就说一下具体的个人信息什么的就可以了。然后就是一个案例讨论,我们讨论的案例是如何解决图书馆占座的问题,时间是20分钟。在群面中,有几点是需要特别记住的:

1. 不要做那个滔滔不绝说个没完的人,也不要做那个一言不发的人,在关键时刻说出关键性的话很重要;

2. 一开始要学会倾听,大概掌握了每个人的个性和想法之后,再根据整个小组的情况,确定你所处的位置;

3. 做leader很好,但是也容易暴露出自己的缺点,要谨慎,然后time keeper是一

个很好的职位,在面试中很加分的,一定要有时间意识;

4. 记住每一个人,至少是你们小组的人的名字、学校、专业很重要,这样在进行交流的时候可以直接说***同学,而不是说这位同学;

5. 如果你觉得你自己有能力,尽量坐的和面试官接近的地方,让面试官看到你的笔记;

6. 在别的小组发言的时候一定要注意倾听,并不时的进行一些记录,这样有助于在你的发言中补充,也让面试官知道你正在倾听。

以上就是在群面中需要注意的地方,切忌自己表现得太aggressive,这样很容易被面试官枪毙的。然后在面试的时候要注意的一些礼仪、谈吐等方面就不多说了。另外,在我群面的时候有一个小插曲,我们是3组人,然后我们组是我做陈述,最后一个。在我做陈述之前,一站起来就说,刚刚两个小组有什么不足的地方,然后我们是针对刚刚他们的不足,我们的优势又在哪里。然后做完陈述之后,就被那两个小组的人群起而攻之。因为我们组最后陈述,所以一些好的观点都被对方陈述完了,我当初只是想一个是突出我们小组的idea,二是突出我有在认真听取他们的陈述。但是由于说了对方的不足,所以导致了3个小组开始互相解释啊攻击啊,各种争辩发言什么的,一发不可收拾了。直到面试官说,大家不要当真,我们只是一个模拟环境神马的,这才结束这场纷争。然后面试官问了我一个问题,说我说了那么多他们的不足,有没有觉得他们的方案有有点可以被我采纳的地方,然后我看着笔记说了一些,然后看见面试官很满意的点点头。所以,注意在群面的时候,要记录下每一个人发言的每一个关键点,不仅仅要考虑人家的不足,还要考虑人家的优点什么的。另外,坐在面试官旁还有一点好处就是,可以看见面试官记录了一些什么东西,因为我就看见面试官在我的名字下面划了横杠,然后写了好多东西,最后还打了一个勾。然后我就心里踏实了。

下午5点左右面试出来,然后回到学校睡了一下,大概6点多,就接到了2面的通知, 4月25日去假日皇冠酒店进行一对一的2面。不得不说,腾讯的效率还是非常高的,1个多小时就给了通知了。

然后中间发生了一个小插曲,在25日下午,我又接到了另外一个部门的短信通知,通知我26日去面试。因为我看见网页上面没有我的名字,所以以为我没有入选,就直接去银科霸面群面了,结果后来又收到了正式邀请群面的通知,然后我就囧了。不过想着有机会总得试一试,所以26日又跑到银科去群面去了。

其实每次群面都差不多,只是主题不一样,这一次的主题是,讨论一个开牛肉面馆的方案出来,要客户多,同时也要成本少。要注意的也就基本上是刚刚上面所说的。不过感觉这一次群面比上一次群面的同学,整体水平都要高得多,而且还有一个本来在腾讯实习,结果想要换部门,所以到我们这边来面试了。不幸的是,除了那个已经在腾讯实习的人,其他人都被淘汰了。所以给我的感觉是,腾讯这一次并不是真心真意要人。

4月25日,我按时来到了假日皇冠酒店,是1v1的面试,给我面试的人是上次群面的2个面试官中的其中一个,人很nice,一开始就说,我们已经认识了,就不要太拘束,顿时就让我放松下来了。

面试官一开始问了一些什么是产品经理,如何定义产品经理,产品经理要做些什么事情,如何做好一个产品经理等等问题。由于我在面试腾讯之前,对产品这方面完全没有任何概念,

只是在面试之前突击的看了一下书,所以觉得回答得并不是太好感觉。然后面试官问我,我平时上网都干啥?我说有3点,一是SNS,二是查找论文文献,三是浏览网页,了解时事。然后面试官就问,那从SNS和文献检索里面选一个主题来交流,我说随便,面试官说,那就SNS吧。然后就问我人人网最近有哪个功能最让我觉得很好的。正好那段时间网上在疯传facebook推出的暗恋功能,然后人人网也推出了类似的―浅喜欢‖,然后就说了这一点。面试官又问,你觉得这个功能有哪些地方需要注意的啊,然后如何可持续发展啊什么的。然后还问了一些其他方面的东西,最后就问我,有什么问题问她没。我根本没准备,所以就随便问了两个比如实习地点啊,实习的时间安排啊,还有几轮面试之类的比较肤浅的问题。然后就回来了。

1. 要注意回答问时候把面试官吸引到你准备好的问题上;

2. 准备几个问面试官的问题,最好是一些专业方面的问题,但是不能太专业了,要不然难倒面试官了就死定了;

3. 尽量表现得举止、谈吐、坐姿什么都优雅一些,然后一些基本的礼仪也得注意;

4. 回答问题的时候要精练,不要啰啰嗦嗦一大堆,然后面试官也不知道你到底在说什么;

5. 面试之前准备一些最近和需要面试职位相关的资料等等,做好充分准备。

这就是我的2面,在最后快要面试完的时候,面试官在拆我简历上的订书针,然后还随口说了一句,订书针过不了机器,要拆掉。刚开始我并没有在意,后来回来之后,越想越不对劲,难道是面试官要把我的简历过碎纸机了,所以要把订书针拆掉?

4月26日下午5点多,也就是在银科参加完另外一个部门的群面之后,我接到了HR姐姐的通知,让我4月28日中午去银科16层进行3面。当时激动得语无伦次了都,然后记录下相关的一些信息之后,就挂电话了。

26日,大概是下午一点多左右,我到银科来3面了。因为我是下午的第一个面试的,所以心里还是很紧张的。HR姐姐带我进入腾讯,到了一个很宽敞的独立的办公室里面,然后看见到了传说中的总监。总监看上去很年轻,但是都不苟言笑。第一次见这种大场面,也不敢乱说话。总监一开始就要我做一个2分钟的自我介绍,然后问我知道我现在面试的职位叫什么名字,再还问了一下接下来的5年之内的职业规划。然后给我设计了3个案例,让我一一解决。

第一个案例是说,麦当娜来中国了,然后现在腾讯微博需要推出一个主题活动页面,来报道这件事情,我现在手头上有一个很好的资源,就是我一个同学是麦当娜中国最大的后援会的会长,有好几十万的粉丝团。根据这样一个信息,设计出一个腾讯微博主题活动页面的demo。然后我拿了笔在白板上进行了一些初步的构思,结果总监就问,你是不是以前没有做过策划啊,然后我就很老实的回答,是的。当我设计好demo之后,就要开始阐述我的一些设计理念,优势什么的。然后总监就不停的在反驳我,说我这个没有创新点,这个东西,新浪、搜狐也能做之类的。然后我说了两三次之后,实在是找不到什么东西好说的了,就说没有了。

第二个案例是看看办公室里面有哪些地方不合理,如何改进,比如家具摆设,室内的设计之类的,找5个出来。这个问题我觉得回答得还算不错。总监也没有再说我什么。

第三个案例是现在有一个辩论赛,然后我手下有10个人,需要多少预算,如何安排这10个人什么的。 等我说了一大堆之后,总监又开始说,如果资金不够,如果人员不够,如果出现突发状况怎么办之类的问题,让我临场解决。

三个案例完了之后就问了我最近读的一本书是什么书,然后他给我的印象是什么之类的。最后让我问他问题,我问了他我今天表现怎么样,他说,不能告诉我,面试的时候不能反馈给应聘者信息的。然后还问了一下其他的关于实习的问题。

整个面试大概是半个小时左右吧。至此我就结束了腾讯产品面试的全过程。没有能够进入4面其实还是蛮遗憾的,不过想想还是能够满足的啦,投简历的不知道有多少人,就从笔试的开始算,1000来人,到最后能够进行3面的也就20多人左右,所以想想还是蛮有成就感的。昨天接到了百度的笔试,也是产品类似的职位,希望在百度能够好运。至于腾讯的话,十月份校招再见。

被BS的腾讯2011实习生招聘(广州站——产品策划职位)

§ 四月 27th, 2011§ Filed under 心路历程 § Tagged 产品策划, 秀我在线, 腾讯, 面试 § 6 Comments

4月21日晚10点左右,在宿舍上着网。突然宿舍室友一阵尖叫,吓到我了,问他什么事,他说腾讯发短信给他叫他去笔试了,这时我才想起我当时也投了简历的了,赶紧拿起手机一看,额,我也收到了。他貌似蛮兴奋的,但是我却不大想去,因为自己在深圳,去到广州很麻烦,住要住姐姐那,又远,舟车劳顿,最主要的是进的几率不到5%,甚至0.5%,为了这么小的几率去了不值,而且周末又恰好有很多事要做,作业也多。但是经过其他人的鼓励还是去了,去之前查了查,才发现自己报的是产品策划这一职位,不擅长,只能靠吹水咯。

4月23日10点,去了华工笔试,去了之后才发觉,其实我们都错了,网申的时候,基本通过率是99%,还有很多霸笔的,所以你收到信息并不代表什么。在华工的A1教学楼碰到一个高二的同学,才发现人家更积极,在潮州赶过来的,要6个小时呢!一下子更坚定了我笔试的信心,一定要过啊,人家都从潮州来了,我深圳还说三说四。本来说11点考,最后拖到11点25,霸笔的人实在多,进去之后发完试卷马上做。其实内容蛮简单的,就是25道选择题,一道五分,分3个部分:图表数据分析,

逻辑思维题(类似于看数找规律和逆否命题之类的),语句理解题(就是看一段话分析大意)。都还蛮ok的,后面还有四道论述题,比如关于腾讯微博的啊,IPAD的啊,分析到位点就行了,不过时间不是很充足。 考完已经12点半了,就去找大学城的同学逛逛,和中大的Xh聊起来才发现学校与学校之间的差距还真大啊,人家读计算机类的,现在编个小型系统完全没问题,而且经常实践,参加比赛,不像我们电子商务的这么水,而且他们的课都在大一大二上完了,大三一星期九节课,其他时间都在学习和实习。他们很看重奖学金,觉得奖学金代表了很多东西,可能是他们的课程比较实用吧,工科类就是这样子,所以奖学金也一定程度上代表了学习的知识和能力。

等到晚上10点多腾讯笔试还没出结果,觉得应该没戏,因为他说9点就出的,谁知到了11点的时候居然收到一条信息说笔试过的,晕!马上看以往的面经,准备准备,大概都是说群面,一个题目分两组,还说要先过去和熟的人组队,分好leader,time controler 和总结者,好吧,看到三点,第二天9点就要面试了,睡了3个小时,6点起床,过去大学城华工酒店坐车找地方就用了我至少一个半钟,昏昏沉沉的到了,去的人已经蛮多了,因为面试的是业务类,还是蛮多人穿正装的。我就一件牛仔裤还有一件休闲T恤,没办法,没怎么准备。去了那里,找到了自己面试的酒店房间,看看房间里面试官JJ已经在里面了,而外面只有我一个面试的人,不对啊,大家怎么都还没来啊,不是说群面嘛。算了,先进去问问,留个好印象先!于是进去后先打个招呼,问下,幸好没走错房间,然后她就叫我坐下了,拿了我的简历,看了下,然后就开始问了,

我一下子一头雾水,不是说群面得吗?好吧,单面就单面咯,反正兵来将挡水来土掩。可是后来的问题更让我摸不着头脑了,她说她这边是面试游戏策划的(汗,不是产品策划吗?),然后问我web游戏rpg游戏mmp游戏的区别和特点和推广方法,擦,这些游戏大概理解一点,但都没玩过,怎么有针对性地去回答啊,于是只能balabalabala一番(看了那么多面经,我也会用bala这个词了)。不管文对不对题,反正只看到她不断地微笑,貌似还挺满意的,然后就问我最喜欢的游戏,我说了实况,因为自己比较喜欢足球。然后就问我怎么使这款游戏也让别人喜欢,我又继续balabalabala,然后就问我怎么让一个游戏在大家玩完后得到正确有效的反馈,继续吹水咯!最后看看简历,问我在一些公司实习主要做的内容,这个比较简单,毕竟自己在这方面还是熟悉一点的,最后问我现在所运营的秀我在线创意T恤DIY是怎样的网站呢,介绍介绍,我就把大概的网站创意说了下。然后她还问我简历里面写到的一些有关内容的资料带来没有,比如证书的复印件,最后她又很和蔼的笑着说,过了就打电话通知我面试,搞得我出来后手机马上开启声音,怕真的打电话给我,自己感觉还是良好的,虽然回答的不是很到位,但毕竟还是蛮流畅的,没被中断过。

出来后碰到俩难兄难弟,逮住我问问了什么问题,我就说是游戏策划的,关于游戏的!他们俩也很吃惊的问,不是产品策划吗?怎么变成游戏策划了,不是群面吗?怎么变成单面了。很明显,我们都被忽悠了,于是他们赶紧打电话联系了自己的好友懂游戏的,其余的我就不知了,打道回府,等待晚上的消息。

等啊等啊等,等不到消息,估计真的没戏了。早早去睡,第二天早上起来一看真的没戏,名单里面没有我,我才愕然惊醒,原来那面试官JJ的笑容都是职业微笑而已,并不是真的对我的回答很满意,囧!

笔试去了5,6千人,笔试后剩下2000多人,第一轮后剩下500多人,这淘汰的还是蛮多的。后来经我了解,和Don’t聊了会,才发现腾讯这次安排真的很不合理,把产品策划的都安排到游戏了,他一个同学也是,但是他去了问了下知道是游戏策划后就自己跑到产品策划―霸面‖了,只怪自己经验不足啊,虽然去产品策划不一定就面得好,但是至少比一窍不通的游戏好点吧。不过产品策划那边真的就是所说的群面了,估计也不是那么容易,特别像我这种做事这么被动的人。

总结下经验,以后面试一定要有所准备,特别像我们这种异地过去的,正装带一下,证书还有其他资料的复印件都要带,面产品策划的话也可以稍微准备下游戏策划,当然这是特例,我也没办法,如果很想进的话可以去霸面,腾讯一向对霸笔霸面很松的,当然你也得有勇气哈哈!说到底,一个道理,想进腾讯,需要实力+信心+勇气+运气。不像我这样没怎么准备,还被搞到游戏策划,打了个酱油就回深圳了。刚开始面试官JJ看我简历写着深圳还很好奇的问我是不是深圳人呢!我说是暨南大学在深圳的一个校区,汗,看他一下子就不那么感兴趣了,估计暨大她也不是很熟,更别说深圳旅游学院了。

还有,面试大公司一般要为一个职位准备很久,找好你自己的方向,比如真的很想去腾讯的产品策划的话就要多读些产品策划的书,关注这些类型的新闻内容,特别是互联网的新产品,培养一个创新还有比较缜密

的思维。然后还要结合前人的面经,做好应对腾讯面试的计划,知己知彼才能百战不殆啊!自己也得加吧劲去多读些产品类得书籍了。

第一次霸笔--腾讯产品策划 2008.10.25

陈璐 2009-09-03 14:31:47发信人: sauce (深呼吸), 信区: job

标 题: 第一次霸笔--腾讯产品策划

发信站: 逸仙时空 yat-sen channel (sat oct 25 16:32:48 2008)

可怜我简历一直通不过筛选,虽然不能算优秀,但觉得跟收到笔试通知的同学状况 差不了多少,不想我的找工之路就一直卡在简历的关卡,所以决定霸笔。

第一次霸笔给了腾讯,早一个小时去到考场,工作人员已经在现场了,感觉不错,上 去跟他聊了下,问是否有参加笔试的机会,嘿嘿,那位监考官很和善,说如果有试卷即可 ,我跟同学出去等,插句,同学说我说话感觉太没底气,看来以后得对着镜子多练练才行 。后来霸笔的人越来越多,那位监考官担心试卷不够,说是大家先把简历交上去再做一次 筛选,因为有经验带简历的同学不是很多,就被直接放进去了,这个时候本来以为没机会 了,不过大家都没走就想还是再等下,嘿嘿,过了一会,工作人员出来告诉我们可以进去 了,很庆幸,(ps:大家以后去霸笔的时候一定要记得带上简历),霸笔一定要胆大脸皮 厚耐心足。

说说考题吧,先是30分钟的性格测试+10道言语理解,不过性格测试里面好多相同的 题目,不知道是为什么那样设计,然后是40分钟的专业测试,因为是非技术类职位,其实 主要就是些iq题,推理,大家有时间可以上网看看公务员的考试题型,虽然题型不太一样 ,可是思维是一样的,我觉得关键要放松心情,不能急躁,再有就是懂得把握时间,有一 些题目不得已是可以放弃的。

这次太急躁了,有些题目想到一半就开始着急,不能集中精力,可能浪费这次霸笔机 会了,不过觉得可以霸的时候霸下也挺好的,嘿嘿

腾讯2010校园招聘游戏策划/运营面试记(转载)

2010-04-19 10:13:12| 分类: 4)面试|字号

上个月去武汉参加了腾讯的校园招聘,一路走到三面,虽然最后被BS了,但还是很感谢腾讯给了这次机会,让我学到很多东西,所以有必要把这些经历记录下来,总结下经验。 笔试:海笔

我参加的几个校招里,腾讯的笔试是最混乱的,可能是外包的吧,笔试前一天才收到短信,让去网站上看名单,一看吓了一跳,武汉站有4331个人笔试,而且有和我同名的,一个在武大一个在华科,当时就晕了。。

第二天去了华科,先考了产品,又加试了一场游戏,霸笔者无数。

鉴于有保密协议,题目内容就不说了,反正不难,题量也不大,而且我一直怀疑腾讯有没有认真批阅,因为四五千份试卷,当晚就出了面试名单,我游戏策划的5个分析题有3个空着竟然还进了面试,所以我觉得他们可能只扫了一眼简历觉得靠谱就行了。。。

一面:群面(无领导小组面试)

因为我产品和游戏都进了面试,所以就有两次一面。

先是游戏群面,也是我的处女面,10人一间会议室,每人两分钟自我介绍,我是第一个,balabala项目经验,结果把后面自我介绍的整惨了,因为别人都没啥经验,自我介绍有说上泡泡网关注行业资讯的、有说游戏世界观暴力的,还有忘说自己名字的,反正都不靠谱。。。 之后5人一组20分钟讨论话题,我们的话题是:

有人丢失公司的笔记本和手机,公司决定以后如有丢失个人赔偿50%,员工意见很大,你作为人力资源部经理如何说服大家接受这个决定。

我们这场整体表现一般,有一个不算领导的领导计时,有一个校电视台台长总结,我不算沉默也不算活跃,算是猫头鹰类型的,和我个人性格比较相符。

第二天产品群面,这次我被整惨了,因为小组8个人7个华科的,他们跟商量好似的自我介绍:

大家好,HR好:

我叫XX,来自华中科技大学XX专业,希望在接下来的讨论中与大家合作愉快。

对,你没看错,他们的自我介绍就只有这一句话,我排最后一个,也只能说一下我的学校和专业,没机会bala那一堆项目经验,简直成展示自己的劣势了(我来自一所绝大多数人都没听过的外地普通高校)。

接下来的小组讨论:

一家世界500强化工公司要推一项新产品,推广预算有限,有市场、生产、物流、质检、环境安全5个部门都想争预算,你会给谁?

一个华科的老手上来就做了Leader,分配好时间,2分钟读题,8分钟轮流发言,5分钟自由讨论,5分钟补充总结,指定了他同学做记录总结。

轮流发言大家很一致选择了市场部,不过我觉得他们表达、组织很好,但是欠逻辑,而我在他们的火力夹攻下没发上几次言,HR最后不收简历,我毫无疑问的挂了。

总结下这两次群面经验,就是一定要抢沙发:提前到面试地点,第一个签到,面试的时候排在1号,按惯例可以第一个自我介绍和小组发言。

虽然有面经说群面排在后面可以参考别人的自我介绍,但是我的教训是:为什么要参考别人的?

第一个自我介绍可以选择对自己有利的模式,比如项目经验多就bala项目经验,后面的人没有经验也得跟着胡侃;学历高而没有经验的可以就说一句学历,显得比较干练,后面像我这样准备好项目经验的也不好意思balabala了。

而且,在小组轮流发言里,1号可以说的内容最多,虽然话说是HR主要看思路,但该说的都被前面说完了,排到最后的你还剩多少思路呢?

我的群面结果也证明了这一点,游戏进了二面,产品被BS。

二面:游戏专业初试

专业初试是1v1,珞珈山838,游戏部门的gg很nice,但是问题有点压力,一直在追问,比如说他问你为应聘做过什么准备,你说看过腾讯企业文化,他就会接着问腾讯的企业文化是什么,等你bala上来他又会问你是否符合这种企业文化,为什么。。。总之他问的飞快,我答的也飞快,面了40分钟问了大概50个问题。

面试问题主要分为三类,第一类是考察对业界的了解,包括对产业、对腾讯的了解,游戏经历、游戏分析等等,这类问题没有窍门,没玩过的和玩了10年的就是不一样,关注业界的

和只玩游戏的也不一样。

第二类是对个人的考察,包括自我认识、应对挫折的能力、价值观等等,这类问题给自己做个SWOT和MBTI就基本清楚了,贵在真实,如果能符合职位要求和企业文化就更好了。 第三类是对职场的考察,比如对加班的看法、如何和上司沟通等,这种问题最简单了,看一遍杜拉拉升职记或者网上搜点HR的面经就OK。

下面是二面问题不完全回忆版,顺序和实际提问有所不同,部分问题给出了我的回答。 自我介绍

对游戏行业的看法

他说随便谈,我就结合Q2财报和前段时间twitter上流传很广的一篇关于腾讯数据挖掘的文章侃了一下

游戏行业的缺点

他的意思好像是问这个行业有什么坏处,我说很多青少年过于沉迷游戏不好

对网络游戏联合运营的看法

我回答是利于厂商间交流合作,扩大用户群,共赢等等(最近听说腾讯要和9c联运《名将三国》了?)

具体介绍下简历中XXX游戏网站的项目

追问:这个项目对你的帮助

追问:运营中遇到了什么困难,如何克服

追问:还出现过什么问题

总之一直在问网站中碰到的问题,我就说了盈利、政策等问题,然后他就追问如何解决,然后我就balabala尝试过的盈利模式,如何应对政策风险等等

网站是你一个人在做吗

追问:团队成员有没有变动,如何解决

追问:团队之间有没有矛盾,如何处理

追问:团队成员如何分工

你的这个项目介绍中提到了参与了XXXXXXX,是如何参与的

追问:你策划了什么活动

追问:给网游活动分下类

追问:你认为什么样的活动算是成功的活动

追问太多,我暂时短路了,所以把话题引导到一个自认为成功的活动上

追问:你认为优秀的活动需要具备几个条件

其实和上个问题一样的,想了想,回答大意如下:

a.活动能善始善终,没有争议(没做过的估计不会想到这也算条件)

b.门槛低

c.让玩家乐在其中,即使失败了也没有挫败感

给网游玩家分下类

介绍下你的游戏经历

选一款游戏分析

我选的仙剑Online,然后大侃仙剑从开发到运营都没有把握住核心竞争力

那你认为哪款游戏比较优秀,为什么

wow,影响业界

就wow游戏本身来说

打破了单纯练级的游戏模式,Raid,有成就感,世界观完善,建立在WC基础上,有代入感等等

自己的优缺点

我就根据做的MBTI测试结果说了一通

追问:如何克服自己的缺点,用实例证明

生活中有什么失败、挫折,如何克服

想了半天,冷场,这是我唯一一个没答上来的问题。。。因为我实在想不起来有什么重大的挫折,难道说失恋。。

然后他说我比较乐观

赶紧顺干爬:对,没有困难是不能克服的

在学校参加过什么活动

做过游戏设计吗

没有

对游戏策划/运营职位的认识

文案是做。。系统是做。。数值是做。。运营是做。。

追问:如何证明你适合这个职位

喜欢主管管得松还是严

如果主管批评你会怎么办

如果主管和你意见不合怎么办

沟通

追问:沟通无效怎么办

服从(就我受到的职场教育里面越级是很不靠谱的,所以就没说)

追问:如何使沟通有效

用数据说话,然后举了一个《杜拉拉升职记》里的例子

追问:沟通中最重要的

平和

如何看待加班

我一激动说了一句―当然要加班‖,他笑了,我也笑笑,解释下互联网节奏快,早开发早占领 三年职业规划

你认为产品成功需要哪些品质

追问:为什么需要这种品质

追问:你如何证明你具有这种品质

如果你的工作如果不符合你的兴趣怎么办

追问:你刚才提到了xx,有没有经历证明(在工作不符合你的兴趣的时候你是这样解决的)? 你认为一个人成功需要什么品质

你最看重工作的什么

成就感,balabala

除了成就感

快乐,balabala

准备这个应聘,你做了哪些工作

应届生查资料,看腾讯企业文化等等

腾讯有什么企业文化

诚信 正值 创新 合作(其实我记错了,没有诚信,是尽责。。)

如何证明你有这些品质

还有什么问题吗

我先问了一个关于腾讯游戏战略的问题

然后问了大概什么时候出面试结果

他说最晚后天,事实证明是大后天 = =

然后问我住在哪里,来武汉多久了,然后再见。。。

三面:游戏专业复试

似乎上天注定三面是个悲剧,在等通知期间我的G1抽风了,来电无提醒,后来一翻通话记录有十多个腾讯的未接电话,折腾一圈我被排在了三面的最后一个,这显然是非常不利的,因为三面面试官只有一个传说中游戏部门某boss,在他连着面了3天后还有多大精力面我呢?

事实证明确实如此,我一进645就看见面试官满眼血丝无精打采的样子,翻着我的简历和二面评价半天才问一个问题,我坐在那找话说也不是,不说也不是,他除了在我陈述那个《关于Twitter模式在网络游戏中的应用以及网游SNS化》的idea的时候在笔记本上记了一下,其他时间基本不怎么鸟我。

当然,主要问题还是在我,因为我本身不是那种能说会道的人,所以和二面那种狂问的面试官配合的比较好,三面这种就完全不知道如何招架,所以表达上问题很大。

另外虽然我比较了解互联网,做过游戏网站,但是对游戏策划还是不了解,他问我喜欢做什么策划的时候我不知天高地厚来了句―系统策划‖,极不靠谱。

结果只坐了20分钟就出来了,连问问题的机会都没有。。

三面的问题不完全回忆:

自我介绍

自身优势

为什么选择腾讯

职位理解

职位选择

家庭环境

就职地点

最后,继续求职,如果有互联网行业+策划运营类职位+招应届生+觉得我靠谱+自己也靠谱(至少不要让我误会你是传销),欢迎联系job[at]chenchen.me,或者在本文评论中填写邮箱以索取详细简历。

腾讯offer+笔试面试总结 2008.11.05

欧阳玲玲 2009-09-03 14:31:46

发信人: bluewind (coe06g pca 泱泱ws紫禁,还我三角河山), 信区: job

标 题: 腾讯offer+笔试面试总结

发信站: 北大未名站 (2008年11月05日12:17:06 星期三) , 站内信件

今天让去拿offer,静下心写一下笔试面试等等。。。

职位:深圳产品策划,08年开始腾讯不管技术、产品还是游戏,都是本科10w,硕士13w, 博士18w(这个数字不确定)。。。腾讯研究院的技术另说,可以谈到20以上,和baidu部 分高端技术类似

先说简历关:个人感觉腾讯产品策划类职位偏好社团、实习都丰富的,最好能体现你个人 爱好各方面都很全面的人

笔试:今年的笔试很弱,性格测试我之前别家就做过3遍,可能是某hr咨询公司向各大公 司兜售的吧,推理题也很弱,什么甲乙丙丁犯罪,一个人说的假话之类的,还有什么―广 东引进人才多少,上海流失人才多少,之间关系‖这样的语言逻辑,总之很弱,时间非常 充裕,北京笔试近400人,好像进面试350人。。。

一面,紧接着笔试(腾讯笔试+4-5轮面试在一周内搞定,很急不知道为啥。。。)

在中关村银科大厦,北京腾讯,做soso+qq.com的,和笔试一样,一半北邮的,北清不多

,然后北邮很厉害就是由一群人来霸王面,有个人从笔试到四面都是霸王,最后签约了。 。。

一面是群面,8-10人,船在大西洋要挂,最近的陆地在东南200海里处,救生筏上要带15 样东西,让你排出优先顺序:

钓鱼竿、驱鲨剂、雨布、收音机、机油、指南针、压缩饼干、巧克力、蚊帐、航海图、水 。。。还有四样记不清了

无领导小组讨论,30分钟,这组人都比较和谐,除了一个清华的有点官腔,其他都还好, 开始定了三阶段讨论顺序,先排最优先5个东西,再排倒数5个,再排中间5个,最后调整 。。。很顺利,不过hr好像不怎么看,在看简历。。。这种海面就是扯

二面,人还是很多,估计也有200人,北邮霸王的继续多。。。

单面,有的组tough,考数据分析,有的组nice,和你闲聊

我是碰到tough的,压力面,第一个问题问一个新上线qq产品遇到问题,客户反馈不喜欢

弹出消息框,高层也知道了,问怎么处理,大概就是一个marketing危机处理的case,分

析+综合

分析说分类处理,查清楚市场状况,哪些人反感。。。然后她一步步给我具体数据。。。 然后我遵循―分析+解决方案综合‖不断反复的宗旨,最后算是有了个解决方案,她也满 意

第二个问题,给一堆某im产品用户数据,分析并且猜是哪一个,这个需要之前稍微看看i m产品市场的基本情况,最后猜出来是yahoo messager

三面,人少了很多,估计北京留了120-160人左右,单面,应该是负责的产品部门经理( 这个阶段已经分你的地点、部门了)

问你各种对互联网市场的看法+简历。。。不难,看chemistry了

四面,几乎人很少了,面hr,就是那个深圳的duke,很干脆,为什么来腾讯,为什么来深 圳,怎么看互联网,简历上的经历有的和腾讯不匹配怎么解释。。。最后说了薪水和基本 通过的意思

北京似乎今年招了100人,占总数700人的1/7,很大的比例,似乎上海只要50多

另外,北大清华的看到的进1面的基本都到最后了,而且就算有些表示只愿意在北京的, 他也都发offer了,似乎是争取一下你的意思。

当时面试太紧张,一天一面,现在才写,基本就是这样,希望有帮助。

各位加油,另外听说今年学校的三方要春天开学才发,好事情:)

腾讯笔试2

腾讯笔试题(二)

一些腾讯笔试题及其答案

声明:题目来自网络,答案大部分来自网络并经过整理;有些是自己查资料和请教他人得来的。

1.1、有A、B、C、D四个人,要在夜里过一座桥。

他们通过这座桥分别需要耗时1、2、5、10分钟,只有一支手电,并且同时最多只能两个人一起过桥。

请问,如何安排,能够在17分钟内这四个人都过桥?

答案:A & B --2 mins

1 mins

C & D --10 mins

2 mins

A & B -- 2 mins

一共 2 + 1 + 10 + 2 + 2 = 17 mins

1.2 、1-20的两个数把和告诉A,积告诉B,A说不知道是多少,

B也说不知道,这时A说我知道了,B接着说我也知道了,问这两个数是多少? 答案:2和3

答案有3个:

1 2和2

2 2和3

3 2和4

第一个大概是(2,2)吧

A得到的是2+2=4,B得到的是2*2=4

开始A当然不知道,因为有可能是(2,2)或(1,3)

这时B也不知道,因为有可能是(2,2)或(1,4),而且这两种情况A无均会答"不知道"

这时,我就已经知道了,因为如果是(1,3),B得到的是3,只有(1,3)这种情况,就不会回答"不知道" 由B的答案,A可以肯定是(2,2)

同样,A说"知道"了以后,B也就知道了

因为如果是(1,4),A得到的是5,只凭第二步B说"不知道",A不可能在第三步便"知道" 所以B可以断定,是(2,2)

逻辑推理:这两个数是多少?

两个人A,B。数字为2-100之间的自然数。现找出两个数,把其和告诉A,把其积告 诉B。然后问A知道不知道是哪两个数,A说:“虽然我

不知道,但是肯定B也不知道。” 再问B,B说:“本来我不知道,但是听到A说这句话,现在我知道了。”,A听到B说他 知道了,然后就说:

“现在我也知道了”。那么这两个数是多少呢?

由A说:“虽然我不知道,但是肯定B也不知道。”得:和不是两个素数的和 得出以下数字:

11,17,23,27,29,35,37,41,47,51,53,57,59。。。。。等

通过以上列出的和,推出积的可能性:

和-》积

11-》18,24,28,30

17-》30,42,52,60,66,70,72

23-》42,60,76,90,102,112,120

27-》50,72,92,110,126,140,152。。。。

29-》54,78,100,120,115,138,154。。。。

35-》66,96,124,150,174,196。。。。

根据“B说:“本来我不知道,但是听到A说这句话,现在我知道了。” ”我们首先可以删除一些重复出现的积,如30,120

得到:

11-》18,24,28,

17-》52,

23-》42,76,

27-》50,92。。。

29-》54,78。。。。

35-》96,124。。。

由“A对B说:呵呵,我也知道了。”可以知道积是唯一的,那只有52了

所以得到和是17,积是52

答案就是4和13。

1.3 、爸爸,妈妈,妹妹,小强,至少两个人同一生肖的概率是多少?

1-12*11*10*9/12*12*12*12 = 1-55/96 = 41/96

1.4 某人去玩具店买小熊,单价30元. 付给玩具店老板100元 玩具店老板没零钱,

去水果店换了100元零钱回来找给那人70元. 那人走后, 水果店老板找到玩具店老板说刚才的100元是假币,

玩具店老板赔偿了水果店老板100元

问:玩具店老板损失了多少钱?

答案: 70+小熊的进价

2 请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句

答案:

#define max(a,b) ((((long)((a)-(b)))&0x80000000)?b:a)

若a b ,则a-b的二进制最高位为0,与上任何数还是0,所以大数为a;

否则,a-b为负数,二进制最高位为1,与上0x80000000(最高位为1其他为0)之后为1,所以此时的大数为b.

3 计算 a^b << 2

答案:

运算符优先级:括号,下标,-和.(成员)最高;

单目的比双目的高;

算术双目的比其他双目的高;

位运算 高于 关系运算;

关系运算 高于 按位运算(与,或,异或);

按位运算 高于 逻辑运算;

三目的只有一个 条件运算,低于逻辑运算;

赋值运算仅比 , (顺序运算)高。

在此题中,位左移"<

例如: 当 a = 6; b = 4 时; 则 a^b<<2 = 22

4、如何输出源文件的标题和目前执行行的行数?

答案: printf("The file name: %dn", __FILE__);

printf("The current line No:%dn", __LINE__);

ANSI C标准预定义宏:

__LINE__

__FILE__

__DATE__

__TIME__

__STDC__ 当要求程序严格遵循ANSI C标准时该标识符被赋值为1

__cplusplus__ 当编写C++程序时该标识符被定义

5、 a[3][4]哪个不能表示 a[1][1]: *(&a[0][0]+5) *(*(a+1)+1) *(&a[1]+1) *(&a[0][0]+4) 答案: *(*(a+1)+1)

a是数组的首地址,a+1相当于&a[0][1], *(a+1)=a[0][1],则*(*(a+1)+1)= *(a[0][1] + 1) =/= a[1][1]

6、 fun((exp1,exp2),(exp3,exp4,exp5))有几个实参?

答案:两个。

形式参数:在声明和定义函数时,写在函数名后的括号中的参数。

实参是调用参数中的变量,行参是被调用函数中的变量。

7、 希尔 冒泡 快速 插入 哪个平均速度最快?

答案:快速排序

快速排序、归并排序和基数排序在不同情况下都是最快最有用的。

8、enum的声明方式

答案:enum 枚举类型名 {

枚举常量1,

枚举常量2,

...

枚举常量n

};

For example:

enum weekday { sunday, monday, tuesday, wednesday, thursday, friday, saturday};

enum weekday week_day;//week_day 就是一个枚举类型变量

9、频繁的插入删除操作使用什么结构比较合适,链表还是数组?

答案:链表

10、*p=NULL *p=new char[100] sizeof(p)各为多少?

答案:都为4。因为都是指针类型,所占存储空间必然为4。

11、顺序查找的平均时间

答案:(1+2+3+...+n)/n = (n+1)/2

12.、for(i=0,sum=0; i<10; ++i,sum+=i);的运行结果

答案:sum = 55

13、不能做switch()的参数类型是:

答案:switch的参数不能为浮点型。

14、不使用其他变量,交换两个整型a,b的值

答案:x = x+y; y = x-y; x = x-y

15、写出float x 与“零值”比较的if语句。

if(x=0.000001 && x<=-0.000001)(x不为0的比较)

float: 6位精度

double: 16位精度

16、两个数相乘,小数点后位数没有限制,请写一个高精度算法

*************************************************************************************

数据库

*************************************************************************************

1、有个表tableQQ,有整型的ID项和字符类型的Nickname项,这两个项都不允许为空

(1)写出建立该表的SQL语句

(2)找出Nickname为QQ的用户,按ID降序排列的SQL语句

(3)写出删除ID为1234用户记录的SQL语句

(4)写出添加ID为5555,Nickname为1234的SQL语句

答案:

(1) CREATE TABLE tableQQ

(

ID NUMBER(12) NOT NULL,

Nickname Varchar2(30) NOT NULL

);

(2) select * from tableQQ where Nickname = QQ order by ID desc;

(3) delete from tableQQ where ID=1234;

(4) insert into tableQQ values(5555,1234);

//删除表

(5)drop table tableQQ;

2、有关系 s(sno,sname) c(cno,cname) sc(sno,cno,grade)

1 问上课程 "db"的学生

2 成绩最高的学生号

3 、每科大于90分的人数

答案:

(1)select a.sno, a.cno, b.cno, b.cname from sc a, c b where a.cno = b.cno and b.cname = db;

(2)select sno, max(grade)from sc group by sno;

(3)select cno, count(sno) from sc where grade 90 group by cno;

*****************************************************************************

====================================================================== 操作系统 网络

======================================================================

1、描述实时系统的基本特性

答案:在特定时间内完成特定的任务,实时性与可靠性。

2、Internet采用哪种网络协议?该协议的主要层次结构?

答案:TCP/IP协议。应用层、传输层、网络层、数据链路层和物理层。

3、Internet物理地址和IP地址转换采用什么协议?

答案:地址解析协议ARP address resolution protocol

4、IP地址的编码分为哪俩部分?

答案:网络号和主机号。不过是要和“子网掩码”按位与上之后才能区分哪些是网络位哪些是主机位。

总结:腾讯武汉产品类实习生笔试+面试历程

总结:腾讯武汉产品类实习生笔试+面试历程 2010-05-20 17:38 | (分类:默认分类)

2010年5月18日晚,终于收到了腾讯OFFER发放的通知,这距离四面已经整整20天了。回想应聘的过程,依旧满怀感触,想想自己在面试时,网上面经的帮助,觉得自己也应该整理下思绪,希望对大家有用。

从笔试、一面、二面、三面到四面,正好是一周的时间。在这一周的连番轰炸,那段时间的课又恰巧特别多,觉得不管是对脑力还体力而言都是一个挑战。下面从每个环节都细致的讲下腾讯实习生招聘的内容吧!

笔试:

首先说下笔试,产品类的笔试分为四大部分:数学+语文+逻辑推理+大题,总共一个小时;数学题目很简单,就是看图选择,不过数据的计算比较复杂,我当时没带计算器,正好同学带了,为了节约时间,我首先将每道数学题目的公式全部写在旁边,等同学用完了计算器再借过来用了下;语文题就是阅读理解,也是单纯的选择题;大题部分我忘得差不多了,总共有5、6道题吧,然后选择4个题目,有一题是理发店有时人多,有时人少,如何增加人少时的客流量;还有一个是设计一个QQ宠物,说出别人会使用它的原因;最后一个题目是说出腾讯QQ的10个优点和10个缺点;其他的都忘了。笔试的时间比较紧张,不像技术类的都是2个小时,所以大家需要把握下时间。后来和同学交流,大家说最后一个题目,不要写那么多缺点,意思一下就行了,至于对不对也无法应证,说出来大家参考下。

很多人说笔试是走过场,我觉得确实如此,那么多人参加笔试,怎么可能在一天之内全部看完?而且我室友很强,没去参加笔试,第二天也收到一面通知了。

一面:(自我介绍+无领导小组讨论)

腾讯的效率实在是快啊,第二天就开始一面了。那天正好周日,我七校的双学位考试,清晨坐在公交车时才收到腾讯的通知,赶紧借同学的手机查了下自己面试的时间,发现时早上11点。当时狂晕,9点双学位才开始考试,11点要赶到街道口面试,而且根本没任何准备。没管那么多,双学位试卷一发下来,我就拼命地写,从头到尾,做完立马就交了,当时老师很惊讶的看着我,拿出手机一看才知道,因为我30多分钟就把试卷给交了。赶紧坐车赶去街道口,在路上给好朋友打了个电话,让她帮忙上网查一下以往腾讯一面的内容是什么,然后再查了下腾讯的理念之类的。

结果到街道口才10点多,我签到之后就被叫过去面试了,惊呼原来我们是第一组(腾讯是按先来后到的,不管安排的时间)。我们8个人之间也没来得及交流,就被领去见面试官了。一面有两个面试官,首先进行自我介绍,每个人一分钟。我个人感觉大家在自我介绍时一定要出新、精简。不要说自己性格怎么样、喜欢什么、罗里吧嗦了半天都没说到重点。因为我是最后一个做自我介绍,所以有时间充分考虑下,我用三个词概括了自己,乐观、激情和理性;然后分别简单展开了下。这招我在三面(单面)的时候又用了一遍,效果还不错,当时

说完,面试官说:“不错”。所以个人感觉应该先理解腾讯公司的文化,再挑出自己的特色。

然后是无领导小组讨论,8个人分成两组,就一个话题(高速公路白天人多,晚上人少,怎样将白天的人分流到晚上,请提出方案),20分钟的时间讨论。这个过程中,面试官先出去了,中途又进来了(我没有发现,因为背对着他们)。4个人便开始热烈讨论,结束之后,他们推荐我做代表发言。对方组先发言,结果发现,除了理念之外,方案和我们的大致相同,立马察觉到对我们很不利,所以赶紧对陈述进行了梳理,在讲的时候,尽量突出我们思路的来源,考虑的周全;讲完之后,组员对我的陈述进行了补充,对方就开始对我们发问,话题就转向我们的方案了,最后我们扳回了这一局。

面试之后,我们组的感情一下子拉近了很多,彼此闲聊了挺久,感觉认识了他们真难得。

二面:(专业面:简历面)

周一上午,正在教室自习做作业,有人发短信问我收到二面的通知了没?我说“没有,不是说明天才出通知的吗?”朋友告诉我网站上已经出来了产品类二面的名单,是QQ号显示的,我上网查了下没有我。接着收到好几个一面组内成员的短信,都没收到通知,问我过了没?当时以为挂掉了,心里还挺失落的,也挺为他们可惜,因为觉得表现的都不错。后来11点多,突然收到腾讯的二面通知,网上居然又有我的名单了,才发现腾讯是分批公布结果的。

下午上完课和同学赶到街道口面试,面试官是一个美女,(呵呵„„突然发现腾讯的员工男的都是帅哥,女的都是美女),非常和善。面试官的第一个问题是:你准备读研吗?之前还没想过这个问题,所以赶紧答:按照我的成绩保研是没问题的,不过爸妈倾向于让我直接工作,我还没想好这个问题;然后她就问我,“学习有用吗?”让我结合实例来说明;还有她说有一个###产品,你觉得怎么样?怎么推广?这些胡诌起来还挺简单的,二面比较轻松,结束之后,可以问面试官一些问题。我当时问她腾讯武汉招的实习生是去哪实习?她说是深圳,然后我说挺好的,正好去年在深圳实习,对那里比较熟悉,然后和她侃深圳的环境,生活的压力之类;整个面试时间大约30分钟吧。

最后说下自己的心得吧,我觉得面试时的礼貌是特别重要的,当时去的比较早,站在门外等里面的人出来,那个人出来之后,我没马上进去,过了5分钟左右,我才去敲门,然后问她现在是否方便,不知道休息好了没?当时她比较惊讶。

三面:(专业面:惊心动魄的一战)

第二天清晨起来就收到腾讯上午三面的通知,赶紧起床洗漱了下,上网查了下资料就出发了。现在想想三面,觉得还是挺难得。

腾讯工作人员告诉我面试的房间,我一去吓一跳,前面排了三个人,我想不对啊,我明明是按时间点过来的,后来聊天才发现,他们都是来霸面的(这里穿插谈下腾讯霸面的问题,当时他们一个是从一面开始一直霸面到三面,真的很有勇气;还有一个是三面没他名单但是接到二面面试官的电话,让他过来;还有一个是二面没过来霸面的。三面霸面有点难度,不像

一面、二面那样简单,我们在外面聊了40多分钟,第一个人才出来,面试官就直接叫我的名字,所以也不知道后来他们三面霸面成功了不?)

三面是专业面,应该是比二面更高级别的吧,问题很刁难。自我介绍后,他让我说下自己做产品策划工作最大的一个缺点,当时一想平常所说的缺点在这不好用,例如不细心之类的;然后自己也没怎么准备过,又不能冷场,所以赶紧接话说,我比较喜欢分析自己,在谈自己的缺点之前,我能先自我分析下吗?得到同意之后,我就从优点说起,然后顺带说自己的缺点(考虑问题可能考虑到细节),然后再说了下解决方法(喜欢找一些人帮忙出主意),终于把这个问题给圆过去了。然后他让我说出腾讯QQ的三个缺点,笔试答过,所以赶紧调出一个开始谈,一边谈一边想下一个,到第三个的时候,我说QQ群不应该设置上限,而应该让其有充分的自由。就这一句话,在后面就被追着问了很久,还被下了一个套。他接着说,你是学传播学的,你知道一个组织多少人比较合适吗?我心里一喜,这个我知道,150个人,有个150法则(当时以为他已经转移话题了,还和他扯了一堆150法则)。然后他问,既然一个组织150个人是最好的,为什么QQ群500个成员的上限还不够呢?当时我就被问愣了,第一反应是原来他下了一个套,而我很乖地自己钻进去了。我赶紧接话,就说QQ群有两个功能,一种是管理,一种是传递、发布信息。如果是作为管理来用,QQ群成员的少一点是合理的,但是如果是作为信息发布和传递的作用,成员越多那效果越好。然后他继续追问,如果按照你的设想,如果对方用群做一些非法的事怎么处理?我当时直接汗道了,继续扯了一堆,想转移话题,谁知面试官说了一句:你说了那么多,还是没有回答我的那个问题。我只能硬着头皮赶紧想,最后说出了一句要加强对群的管理,然后借鉴了下搜索引擎关键字的原理扯了下如何管理。这个问题还没完,面试官接着问,如果你设计这个QQ群产品的话,你怎么去做,如果运行之后,用户一片骂声,你怎么办?然后我说,需要先调查用户不满意的原因;他说是收费的原因。我这样答的:先看对方是否使用这个产品,如果对方一边骂一边交钱,那就另当别论了,很少有消费者是愿意掏钱的,能免费获得当然不会去掏腰包„„到这,他终于放过我了,我也终于把自己从这个坑里面拔出来了。(其实说产品缺点时,我就后悔说了第三个,因为没想好)

他还让我为QQ设计一个产品(事先也没准备过),然后我想起二面面试官说的如果让你设计一个###的产品,我就把这个产品搬过来了,前面加了一句:昨天面试的姐姐说过一个产品,我觉得挺好的,然后扯了下为什么很好。然后面试官再问,如果再让你设计一个呢?我当时又汗道了,赶紧动脑子想,想起了手机QQ,我就把电脑上QQ的功能借鉴到手机QQ上,我说如果手机QQ也能开通语音功能„„

最后,他问我有没有问题,我就和他谈了下自己对3G的看法(这正好也是自己的兴趣),在此基础上请教他对3G的看法,以及腾讯会如何应对3G?然后他侃侃而谈,呵呵„„挺佩服他的,想法真的很新颖,让我长见识了。面试时要好好把握自己问问题的环节,这不仅能体现自己的水平,也能调动气氛。

临走的时候,我习惯性的说了句:那谢谢师兄了(在学校习惯这样称呼了),一说出口就后悔加郁闷了,赶紧道歉,没想到他笑了(呵呵„„面试过程没笑过),说:没关系,我本来就是你师兄,我也是华科的。四面整整面了一个多钟头,出来时有虚脱的感觉。

总的来说,面试官挺好的,只是有点严肃,面试官比较刨根问底,所以不知道的东西最好别乱说,如果遇到刨根问底了,一定要想办法把自己的看法圆满了,因为这种即兴回答不可能

很完美,关键是圆谎的能力。

在面试过程中,碰到自己没准备过的问题,最好不要出现冷场,一边说一边想,想办法拖时间,然后充分借用一些东西,随机应答能力真的很重要。三面的时候还出现一个失误,当时聊到当当网,我说是拍卖的(我不是很了解),然后还扯了一堆,后来才知道不是。

四面:HR面(压力面)

第二天没有收到四面的通知,上网发现产品类的名单里没有我,我以为自己挂掉了,一上午都比较郁闷,下午突然接到电话,让我第二天参加HR面,当时还以为对方骗我类,我还半信半疑。

HR面之前,我和其他几个腾讯的员工(都是华科的师兄、师姐)聊了会天,有一个师兄问我叫什么名字,然后说我昨天输入你的评价(每个面试官面试之后都会写评价的,这些都要输入到一个数据库中),评价还挺高的,不过有一点,你好像要保研,是吧?然后师兄告诉我,如果有读研倾向的,腾讯一般不会要的,待会HR一定会问你这个问题的,然后让我好好想想到时怎么回答。

HR比较开朗,是那种办事效率特别高的人,他让我说下什么是互联网传播,我说完之后,他说我不知道你在说什么,我又重新整理思路再说了一遍,他打断我说,还是不知道你在说什么,然后我只能继续解释;他说那你几个关键字来概括你的中心思想,我用了三个词,他质疑我,然后说:你不是学传播的吗?按道理来说,应该很会表达啊,怎么感觉你思路那么混乱啊!我汗,从头开始没一句话让我好受的。(不过这个问题我感觉确实答得不太好,我没听到传播两个字,以为让我说说什么是互联网)然后问我平时上网做些什么,我说看新闻„„他问我用腾讯的哪些产品,我说邮箱和QQ,他说你和普通用户没任何区别啊?腾讯为什么要你啊?又打击到我了,我说:我认为腾讯的员工不是经常使用腾讯产品的人,而是适合腾讯理念的人,我觉得自己的性格和兴趣和腾讯很相投„„

HR果真问了我读研的问题,然后我就把可能工作的概率加大了点。

四面只有20分钟,出来时感觉非常不好,不过终于拿到OFFER了,也可以安心了。

腾讯实习生应聘,应该算是自己的处女面吧,难免有一些紧张(等结果的紧张,面试时不紧张),学会了很多,有幸走过来了,希望对大家有用。

腾讯笔试题

题1:找出集合{A, B, C, ..., Z}的所有子集。

分析:如果集合为{A,B,C},则所有的子集如下:

A B C

0 0 0 值为0 代表空集

0 0 1 值为1 代表{C}

0 1 0 值为2 代表{B}

0 1 1 值为3 代表{B,C}

1 0 0 值为4 代表{A}

1 0 1 值为5 代表{A,C}

1 1 0 值为6 代表{A,B}

1 1 1 值为7 代表{A,B,C}

能看出点什么规律吧?集合的总数为2 ^ 3 = 8个,子集取其值为1对应的字母的集合。

代码:

void GetAllSubsets(void)

{

char cSet[] = {A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z};

int nSize = sizeof(cSet) / sizeof(cSet[0]);

int nStart = 0;

int nEnd = pow(2, nSize);

int nGuard = nStart;

int nIdxI = 0;

while (nGuard < nEnd)

{

nStart = nGuard;

nIdxI = 0;

while (nIdxI < nSize)

{

if ((nGuard 1) & 0x0)

{

printf("%c", cSet[nIdxI]);

}//if

nIdxI++;

}// nIdxI, while

printf("n");

nGuard = nStart++;

}//nGuard, while

}

题2:有一个无序的整数集合,找出符合下列条件的所有整数:

1、整数值为x,则整数前面的所有数都小于x;

2、整数值为x,则整数后面的所有数都大于x;

要求算法时间复杂度为O(n)。

分析:整数x把集合分成了前后两个子集合,如果前面集合中最大的数值为max,后面集合最小值为min,则上面的这个条件可以转化为下面这个条件:

max < x && x < min

代码:

void GetStableElem(void)

{

int nSet[8] = {2, 1, 3, 7, 5, 6, 10, 13};

int nA[8];

int nB[8];

memset(nA, 2, 8);

memset(nB, 13, 8);

int nIdxI = 0;

int nMin = nSet[0];

for (nIdxI = 1; nIdxI < 8; nIdxI++)

{

nA[nIdxI] = nMin;

if (nSet[nIdxI] < nMin)

{

nMin = nSet[nIdxI];

}//if

}// nIdxI, for

int nMax = nSet[7];

for (nIdxI = 6; -1 < nIdxI; nIdxI--)

{

nB[nIdxI] = nMax;

if (nMax < nSet[nIdxI])

{

nMax = nSet[nIdxI];

}//if

}//nIdxI, for

int nStableElem[8] = {0};

int nIdxJ = 0;

for (nIdxI = 0; nIdxI < 8; nIdxI++)

{

if (nA[nIdxI] < nSet[nIdxI] && nSet[nIdxI] < nB[nIdxI])

{

nStableElem[nIdxJ++] = nIdxI;

}//if

}//nIdxI, for

}

题3:有整数集合A和集合B,二者都是升序排列,请判断B是否是A的子集。要求算法时间复杂度为O(n)。

分析:这

道题类似于进行多项式加法运算时,对逐个元素的次数进行比较。

代码:

int nA[5] = {0, 1, 6, 8, 7};

int nB[2] = {1, 6};

bool CheckSubSet(int* nSet, int nSetSize, int* nSubSet, int nSSSize)

{

if (NULL == nSet || NULL == nSubSet || nSetSize <= 0 || nSSSize <= 0)

{

return false;

}//if

if (nSet[nSetSize - 1] <= nSubSet[0] || nSubSet[nSSSize - 1] <= nSet[0])

{

return false;

}//if

int nIdxI = 0;

int nIdxJ = 0;

while (nIdxI < nSize && nIdxJ < nSSSize)

{

if (nSet[nIdxI] == nSubSet[nIdxJ])

{

nIdxI++;

nIdxJ++;

}

else if(nSubSet[nIdxJ] < nSet[nIdxI])

{

nIdxI++;

}

else

{

return false;

}

}//nIdxI, nIdxJ, while

if (nIdxI <= nSize && nIdxJ == nSSSize)

{

return true;

}//nIdxI, nIdxJ, if

return false;

}

题4:有如下代码:

int a = 123;

printf("%s", a);

运算结果是?

分析:当时没做出来,后来用VC2008编译后,程序运行时直接崩溃。请高人给分析下。

题5:一个C程序运行中,如果用malloc申请空间不释放,后果是?

分析:也请各位给分析下。

腾讯笔试题2

b 也说不知道,这时 a 说我知道了,b 接着说我也知道了,问这两个数是多少?

答案:2 和 3

2 爸爸,妈妈,妹妹,小强,至少两个人同一生肖的概率是多少?

1-12*11*10*9/12*12*12*12 = 1-55/96 = 41/96

3, 计算 a^b << 2

答案:

运算符优先级:括号,下标,-和.(成员)最高;

单目的比双目的高;

算术双目的比其他双目的高;

位运算 高于 关系运算;

关系运算 高于 按位运算(与,或,异或);

按位运算 高于 逻辑运算;

三目的只有一个 条件运算,低于逻辑运算;

赋值运算仅比 , (顺序运算)高。

在此题中,位左移”<

再与 a 异或。

例如: 当 a = 6; b = 4 时; 则 a^b<<2 = 22

4 如何输出源文件的标题和目前执行行的行数?

答案: printf(”the file name: %d ”, __file__);

printf(”the current line no:%d ”, __line__);

ansi c 标准预定义宏:

__line__

__file__

__date__

__time__

__stdc__ 当要求程序严格遵循 ansi c 标准时该标识符被赋值为 1

__cplusplus__ 当编写 c++程序时该标识符被定义

5 a[3][4]哪个不能表示 a[1][1]: *(&a[0][0]+5) *(*(a+1)+1) *(&a[1]+1) *(&a[0][

0]+4)

答案: *(&a[1]+1)

a 是数组的首地址,a[1]就表示 a[1][0]地址了,不用再取地址了。

6 fun((exp1,exp2),(exp3,exp4,exp5))有几个实参?

答案:两个。

形式参数:在声明和定义函数时,写在函数名后的括号中的参数。

实参是调用参数中的变量,行参是被调用函数中的变量。

7. 希尔 冒泡 快速 插入 哪个平均速度最快?

答案:快速排序

快速排序、归并排序和基数排序在不同情况下都是最快最有用的。

8. enum 的声明方式

答案:enum 枚举类型名 {

枚举常量 1,

枚举常量 2,

枚举常量 n

};

for example:

enum weekday { sunday, monday, tuesday, wednesday, thursday, friday, saturda

y};

enum weekday week_day;//week_day 就是一个枚举类型变量

9. 频繁的插入删除操作使用什么结构比较合适,链表还是数组?

答案:链表

10. *p=null *p=new char[100] sizeof(p)各为多少?

答案:都为 4。因为都是指针类型,所占存储空间必然为 4。

11. 顺序查找的平均时间

答案:(1+2+3+…+n)/n = (n+1)/2

12. for(i=0,sum=0; i<10; ++i,sum+=i);的运行结果

答案:sum = 55

13. 不能做 switch()的参数类型是:

答案:switch 的参数不能为浮点型。

14.不使用其他变量,交换两个整型 a,b 的值

答案:x = x+y; y = x-y; x = x-y

15. 写出 float x 与“零值”比较的 if 语句。

if(x=0.000001 && x<=-0.000001)(x 不为 0 的比较)

float: 6 位精度

double: 16 位精度

16.

两个数相乘,小数点后位数没有限制,请写一个高精度算法

****

*****

数据库

*********

1. 有个表 tableqq,有整型的 id 项和字符类型的 nickname 项,这两个项都不允许为空

(1)写出建立该表的 sql 语句

(2)找出 nickname 为 qq 的用户,按 id 降序排列的 sql 语句

(3)写出删除 id 为 1234 用户记录的 sql 语句

(4)写出添加 id 为 5555,nickname 为’1234′的 sql 语句

答案:

(1) create table tableqq

(

id number(12) not null,

nickname varchar2(30) not null

);

(2) select * from tableqq where nickname = ‘qq’ order by id desc;

(3) delete from tableqq where

(4) insert into tableqq values(5555,’1234′);

//删除表

(5)drop table tableqq;

2. 有关系 s(sno,sname) c(cno,cname) sc(sno,cno,grade)

1 问上课程 “db”的学生

2 成绩最高的学生号

3 每科大于 90 分的人数

答案:

(1)select s.sno, s.cname

from s, c, sc

where s.sno = sc.sno and c.cno = sc.cno and c.cname = ‘db’;

(2)select sno, max(grade)from sc group by sno;

(3)select cno, count(sno) from sc where grade 90 group by cno;

*************

=

操作系统 网络

=

1. 描述实时系统的基本特性

答案:在特定时间内完成特定的任务,实时性与可靠性。

2. internet 采用哪种网络协议?该协议的主要层次结构?

答案:tcp/ip 协议。应用层、传输层、网络层、数据链路层和物理层。

3. internet 物理地址和 ip 地址转换采用什么协议?

答案:地址解析协议 arp address resolution protocol

4. ip 地址的编码分为哪俩部分?

答案:网络号和主机号。不过是要和“子网掩码”按位与上之后才能区分哪些是网络位

哪些是主机位。

10 二分查找是 顺序存储 链存储 按 value 有序中的哪些

大题:

1 把字符串转换为小写,不成功返回 null,成功返回新串

char* tolower(char* ssrcstr)

{

char* sdest= null;

if( __1___)

{

int j;

slen = strlen(ssrcstr);

sdest = new [_______2_____];

if(*sdest null)

return null;

sdest[slen] = ‘′;

while(_____3____)

sdest[slen] = tolowerchar(ssrcstr[slen]);

}

return sdest;

}

2 把字符串转换为整数 例如:”-123″ - -123

main()

{

…..

if( *string ‘-’ )

n = ____1______;

else

n = num(string);

…..

}

int num(char* string)

{

for(;!(*string0);string++)

{

int k;

k = __2_____;

j = –slen;

while( __3__)

k = k * 10;

num = num + k;

}

return num;

}

附加题:

1 linux 下调试 core 的命令,察看堆栈状态命令

2 写出 socks 套接字 服务端 客户端 通讯程序

3 填空补全程序,按照我的理解是添入:win32 调入 dll 的函数名

查找函数入口的函数名 找到函数的调用形式

把 formview 加到 singledoc 的声明 将 singledoc 加到 app 的声明

#define max(a,b) ( a/b)?a:b

写一个病毒

while (1)

{

int *p = new int[10000000];

}

不使用额外空间,将 a,b 两链表的元素交叉归并

将树序

列化 转存在数组或 链表中

struct st{

int i;

short s;

char c;

};

sizeof(struct st);

答案:8

char * p1;

void * p2;

int *p3;

char p4[10];

sizeof(p1…p4) =?

答案:4,4,4,10

二分查找

快速排序

双向链表的删除结点

有 12 个小球,外形相同,其中一个小球的质量与其他 11 个不同

给一个天平,问如何用 3 次把这个小球找出来

并且求出这个小球是比其他的轻还是重

解答:

哈哈,据说这是微软前几年的一个面试题。很经典滴啊!三次一定能求出来,而且能确定是重还是轻。

数据结构的知识还没怎么学透,不过这个题我到是自己研究过,可以分析下。

将 12 个球分别编号为 a1,a2,a3…….a10,a11,a12.

第一步:将 12 球分开 3 拨,每拨 4 个,a1~a4 第一拨,记为 b1, a5~a6 第 2 拨,记为 b2,其余第 3 拨,记为 b3;

第二步:将 b1 和 b2 放到天平两盘上,记左盘为 c1,右为 c2;这时候分两中情况:

1.c1 和 c2 平衡,此时可以确定从 a1 到 a8 都是常球;然后把 c2 拿空,并从 c1 上拿下 a4,从 a9 到 a12 四球里随便取三球,假设为 a9 到 a11,放到 c2 上。 此时 c1 上是 a1 到 a3,c2 上是 a9 到 a11。从这里又分三种情况:

a:天平平衡,很简单,说明没有放上去的 a12 就是异球,而到此步一共称了两次,所以将 a12 随便跟 11 个常球再称一次,也就是第三次,马上就可以确 定 a12 是重还是轻;

b:若 c1 上升,则这次称说明异球为 a9 到 a11 三球中的一个,而且是比常球重。取下 c1 所有的球,并将 a8 放到 c1 上,将 a9 取下,比较 a8 和 a11(第 三次称),如果平衡则说明从 c2 上取下的 a9 是偏重异球,如果不平衡,则偏向哪盘则哪盘里放的就是偏重异球;

c:若 c1 下降,说明 a9 到 a11 里有一个是偏轻异球。次种情况和 b 类似,所以接下来的步骤照搬 b 就是;

2.c1 和 c2 不平衡,这时候又分两种情况,c1 上升和 c1 下降,但是不管哪种情况都能说明 a9 到 a12 是常球。这步是解题的关键。也是这个题最妙的地方。

a:c1 上升,此时不能判断异球在哪盘也不能判断是轻还是重。取下 c1 中的 a2 到 a4 三球放一边,将 c2 中的 a5 和 a6 放到 c1 上,然后将常球 a9 放到 c2 上。至此,c1 上是 a1,a5 和 a6,c2 上是 a7,a8 和 a9。此时又分三中情况:

1)如果平衡,说明天平上所有的球都是常球,异球在从 c1 上取下 a2 到 a4 中。而且可以断定异球轻重。因为 a5 到 a8 都是常球,而第 2 次称的时候 c1 是 上升的,所以 a2 到 a4 里必然有一个轻球。那么第三次称就用来从 a2 到 a4 中找到轻球。这很简单,随便拿两球放到 c1 和 c2,平衡则剩余的为要找球,不平 衡则哪边低则哪个为要找球;

2)c1 仍然保持上升,则说明要么 a1 是要找的轻球

,要么 a7 和 a8 两球中有一个是重球(这步懂吧?好好想想,很简单的。因为 a9 是常球,而取下的 a2 到 a4 肯定也是常球,还可以推出换盘放置的 a5 和 a6 也是常球。所以要么 a1 轻,要么 a7 或 a8 重)。至此,还剩一次称的机会。只需把 a7 和 a8 放上两盘,平 衡则说明 a1 是要找的偏轻异球,如果不平衡,则哪边高说明哪个是偏重异球;

3)如果换球称第 2 次后天平平衡打破,并且 c1 降低了,这说明异球肯定在换过来的 a5 和 a6 两求中,并且异球偏重,否则天平要么平衡要么保持 c1 上升。 确定要找球是偏重之后,将 a5 和 a6 放到两盘上称第 3 次根据哪边高可以判定 a5 和 a6 哪个是重球;

b:第 1 次称后 c1 是下降的,此时可以将 c1 看成 c2,其实以后的步骤都同 a,所以就不必要再重复叙述了。至此,不管情况如何,用且只用三次就能称 出 12 个外观手感一模一样的小球中有质量不同于其他 11 球的偏常的球。而且在称的过程中可以判定其是偏轻还是偏重。

给一个奇数阶 n 幻方,填入数字 1,2,3…n*n,使得横竖斜方向上的和都相同

答案:

#include

#include

#include

usingnamespace std;

int main()

{

int n;

cinn;

int i;

int **matr=newint*[n];//动态分配二维数组

for(i=0;i

matr[ i ]=newint[n];//动态分配二维数组

//j=n/2 代表首行中间数作为起点,即 1 所在位置

int j=n/2,num=1;//初始值

i=0;

while(num!=n*n+1)

{

//往右上角延升,若超出则用%转移到左下角

matr[(i%n+n)%n][(j%n+n)%n]=num;

//斜行的长度和 n 是相等的,超出则转至下一斜行

if(num%n0)

i++;

else

{

i–;

j++;

}

num++;

}

for(i=0;i

{

for(j=0;j

cout<

cout<

}

for(i=0;i

delete [ ]matr[ i ];

return1;

腾讯的产品管理

学习腾讯的产品管理之道 最近看了一些讲腾讯产品管理体系的文章,虚实都有,恰好有个同事以前在腾讯工作,能提供第一手的资料。于是今天下午开了1小时会议,专门讨论腾讯的管理之道,发现有这么几点处理得很好。马化腾带着一大批产品高管自上而下,持之以恒地推动产品本位的管理体制规范化,并不断地创新和优化这套体制,使得整个公司上上下下融入了“产品的基因”,最终成就了“产品的腾讯”。

1、设置一个质量监控小组,由经验非常丰富的高Level的产品人员构成,赋予他们很大的权力,去监控和规范所有的产品项目。并且用KPI来制约产品项目服从这些规范。为了不搞教条主义,很多规范都是在立项之初,由项目经理和这个小组共同确认的,未必是硬性指派,一经确认就受到严格监控。确保好的规范不流于空喊口号。

2、每个产品都设置公开的反馈论坛,突出外部入口,积极征询用户意见,并以内部轮班方式回复“每一条”有价值的反馈,要求以“人对人,面对面”的沟通态度来进行解答,禁止机械问答。公司高层(包括小马哥)不定期巡查每一个产品论坛,一旦发现有不认真回复用户的情况,立即予以训诫。确保产品人员与用户长期保持近距离接触。

3、每个产品都设置内部的交流平台,分为两部分,一块类似留言板,由产品主管发布项目的进度、动态;另一块是论坛,向公司内部所有人开放,接纳反馈。在腾讯内部已经形成了非常活跃的氛围,甚至以该平台人气高涨为荣(至少你主管会喜欢这个),利用这个平台跨项目提意见,或是项目组内部交流思维碎片都很常见,达到了群策群力,内部监督的效果。

4、设置产品架构师这样一个职位,由少数几个技术精英,负责所有项目的系统架构搭建,只搭架构,确保每个项目的底层合理性。

5、执行项目总结制度,在每个版本上线后,由相应的策划-开发-测试人员开一个会,每个人都总结在这个版本过程里,有什么心得,有什么失误,可以怎么改善,尤其注意改进三方人员的配合过程。用制度的方式来强制反省,强制跨职能沟通。几个版本下来,项目效率就会有明显的提高。

6、执行灰度发布政策非常之彻底,一个版本会经过若干级的内部测试,再向外部用户逐步放量升级,不断修正问题之后,最后进行大规模发布。确保提前发现问题,受影响的用户面尽可能小。与此同时,腾讯异常活跃的内部交流氛围,也能让产品在内部测试时得到较多专业反馈。

7、拥有背靠客户端,强大的数据挖掘功能,具体描述起来比较复杂,总之非常强大,数据细致到令人吃惊的地步。数据挖掘部门的地位也是相当高的。我以前说过“统计数据太单薄无法推导出可靠结果”这样的话,但在腾讯的数据挖掘机能面前,这句话恐怕要改口。

8、设置对新人和新项目的风险管理机制,比如3个老程序员带1个新程序员,将技术管理和具体开发的工作彻底分离,每周进行代码走读,对新产品采取格外严格的测试安排等等,使得缺乏经验带来的技术损害被降至最低。

其他还有一些大路货的东西,一些理想化的不可靠的东西,就不讲了。令我感慨并且佩服的,就是以上八点。不是佩服腾讯能做这八件事情——要说想法,我都能够想到,我也有自己的一套项目管理团队建设的技巧。但腾讯从公司层面,从最高领导人的层面,身体力行地把产品管理的专业准则给贯彻下去,用多种监控手段来避免其放空炮,令产品管理制度化,体系化,好的经验在内部流通开来,成为一种积极向上的约束力,带来整个大产品团队的合力,而不是任由项目经理各自摸爬滚打。马化腾带着一大批产品高管自上而下,持之以恒地推动产品本位的管理体制规范化,并不断地创新和优化这套体制,使得整个公司上上下下融入了“产品的基因”,最终成就了“产品的腾讯”。

腾讯笔试&面试

2010腾讯实习生笔试-产品及其他类别

这是我第一次参加笔试~吼吼~后悔没带计算机

虽有保密协定,但是不透露具体题目就差不多了吧,毕竟大家很需要心里有个底的,像我昨天就搜了半天笔经,还是一头雾水

我投的是业务类职位,归为了产品及其他类别,想必有些职位的题型大致相同,而试卷上有写试卷类型代码,估计就是有分A、B、C等类了

题目有几大类型:

1、计算推理逻辑题,很考验计算,我手算得很痛苦,貌似有人带计算机的,老师貌似没说啥(题不难,手要快!)

2、阅读理解,就是给一篇中等长度的文章,然后给几个选择题,比高考阅读理解简单。。。

3、问答题,题目较为五花八门,看的是你的思维创新和缜密性吧~如:问你**优缺点各n个,并剖析前几个

时间很紧,我以为我会做完的,结果没有

一小时交卷

望后人有所借鉴!祝笔试所有同学顺利!

广州站腾讯开发类笔经

这才刚开始找实习,就出了一堆奇奇怪怪的情况;

我还是发点笔经,看能不能拯救拯救我那点可怜的RP;

我笔试的是开发A类的;

听一考java的同学说他们没有附加题,可是我们的有三题附加题,所以可能不太一样(纯属猜测)。

全卷100分,其中60分选择题,每题3分,40分填空题,每空4分,最后有三题编程附加题,腾讯说附加题仅作参考,不做计分排名用。

选择题第一题考extern的作用;

第二题考strstr函数的作用;

第三题考windows下线程什么优先级最高;

第四题考一个交换x,y值的函数的正确写法;

接下来的不是很记得了,内容大概有

析构函数/构造函数能不能被继承,

虚函数的继承,

linux下fork的返回值,

unix下进程间通信最快是采取什么方法;

const int* x和int* const x的区别,

int*p[4]的含义;

指针的自加和引用等等。。。

选择题就只记得这些了,下面说填空题;

第一题是问(++x)*(++x)和(x++)*(x++)的值;

第二题是给了一个二维数组a[2][3],然后定义了一个int*p[3],p=a;然后问*(*(p+1)+1)的

值;

第三题是一个计算变量x的二进制数里面有多少个1的程序填空题,while循环里面进行的是x=x&(x-1);

第四题问inline的作用

第五题问ifndef的作用

第六题给了一个将链表逆序的程序,填空;

填空题就这些了,下面附加题;

附加题三题:

第一题是将两个已经排好序的链表合并成一个有序的链表;

第二题是用O(n)的时间复杂度和O(1)的空间复杂度对二叉树进行层次遍历;

第三题是一个逻辑推理题;四个人,其中一个是小偷,他们每人说了一句话,其中有三个人说真话,一个人说假话,让写代码判断哪个是小偷;

好了,试题就这些了。

腾讯2010 北京业务类试题

1怎么使理发店人气不旺时人气增加;

2开一个公司,生产纸杯,提出二十个纸杯的测试点;

3设计一宠物养成类的游戏,要求提出具体方案,并提出这个游戏将会受欢迎的3大原因;4QQ的十大优点和十大缺点,对于前两点得详细解释。;

面试经验

在腾讯招聘实习生之前,我真的没想过要去,只是觉得互联网行业与我工作毫不相关。 面试笔试之前搜不到秘书面经,所以写一篇,希望对后来的兄弟姐妹有用。

一.选择实习生职位

查看职位说明书。这很重要。 因为它不仅可以让你知道你是否真的适合这个职位,也可以让你在之后的面试中按照它选择性地向面试官展示自己的优势(避免面试官面试了你很久,但是找不到他想要的特质,而你因此被鄙视)。

二.面试及笔试准备

1.根据职位说明书预测笔试可能出现的题目

比如:秘书职位说明书里,“有活动策划经验有限”可以推出,笔试里可能有活动策划相关题。实事证明我这个推断是正确的,因为笔试中有一题是为工作了长时间的员工规划一个活动,让他们减压、放松、释放。

再比如:秘书职位说明书中说,要有“创新”。这说明公司想找的不是一个死板的人,只具备“硬实力”的人,他们要找的是一个有“软实力”的人。具体来说,笔试中那道E-mail写作和计算题属于“硬实力”是可以通过系统训练短时间获得的,而活动策划和为理发店增加人气这样的题是需要长期知识经验积累才能出色完成的,所以把做题的重点放在“软实力”题上。

2.群面

秘书的群面放在笔试之前,这可帮HR省去很多力气,因为很多东西是需要看的。通过职位说明书也可以知道是为什么。

“亲和力好,形象气质佳”这需要当面看才看得出,因为现在好多简历照片是伪造的。 “良好的沟通能力、团队合作精神”在群面中可以快速被HR发掘。

3.二面、三面。一对一。HR面

在这几面最重要是对自己的简历熟悉。自己做过的大型活动都能用STAR法描述出来。察言观色。其他注意事项参见他人帖子。

4.终面。总监面。压力面试。

面我的总监酷酷的,他可能就是我未来的顶头上司。

基本是压力面试,总监表现得不屑漠不关心,这其实可能是在考验我们的人际沟通能力,看我们是否能带动气氛。

他还会说你笔试成绩不好。这其实是想知道你大学成绩怎么样,在考察你的学习力。 总之做到处变不惊,神情自若,分析问题背后的问题。应该可以很好应付了。

以上是小女的一家之言,仅作为各位的参考。面试最重要的是做好自己,做自己才可能打动面试官。

本来不想参加腾讯实习招聘活动的,因为觉得如果不好好准备的话根本没戏,事情证明确实如此。而且我的做事风格向来如此,如果我想做一件事,肯定提前两个月来准备。大学三年想做的事基本都做成了,因为我觉得自己善于规划找机会。被同学拉去笔试,前一天晚上匆匆看了几眼程序员的面试宝典。第二天去西工大笔试,当时笔试地点还有点小变动,一顿狂奔之后到了目的地。

由于场地问题,组织者还花了点小时间调座位,还好我抢到了第一排的座位,最好的位置,呵呵。然后开始答题,发现腾讯很重视C++的功底,考的很细,如果功底不够深,很容易打错。(PS:一软院的同学因为C++功底好,一面面了两次,直接跳过二面获得了HR面的资格),然后还有些数据结构的基础题,比如反转链表,让你填空,sizeof的各种用法,win32平台的一些知识,还有几道附加题,主要是算法数据结构方面的,记得第一题是用递归的方法实现两个有序链表的链接,第三题是个推理题,用编程实现,类似杀人游戏那种的题目。写代码费劲了点,于是写了算法思想,后来证明还是有用的。然后就是等待,本来也没抱什么希望,希望腾讯把我鄙视后,接着准备android开发竞赛。没想到晚上十一点的时候,在官网上看到了自己的名字,进入腾讯实习生一面了。兴趣,给她(好朋友)打了电话,然后就开始思考腾讯可能出哪些面试题,时间有限,我就选了些链表方面的算法,把那两道附加题想了一下,还有些面向对象的理解问题,看完已经两点多,本来打算复习下网络方面的问题,太晚了,就睡了,早上六点起来,看了朋友写的android面经,他还找来了在腾讯工作六年的人,帮我写了封推荐信,可能是我自己太不争气(准备的太不充分),最后还是被鄙视了。

八点多,到了面试的大酒店,上了六楼,然后开始等待,九点半通知我去602面试,进去后,对面试官说了声你好,他笑了一下。开始让我自我介绍,我的介绍花了一分钟多,强调了自己学习能力,团队合作能力,项目经验之类的,然后他拿出笔试的卷子,找了两道他认为比较难的问题。问了我,第一个关于指针的,因为自己的C++功底还可以吧,顺利答上

了,另一道题关于C语言的与操作的题,我觉得自己做的很正确,但是面试官还是觉得不对,觉得自己没有掌握,面试官看出我的窘态。于是换了话题,谈谈对面像对象的理解,这个我觉得太容易,一顿忽悠,他还是很满意意的。然后他让谈了对android平台的认识和优缺点,呵呵,撞到枪口上了,我可是班里唯一会这个平台编程的,操作系统课上还给大家讲了他的系统架构和优势,一顿白乎。然后我还主动问了一下腾讯会在android平台上做些什么东西,他说你的方向选对了,未来这个平台的发展机会很大。然后我谈到了自己的竞赛和项目经理和自己最近要参加的一个android开发比赛。

接下来的是重点,是为什么挂掉的原因,因为没有复习网络的相关知识,所以他问道oSI七层协议的时候,没有答全。可能给面试官的感觉是基础知识不够扎实,腾讯是不准备要那些基础知识不扎实的人的,哪怕他做过再多的项目。然后问了我一个小算法题,如何判断两个链表是否交汇,我给了二层遍历的解法,一定可以实现,但是效率太低了,从他的表情中可以看出,很不满意。

最后问我有什么问的吗,我说说我今天表现出来的缺点,他说基础不够扎实,原因如上,建议我本科不要着急做工程,一定要把基础打牢。我一顿点头,然后道了声谢走出去了,心中十分忐忑。

等了两天,没有结果,被鄙视了,总结一下,申请实习生,一定要准备充分,提前一个月,准备算法,网络,体系结构,数据结构方面的。基础一定扎实,现在给自己制定了一个计划,如果能保研。大四一定要把算法的短板补上来,<,<一定要看好。还有一定要《c++primer》,《think in java》,看完至少两遍,并做下学习笔记,写在自己的技术博客里。最后建议大一大二的学弟,对学习有迷惑的,一定要记得买本《我是一只IT小小鸟》。

PS:如果我提前一个月准备,腾讯实习生肯定拿下,这次面试其实提高了我的自信心,腾讯的笔试面试不过如此。

腾讯QQ之技术类OFFER攻略

腾讯QQ之技术类OFFER攻略

由于近来有些人都问我腾讯笔试和面试到底是考什么,问什么,所以就灌下这篇水文,也算是我自己复习一遍以及给有兴趣或者后来者嗤鼻一笑的机会:)其实应聘内容也真的很难说清楚,而且我也不知道我所经历的是不是有代表性,何况我还是找工作的新手(本科也没找过工作,之前也只是应聘过华为),所以如果下文有什么疏漏之处,尽管踩我好了:)

1。笔试

我想腾讯的笔试还是比较适中的,虽然广度与深度都不够,但是毕竟因为它只是笔试,只是用来筛选面试者的,而不是象学术竞赛一样一战决胜负,何况它是笔试,所以也就有笔试的局限性。(啊哦,是不是离题?)笔试主要是C++的内容,然后还有一部分数据结构、系统平台(WIN32和LINUX都有)的编程知识(线程模型、共享内存、编译或对象模型等)、JAVA(这次笔试JAVA有一题,是填写同步的关键字的,当然题目没有明明白白告诉你写synchronized这个关键字啦,否则就要被人BS了,哈哈。好在JAVA下的同步基本实现机制相当简洁,只要刚才那个关键字申明一下就可以了,学过java多线程模型的人都应该知道填什么,可惜我那时我也拼写错误了,漏了一个字母。。。,好象是5分一题的,损失不小哦)等。可以说还是比较有代表性的。这里罗嗦几句~~~~有的人总是问为什么都考C/C++,我想因为C/C++才能比较好的表现出你的编程的水平(包括风格、惯用法、技巧性、严谨性等),就象堆积木,给你不同形状的积木越多,那你就越能堆出更多的造型。还

有就是是OOP(这里废话几句~~~OOP思想很重要,记得当年初次接触C++真的是只知其所然,而不知其所以然。特别是“虚拟—virtual”这个词,可以说是最最核心的了,理解了它,你会觉得这个词实在太优美了,哈哈~~你可以这样测试你自己的OOP能力,针对OOP的三个特点用程序写出对应的例程,如果能够写得正确且健壮,那么应该也就什么问题了)做比较大的项目现在一般都采用OOP来实现的了(当然对于特殊的需求、环境和人除)。VB和DELPHI虽然也很流行,一方面是他们没有国际标准,其次是由于它太高级了,一些传统的编程技术被隐藏了,姑且不论VB(6。0以前)不支持OOP,那就更难用它来考OOP了,DELPHI支持OOP,但是我想很多同学都只是用它进行OBP,而不是OOP,所以。。。至于JAVA,我本人也很喜欢,而且怎么说,JAVA也很接近C++,何况其API也比C/C++ Lipary更规范、全面,所以使用起来很方便。但是正如考数学分析比考高等数学往往会加深对数学的理解的道理一样,除此以外也有另一层寓意,假如你能徒手打败你的敌人,那么再给你一把利剑,我想你会在更短的时间内结束战斗,呵呵。所以考C/C++还是比较合适的,公平是相对的。。。

2。一面

面试其实也挺难说的,因为这个环节很灵活,也许在面试之前连面试官自己都不知道他自己将要问什么,呵呵。这里也只是给出一个case(归纳法不适用,呵呵)。一面时,我只带了两页纸简历,到了面试地点,才发现很多人都是一叠资料的,有的人还不断在复习资料。。。别提当时我有多狼狈了。。。根据外貌和谈吐可以推断出一面面试官是一个前线的技术专家。面试时首先自我介绍,我一向没刻意去背自我介绍,但是也事先想好了的。然后就是问你哪种编程技术比较拿手啊,项目经验啊,我想关键是深度一定要够,一定要体现你的参与价值和收获,不管是开发过程还是开发技术。面试时我分别从开发过程与开发技术两个方面说了两个项目,感觉面试官还是接受了的,然后小部分技术细节,比如说在一个项目里面为了解决一个问题,你采取了什么策略,采用了什么技术,这个可千万不能说错哦,不然你就是在自打嘴巴了。。。也许我的笔试成绩还可以,所以语言层面的问题基本没有了。总结,这个面试官很实在,也相当和蔼可亲。。。

3。二面

二面的面试官比一面的少,应该都是部门经理。坐这个位置的人都是技术和管理的大拿了,当然这是后来知道的啦。因此这次面试分技术和非技术两部分,不过主要还是技术的。首先还是自我介绍。。。然后面试官就开始设擂台了,问你觉得笔试试卷出得如何?我思考了2秒钟,说比较适中(如果我说难,那么如果是简单的话,那我就被BS了,实际上也不难吧,说容易吧,如果我考得不好,分数我倒是看到过,但是不知道那算高还是低,所以很容易被BS),看面试官表情,显然我的回答应该没有W/A掉。接着,他继续问到,你觉得你做错了或者没有把握的题目是哪题。我就说了两三题了,然后他奸诈的看看了我的试卷,从他的表情,我知道,嘿嘿,这个回合是我赢了。然后他就要我介绍一个有代表性的项目。显然这次跟一面要有所变化才行,毕竟是二面了。于是我挑了一个比较容易表述的,简洁清晰,又有一定技术难度的(主要是系统架构方面)展开攻防战,此情此景。。。恩,你猜对了,就象电视上看到的警察审讯嫌疑犯一样,呵呵,只是这个“警察”是面带笑容的。。。反正,他会象导弹一样追着你来“攻击”,如果你承受不了的话就要中弹了,等到你中得多了,游戏也就GAME OVER了。。。我想最好还是讲得高深一点,这样就提高了他反击的难度,正如论文一样,要写得让审稿的人看不懂,这样他就挑不出毛病了。。。哈哈。如果你没真正做过或者做得不好的话,很难在这回合取胜的了,除非你是作弊高手,或者。。。面试官发烧了:)除了技术,在面试中也会问非技术的问题,他问我想搞管理还是搞技术,你喜欢什么样的岗位,最最喜欢哪们语言,你的长处在哪里,你有什么值得称道的思想品质,你拿了其他公司offer没有等等。面试完了,如果他叫你等一会参加HR的聊天,那么你就有希望了。

总结,这个面试官很狡猾,哈哈,不过不用怕,他只是来装出来吓你而已,其实很好人的啦。

4。HR谈话

基本上没什么好说的了,只是问了几个小问题而已,比如你对哪些公司有意向,哪什么原因;如果我们录用你,明天就要签约,你行不行等等。。。我都是诚恳的回答啦,因为我知道如果我挣扎是没用的。。。何况HR经理(腾讯HR经理英文名叫TOM)这个位置也只有牛人才能当,何况TOM是两年前从其他公司挖过来的。。。

5。总结

感觉腾讯的面试比较严谨(不难推出我想说的了吧?呵呵),当然如果你有所准备那就更好了。

一个兄弟在腾讯面试产品策划的经历

一个兄弟在腾讯面试产品策划的经历

7号签了腾讯~心安了不少。回想起来,还有不少值得记下来的地方:11月2号,腾讯在华中科技大学 大学生活动中心 B座

305开宣讲会,18:30开始,赶到那里的时候,8:20,上到3楼,My god,

走廊都挤不进去了,里面已经开讲了。正找了个阶梯从窗户外往里看,一个坐在窗户边上的mm往外得意的看了一眼,把窗户关上了~心里那个寒呐~~

和mm无奈地走出了活动中心,给队长打了个电话,队长很够哥们地蹬着破车来了,起去了他寝室。坐着聊了片刻,到19:30了,想想走过去大概也开完宣讲会了。过去以后投了两份简历就回去了。

第二天,白天考完了Tencent地笔试,晚上又收到了Tencent的业务类面试通知。技术类笔试看来无望(自从到队长寝室一游之后就有了这个感觉),于是开始准备产品策划的面试。

Google了一把“产品策划”,收获甚微,Baidu了一把,嘿嘿,好东西出来了。花了大概半天仔细了解了一下产品策划相关的流程和要求,有把Tencent的发展历史和其业务认真地研究了一下,觉得对腾讯了解的差不多了。

面试的这天很快到了,之前就在bbs看到说去面腾讯业务类的GG们都是西装笔挺,到了那里一看,果然如此,技术类的和业务类的基本上是两个世界的人。看来偶在业务类的应聘者中算是够抢眼了。轮到我还有一段时间,开始和周围的人攀谈起来,大致了解了会问哪些问题,也都是之前准备过的问题,心里越来越踏实了。告诉自己,不要紧张,面试官也是人。

本来我排的时间是14:30,叫到我的时候,已经是16:30了。

1507号房间,坐下,呈上简历。

问:简单介绍一下你自己。

答:(这个问题,准备过的嘛,行云流水一番),着重介绍了一下Ziqiang网站的创建

过程。问:你是leader?

答:是的。

面试官在简历上一阵狂划,似乎很在乎leader这个经验。

问:你对产品策划怎么看的?

答:(又是准备过的,结合Tencent的发展描述了一番)

问:如果我们现在有一个产品,但是它的市场反映平淡,怎么办?答:首先是要进行市场调查,搞清楚用户对产品的看法,分析到底是产品的价格问题,还是产品的功能问题,还是说市场上有其他更好的产品。如此往复,对我们的产品进行相应的改进,循环改进。……大致如此。

问:你对QQ有什么意见吗?

答:有几个意见。其中一个是:腾讯目前已经有了很多很好的产品,比如QQ梦想地带(面试

官脸上出现一阵激动),还有QQ

Mail,这都是腾讯的两个很好的栏目,但是我调查了一下我周围的朋友,知道的很少…………大致如此。

…………

曰:OK,我可以告诉你,你在我这里已经Pass了,我会给你安排二面。

二面大约在17:10分开始了。

二面的面试官是个略年长的,问的问题基本相同,看样子他也是对Ziqiang网站那段经历最感兴趣。问的不同的问题有:问:为什么你要加入腾讯?

答:~~mp一番。

问:你对中国互联网的发展怎么看?

答:据第十六届CNNIC互联网报告,中国目前的王民总数是1.03亿,其中,使用QQ的有8000万人,即80%,…………又是mp一番,好佩服自己,居然又扯到Tencent上来了。

…………二面的考官似乎很高兴。

曰:你怎么对腾讯这么了解啊?

答:首先,我接触互联网的时间很早,另外,为这次招聘,我也确实准备了很长时间。

曰:好,你到Alex那里做一个资格考察吧。

三面在18层。一同上去的有5人,门口还站着两人,看来有的等了。每一个出来的人,都说,他(考官)好严肃,一笑都不笑……

我最后一个进去。

考官的确很严肃,但是还称得上和蔼,只是不笑。

“还有简历吗?”

“有”,双手呈上,幸好带了两份简历过来。“介绍一下你自己吧。”

“我叫×××,我应聘产品策划最大的优势是:我又5年互联网工作的经验,有丰富的策划和执行的经验~…………”。

“你为什么要加入腾讯?”

mp一番,这招真是屡试不爽啊。

“你是哪里人?““××××。”

“如果让你到深圳去工作,你父母会有什么意见?”

“我很感谢我的父母,他们鼓励我从小就养成独立的性格。我所作的决定,他们一般都会支持我,因为他们相信,我的决定一定有我的理由。所以,我相信,我到深圳去工作,他们也一定会支持我。”

“如果今天晚上或者明天就要跟你签约,你同意吗?”“我希望能尽快跟腾讯签约。”

“好的,你还有什么问题吗?”

“我们知道,在产品策划后,最重要的一个环节就是执行,只有执行到底,产品才会成功,但是这个环节也是最困难的环节。我想知道,腾讯在这个步骤上,采取了哪些有效的措施?”

“关于这个问题,因为我也不是负责这个环节的,所以我了解的也不多,如果你加入到我们公司来,我相信过几年之后,你了解的一定比我还多。”

握手,告别。

“您是Alex吧。”

“是的。我是。”

“好的,谢谢您。”

出门。感觉很轻松,应该没多大问题了,三轮感觉都不错。看看时间,18:30。三轮一共花了2个小时。

7日凌晨一点,接到Tencent的录取通知,好兴奋。

给爸妈打了个电话,都很高兴。

7日下午,签了。

腾讯的笔试题腾讯的笔试题2011

1、请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句 #define MAX(a,b) ((a)=(b)?(a): (b))

#define MAX(a,b) ((long)((a)-(b)))&0x80000000)?b:a

2、如何输出源文件的标题和目前执行行的行数

Int line= __LINE__; char *file = __FILE__;

Cout<

3、两个数相乘,小数点后位数没有限制,请写一个高精度算法

4、写一个病毒

while (1)

{ int *p = new int[10000000]; }

5、有A、B、C、D四个人,要在夜里过一座桥。他们通过这座桥分别需要耗时1、2、5、10分钟,只有一支手电,并且同时最多只能两个人一起过桥。请问,如何安排,能够在17分钟内这四个人都过桥?

2005年腾讯招聘

选择题(60)

c/c++ os linux 方面的基础知识 c的Sizeof函数有好几个!

程序填空(40)

1.(20) 4空x5

不使用额外空间,将 A,B两链表的元素交叉归并

2.(20) 4空x5

MFC 将树序列化 转存在数组或 链表中! ////////////////////////////////////////////////////

基本都是基础题目,看来腾讯不准备放弃那些有思想但是

还没有开始苦练基本功的人,只涉及到语言问题和简单的

数据结构,其他的操作系统,编译原理,离散数学,软件

工程,计算机原理,体系结构等等无一涉及,题目很多,

有1个选择题想不来起来是什么了,题号不与原试题相符

希望师弟师妹可以探讨探讨答案,从中学到笔试的经验

声明:以下问题仅供本校园网校内师弟师妹为了考察自己学习的参考,不要传播

1 计算 a^b << 2 (运算符优先级问题)

2 根据先序中序求后序

3 a[3][4]哪个不能表示 a[1][1]: *(&a[0][0]) *(*(a+1)+1) *(&a[1]+1)

*(&a[0][0]+4)

4 for(int i...)

for(int j...)

printf(i,j);

printf(j)

会出现什么问题

5 for(i=0;i<10;++i,sum+=i);的运行结果

6 10个数顺序插入查找二叉树,元素62的比较次数

7 10个数放入模10hash链表,最大长度是多少

8 fun((exp1,exp2),(exp3,exp4,exp5))有几个实参

9 希尔 冒泡 快速 插入 哪个平均速度最快

10 二分查找是 顺序存储 链存储 按value有序中的哪些

11 顺序查找的平均时间

12 *p=NULL *p=new char[100] sizeof(p)各为多少

13 频繁的插入删除操作使用什么结构比较合适,链表还是数组

14 enum的声明方式

其他1个选择暂时想不起来了

大题:

1 把字符串转换为小写,不成功返回NULL,成功返回新串

char* toLower(char* sSrcStr)

{

char* sDest= NULL;

if( __1___)

{

int j;

sLen = strlen(sSrcStr);

sDest = new [_______2_____];

if(*sDest == NULL)

return NULL;

sDest[sLen] = 0;

while(_____3____)

sDest[sLen] = toLowerChar(sSrcStr[sLen]);

}

return sDest;

}

2 把字符串转换为整数 例如:

main()

{

.....

if( *string == - )

n = ____1______;

else

n = num(string);

.....

}

int num(char* string)

{

for(;!(*string==0);string++)

{

int k;

k = __2_____;

j = --sLen;

while( __3__)

k = k * 10;

num = num + k;

}

return num;

}

附加题:

1 linux下调试core的命令,察看堆栈状态命令

2 写出socks套接字 服务端 客户端 通讯程序

3 填空补全程序,按照我的理解是添入:win32调入dll的函数名 查找函数入口的函数名 找到函数的调用形式 把formView加到singledoc的声明 将singledoc加到app的声明

4 有关系 s(sno,sname) c(cno,cname) sc(sno,cno,grade)

1 问上课程

2 成绩最高的学生号

3 每科大于90分的人数 ////////////////////////////////////////////////////////////////////

试一共60分钟,分发试卷和收回试卷费时5分钟,实际考试时间55分钟。 选择题36道(都是5个选项的),计算题14道(一道题会有好几个问),题量比较大,我还有最后两个空没填写,实在是没时间了~~

题目考查的范围比较全面,但是有所侧重,例如:如果外汇相对于本国货币升值,一般来说,本国的通货膨胀率将会怎样?下面就是5个选项。 总体来说,试题本身难度不大,但是很费时间,阅读的速度非常重要,逻辑判断的能力要求很高,要求快速阅读、快速判断、快速计算,而且还不能粗心导致计算失误(我一般出现的情况就是计算失误~~,希望这次不会出现~~)

腾讯这次的试卷可能字体印刷的比较小了,我的视力是5.3的,看上去不会有任何问题,但是坐在我后面的老兄就不好了,完全是模糊的一片,不断的缩减和纸张之间的距离才能看到,可能腾讯公司在这方面的成本应该适当放宽(也许也是一种测试吧,身体素质的测试~~)

HR说今天就会有面试通知出现,等待中……

今天下午3点还有一个招商银行的面试,应聘的核心业务软件开发工程师,应该没有什么问题的~~

11月5日还有KPMG的笔试,按照我做的以前的笔试题目来说,很Easy,全对~~但愿这次也是这样~~

如果幸运的话,如果和腾讯能够很好的契合的话,应该在一个周的时间里面就签约了,大家保佑我吧。

有朋友问我,为什么不去Google或者微软这样的公司,却要去腾讯? 我的回答是:我个人的能力在Google或者微软这样的地方是没有太大竞争优势的,而且我想做的事情并不是Code Machine,我希望能够在我的市场洞察力下,依据市场数据做出我的策略和idea,然后利用我的技术背景将其实现为一个原型系统,经过Team和部门的验证,最终与工程师们一起将其实现为公司的产品或者服务,这是一个从idea到product的过程,充满了创造的乐趣,充满了挑战,我就喜欢这样的感觉,而腾讯能够给我这样的环境,我希望我能够在腾讯5个多亿的用户群上为公司做出一点贡献,也是一次次自身价值的提升。

////////////////////////////////////////////////////////////////////////////

由于近来有些人都问我腾讯笔试和面试到底是考什么,问什么,所以就灌下这篇水文,也算是我自己复习一遍以及给有兴趣或者后来者嗤鼻一笑的机会:)

其实应聘内容也真的很难说清楚,而且我也不知道我所经历的是不是有代表性,何况我还是找工作的新手(本科也没找过工作,之前也只是应聘过华为),所以如果下文有什么疏漏之处,尽管踩我好了:)

1。笔试我想腾讯的笔试还是比较适中的,虽然广度与深度都不够,但是毕竟因为它只是笔试,只是用来筛选面试者的,而不是象学术竞赛一样一战决胜负,何况它是笔试,所以也就有笔试的局限性。(啊哦,是不是离题?)笔试主要是C++的内容,然后还有一部分数据结构、系统平台(WIN32和LINUX都有)的编程知识(线程模型、共享内存、编译或对象模型等)、JAVA(这次笔试JAVA有一题,是填写同步的关键字的,当然题目没有明明白白告诉你写synchronized这个关键字啦,否则就要被人BS了,哈哈。好在JAVA下的同步基本实现机制相当简洁,只要刚才那个关键字申明一下就可以了,学过java多线程模型的人都应该知道填什么,可惜我那时我也拼写错误了,漏了一个字母。。。,好象是5分一题的,损失不小哦)等。可以说还是比较有代表性的。

这里罗嗦几句, 有的人总是问为什么都考C/C++,我想因为C/C++才能比较好的表现出你的编程的水平(包括风格、惯用法、技巧性、严谨性等),就象堆积木,给你不同形状的积木越多,那你就越能堆出更多的造型。还有就是是OOP(这里废话几句~~

OOP思想很重要,记得当年初次接触C++真的是只知其所然,而不知其所以然。特别是“虚拟—virtual”这个词,可以说是最最核心的了,理解了它,你会觉得这个词实在太优美了,哈哈~~你可以这样测试你自己的OOP能力,针对OOP的三个特点用程序写出对应的例程,如果能够写得正确且健壮,那

么应该也就什么问题了)做比较大的项目现在一般都采用OOP来实现的了(当然对于特殊的需求、环境和人除)。VB和DELPHI虽然也很流行,一方面是他们没有国际标准,其次是由于它太高级了,一些传统的编程技术被隐藏了,姑且不论VB(6。0以前)不支持OOP,那就更难用它来考OOP了,DELPHI支持OOP,但是我想很多同学都只是用它进行OBP,而不是OOP,所以。。。

至于JAVA,我本人也很喜欢,而且怎么说,JAVA也很接近C++,何况其API也比C/C++ Lipary更规范、全面,所以使用起来很方便。但是正如考数学分析比考高等数学往往会加深对数学的理解的道理一样,除此以外也有另一层寓意,假如你能徒手打败你的敌人,那么再给你一把利剑,我想你会在更短的时间内结束战斗,呵呵。所以考C/C++还是比较合适的,公平是相对的。。。

2。一面面试其实也挺难说的,因为这个环节很灵活,也许在面试之前连面试官自己都不知道他自己将要问什么,呵呵。这里也只是给出一个case(归纳法不适用,呵呵)。一面时,我只带了两页纸简历,到了面试地点,才发现很多人都是一叠资料的,有的人还不断在复习资料。。。别提当时我有多狼狈了。。。

根据外貌和谈吐可以推断出一面面试官是一个前线的技术专家。面试时首先自我介绍,我一向没刻意去背自我介绍,但是也事先想好了的。然后就是问你哪种编程技术比较拿手啊,项目经验啊,我想关键是深度一定要够,一定要体现你的参与价值和收获,不管是开发过程还是开发技术。面试时我分别从开发过程与开发技术两个方面说了两个项目,感觉面试官还是接受了

的,然后小部分技术细节,比如说在一个项目里面为了解决一个问题,你采取了什么策略,采用了什么技术,这个可千万不能说错哦,不然你就是在自打嘴巴了。。。也许我的笔试成绩还可以,所以语言层面的问题基本没有了。总结,这个面试官很实在,也相当和蔼可亲。。。

3。二面二面的面试官比一面的少,应该都是部门经理。坐这个位置的人都是技术和管理的大拿了,当然这是后来知道的啦。因此这次面试分技术和非技术两部分,不过主要还是技术的。首先还是自我介绍。。。然后面试官就开始设擂台了,问你觉得笔试试卷出得如何?我思考了2秒钟,说比较适中(如果我说难,那么如果是简单的话,那我就被BS了,实际上也不难吧,说容易吧,如果我考得不好,分数我倒是看到过,但是不知道那算高还是低,所以很容易被BS),看面试官表情,显然我的回答应该没有W/A掉。 接着,他继续问到,你觉得你做错了或者没有把握的题目是哪题。我就说了两三题了,然后他奸诈的看看了我的试卷,从他的表情,我知道,嘿嘿,这个回合是我赢了。然后他就要我介绍一个有代表性的项目。显然这次跟一面要有所变化才行,毕竟是二面了。于是我挑了一个比较容易表述的,简洁清晰,又有一定技术难度的(主要是系统架构方面)展开攻防战,此情此景。。。恩,你猜对了,就象电视上看到的警察审讯嫌疑犯一样,呵呵,只是这个“警察”是面带笑容的。。。

反正,他会象导弹一样追着你来“攻击”,如果你承受不了的话就要中弹了,等到你中得多了,游戏也就GAME OVER了。。。我想最好还是讲得高深一。 ///////////////////////////////////////////////////////

网申时投的是产品类的,后来到交大听宣讲会时就又投了份搜索引擎部门的(宣讲会时拿到全场唯一的公的大得qq公仔,呵呵)

然后收到2个笔试的通知,接着到财大去笔试。以前去google笔试面试都是打车,最近比较穷,所以没地铁的地方就走路,真是累死!

4号下午3点到财大开始技术类的笔试,笔试比较简单,就是算法、数据结构、编程、操作系统等,有一到附加题感觉说的不是很明白

晚上回来后,10点左右就有通知了,互联网公司的效率就是快啊粗看了下,第一批进入面试的人共有60多,本科生不到10个(-______-!) 5号下午3点到兰生大酒店去面试,填表然后被面试官乘电梯从9楼到8楼(!!!)没问什么技术问题,就是介绍下自己,介绍一下获得奖,用的计算机语言

面试官gg说我问你什么技术问题也没什么意思,你得了这些奖说明也应该答出来说搜索引擎部门得总监他认识,会推荐(好像是)说我本科

然后说一个和面试无关得,说怎么不读研我说我生物……,他说华东理工~我还以为是挺好得,结果说不怎么样我说我们学校的生物很好得,然后他说:生物比较冷门

我郁闷,我们高考那时候生物录取分数都是最高他说可以离开了,我还意犹未尽跑到这一个多小时,聊10分钟就搞定了

然后又说了两句,问我非搜索引擎部门考虑嘛?深圳工作考虑嘛我说看什么部门,深圳可以考虑如此等等,总之,比较没普

这次华理又是就我一个进面试,计算机系得达人们怎么就不投简历呢? ////////////////////////////////////////////////////////////

首先,自我介绍.然后他就针对你的介绍提出一些问题.

然后,他就会问你对现行一些游戏的看法,建议大家最好熟悉各类网络游戏,能说出大致的缺点和优点,然后提出改进的方案,让你策划一个新的游戏.

再就是谈一下对互联网的看法.最好是沿着腾讯的发展史上说上一通. 最后就是谈一下对腾讯的看法,有什么问题要问?先夸夸腾讯,然后就提一些问题问一下,基本就是这样.

这就是上午面试的基本过程,希望对大家有所帮助. ///////////////////////////////////////////////////////

1.自我介绍。我就....

2.根据做过的东西问。如游戏中的难点啊之内的。我就随便聊聊,图像显示啊。

3.倾向做前台还是后台。为什么?我说后台。再问我有什么优势?我说以前做的东西和后台差不多吧(本人以前做交换协议的)。

4.还问你有什么优点之类的?

5.后台系统的瓶颈。

感觉没有太多共同语言,他也对我不是很感兴趣。 有戏的当场就hr了,我直接就会了。

对我来说,能让我参加复试已经比较以外,因为和上个面试管就聊聊一会,感觉没说什么,也对我项目不敢兴趣。 上午7点就起来了,睡一觉起来再说。 ////////////////////////////////////////////////

两天吃了一顿饭.面了六场.三次群呕.我都坚持住了,现在还没吃饭呢.不过在第一时间给大家写写面经吧.

先说腾讯.上午去面11点到,被告之要推迟两小时,我晕,中午还有

EMERSON呢.去找HRMM,他看我一眼说:你就是XX啊.没关系我帮你往前安排一下,我乐,11点半开始二面.面我的居然是个技术主管.别人都是业务主管啊.有点晕不过没紧张.面我超时了.感觉自己发挥还不错,因为他虽然一直看表但是还是对我的话很感兴趣.他是做搜索引擎的,所以问了我好多这方面的问题.一点都没准备,不过先编.BLABLABLA.他问完我我就开始给他讲我的IDEA.

昨天晚上用4个小时写了一篇关于腾讯发展的IDEA.能讲半个小时.不过他只让我讲了10 分钟.没所谓,让讲就行.本来他都问完我问题了,结果最后突然又问我你编程怎么样?我狂晕.编程好我来投业务干嘛.说会C++,问:写过什么程序/答:编过电子琴./问:具体讲讲./答:......想不起来了.然后又问我其它技术问题,我就郁闷.面完了,他说你等等面三面,我说好。

回到大厅.XX也过了,好啊我们是好兄弟,一起握手.等ING.过了15分钟HRMM又说上午时间不够,所有人都改下午,我不能改啊,再上.MM一看是我想了想说,帮我安排,于是我终于在最后一个人做了三面.不知道我那个兄弟下午面的怎样.三面面了15分钟,大概是对工作的看法还有薪金待遇什么的.很轻松.

然后让我等消息,就这样了.感觉自己发挥没问题,但是鉴于以前做过一件糗事,被TENCENT记录在案,所以要是最后被拒了也只能是那个原因了.没所谓,反正偶也没想签.

PS:大多数面业务的都是业务考官.我很巧碰到技术的.业务考官一般都问OPEN QUESTION.比如给你100万怎么赚钱什么的.比较简单.没什么需要担心的.

3面完QQ后打车到EMERSON.去了发现要填表,时间好紧.匆匆填完正好进场.出来的人又是群殴.不过这次是案例分析.这个偶最喜欢也最拿手,吼吼.大概是30分钟做PROJECT,10分钟的PREZENTATION.最后是10分钟的考官点评.我们抽到的项目是把一些产品卖给网通.跟运营商打交道我最在行了.所以刚开始我的思路就很明确.大家就让我做LEADER了.

PS:大家记住群面的时候LEADER是自然产生的,千万不要争,不然对大家都没好处.我们组做的项目我感觉比对手好.而且大家的TEAMWORK也要强于对手吧,个人感觉呵呵.偶是很重视TEAMWORK地.然后就完了,回来等通知,可能会有四面单挑,管他呢,反正我面完了.呵呵

写了这么多也该吃东西了,谢谢大家花时间看我写的这么多的有点罗嗦的文章.也希望北邮的同学在面试中都可以得心应手.

----------------------------以下为一位同学的回帖----------------

Re: 腾讯三面加EMERSON三面归来

案例分析其实重在平时的培养。

平时学的课程大家都觉得没有什么可以学习的 但是,做案例分析的时候就完全显现出来的。

首先要根据案例确定这个需要分析的重心在那里,然后根据这个重心想想平时学习中围绕这方面的问题能用到的一些东西。 用这些东西去审视一下这个案例可能出现的问题,其余的就要靠自己的见解了。

平时大家要多多注意市场状况,看看网上的一些评论,对市场的洞察力是很 重要的;比如今天的一些市场操作上的大事或者是互联网产业内的一些大事等。

大家觉得不需要学习,但是管理类和市场类还是需要很多日常的积累的,这种 洞察力不是说有就有的。 ///////////////////////////////////////////

7号签了腾讯~心安了不少。

回想起来,还有不少值得记下来的地方:

11月2号,腾讯在华中科技大学 大学生活动中心 B座 305开宣讲会,18:30开始,赶到那里的时候,18:20,上到3楼,My god, 走廊都挤不进去了,里面已经开讲了。正找了个阶梯从窗户外往里看,一个坐在窗户边上的mm往外得意的看了一眼,把窗户关上了~心里那个寒呐~~

和mm无奈地走出了活动中心,给队长打了个电话,队长很够哥们地蹬着破车来了,一起去了他寝室。坐着聊了片刻,到19:30了,想想走过去大概也开完宣讲会了。过去以后投了两份简历就回去了。

第二天,白天考完了Tencent地笔试,晚上又收到了Tencent的业务类面试通知。技术类笔试看来无望(自从到队长寝室一游之后就有了这个感觉),于是开始准备产品策划的面试。

Google了一把“产品策划”,收获甚微,Baidu了一把,嘿嘿,好东西出来了。花了大概半天仔细了解了一下产品策划相关的流程和要求,有把Tencent的发展历史和其业务认真地研究了一下,觉得对腾讯了解的差不多了。

面试的这天很快到了,之前就在bbs看到说去面腾讯业务类的GG们都是西装笔挺,到了那里一看,果然如此,技术类的和业务类的基本上是两个世界的人。看来偶在业务类的应聘者中算是够抢眼了。轮到我还有一段时间,开始和周围的人攀谈起来,大致了解了会问哪些问题,也都是之前准备过的问题,心里越来越踏实了。告诉自己,不要紧张,面试官也是人。

本来我排的时间是14:30,叫到我的时候,已经是16:30了。 1507号房间,坐下,呈上简历。

问:简单介绍一下你自己。

答:(这个问题,准备过的嘛,行云流水一番),着重介绍了一下Ziqiang网站的创建过程。

问:你是leader?

答:是的。

面试官在简历上一阵狂划,似乎很在乎leader这个经验。

问:你对产品策划怎么看的?

答:(又是准备过的,结合Tencent的发展描述了一番)

问:如果我们现在有一个产品,但是它的市场反映平淡,怎么办? 答:首先是要进行市场调查,搞清楚用户对产品的看法,分析到底是产品的价格问题,还是产品的功能问题,还是说市场上有其他更好的产品。如此往复,对我们的产品进行相应的改进,循环改进。……大致如此。 问:你对QQ有什么意见吗?

答:有几个意见。其中一个是:腾讯目前已经有了很多很好的产品,比如QQ梦想地带(面试官脸上出现一阵激动),还有QQ Mail,这都是腾讯的两个很好的栏目,但是我调查了一下我周围的朋友,知道的很少…………大致如此。 …………

曰:OK,我可以告诉你,你在我这里已经Pass了,我会给你安排二面。 二面大约在17:10分开始了。

二面的面试官是个略年长的,问的问题基本相同,看样子他也是对Ziqiang网站那段经历最感兴趣。问的不同的问题有:

问:为什么你要加入腾讯?

答:~~mp一番。

问:你对中国互联网的发展怎么看?

答:据第十六届CNNIC互联网报告,中国目前的网民总数是1.03亿,其中,使用QQ的有 8000万人,即80%,…………又是mp一番,好佩服自己,居然又扯到Tencent上来了。 …………

二面的考官似乎很高兴。

曰:你怎么对腾讯这么了解啊?

答:首先,我接触互联网的时间很早,另外,为这次招聘,我也确实准备了很长时间。

曰:好,你到Alex那里做一个资格考察吧。 …………

三面在18层。一同上去的有5人,门口还站着两人,看来有的等了。 每一个出来的人,都说,他(考官)好严肃,一笑都不笑…… 我最后一个进去。考官的确很严肃,但是还称得上和蔼,只是不笑。

“还有简历吗?”

“有”,双手呈上,幸好带了两份简历过来。

“介绍一下你自己吧。”

“我叫×××,我应聘产品策划最大的优势是:我又5年互联网工作的经验,有丰富的策划和执行的经验~…………”。

“你为什么要加入腾讯?”

mp一番,这招真是屡试不爽啊。

“你是哪里人?“

“××××。”

“如果让你到深圳去工作,你父母会有什么意见?”

“我很感谢我的父母,他们鼓励我从小就养成独立的性格。我所作的决定,他们一般都会支持我,因为他们相信,我的决定一定有我的理由。所以,我相信,我到深圳去工作,他们也一定会支持我。”

“如果今天晚上或者明天就要跟你签约,你同意吗?”

“我希望能尽快跟腾讯签约。”

“好的,你还有什么问题吗?”

“我们知道,在产品策划后,最重要的一个环节就是执行,只有执行到底,产品才会成功,但是这个环节也是最困难的环节。我想知道,腾讯在这个步骤上,采取了哪些有效的措施?”

“关于这个问题,因为我也不是负责这个环节的,所以我了解的也不多,如果你加入到我们公司来,我相信过几年之后,你了解的一定比我还多。” 握手,告别。

“您是Alex吧。”

“是的。我是。”

“好的,谢谢您。”

出门。感觉很轻松,应该没多大问题了,三轮感觉都不错。看看时间,18:30。三轮一共花了2个小时。

7日凌晨一点,接到Tencent的录取通知,好兴奋。给爸妈打了个电话,都很高兴。

7日下午,签了。 //////////////////////////////////////

我是复读了一年才进入武大的,入学之初我就已经打定主意毕业之后就去工作,而且一定要去广东。其实我可以选择在学校里一直读下去,可是父母却会一天一天老去,而他们已经辛苦了半辈子了。早点让父母享点闲福,是我中学以来的愿望。

一开始对“工作”其实也没有什么概念,毕竟四年之后的事情太遥远。等到熟悉了校园里的生活之后,我开始思考自己以后的出路了。如果我按部就班的跟在老师后面背背书抄抄笔记写写作业考试前认真准备一下,无疑也能跻身成绩优秀学生之列,多拿些奖学金。

可是这对于找一份理想的工作来说,显然是远远不够的。对于计算机这一行来说,无论是理论知识还是编程动手能力,你都要出类拔萃到时才能脱颖而出。我正是考虑到这一点,所以在大学期间读了很多的专业书籍,课下也常常编写程序,慢慢的积累理论和实践知识。

不过总是一个人自顾自的看书编程,也不知道自己到底学得怎样。去年10月中旬,我看到趋势科技校园招聘的海报,心中一动,想到如果我去参加他们的笔试,不就可以检验一下暑假时学C 的效果如何了?抱着这么简单的念头我在网上填了一个申请,没想到后来真的获得了一个笔试的机会!第一次参加企业的笔试我感到很新奇,在一大帮以求职为唯一目的的参试者中我又觉得自己有些好笑。那次笔试分为两部分,前面45分钟是EQ和IQ题,

后面2个小时是专业测试。除了EQ题是中文的外,其余题目全是英文的。专业测试题中有很多C 查错题,一些计算机网络方面的题,还有两道是自编程序题,在暑假时看的《C 编程思想》正好派上了用场,所以做得蛮顺手。考完回来我记下了卷子中考到的而我又没有弄清楚的知识点,然后继续看书、上机验证。大三上很忙,很快我就忘了这回事。所以 11月16号趋势科技让我去面试,我颇感意外,也犹豫了很久。在一些朋友的鼓励下,我决定去尝试一下面试的滋味。去之前看了几篇关于面试技巧的帖子,然后带着一本笔记本、几张证书的复印件就冲过去了,连简历都没有准备。因为不熟悉地方,面试那天我差点迟到,喝了杯水之后便被领到HR的房间了。

面试过程很简单,因为我开门见山就告诉他我是一名大三的学生,然后向他介绍说我们信息安全专业其实和他们公司的要求挺对口的。西装革履的HR 开始时显得很惊讶(也许在疑惑自己怎么能让大三的小子混进来了呢),然后低头看我注册时的资料,然后问我专业课都学了什么,一直问了我很多密码学方面的内容。后来他问我编程学得怎样,我就把那本厚厚的笔记本拿给他看――在大一时,我花了一个暑假的时间,把那本有名的《Windows核心编程》几乎抄了一遍――他好像蛮感兴趣,翻看了一会,问我平时是不是经常做读书笔记等等。最后他问我有什么问题可以向他提出的,我就问了一下他们公司的福利待遇怎样,还请他就怎样成为一个有用的人才给我提些建议。出来的时候看表,竟然面了近30分钟。后文呢?自然是没有后文啦,人家都说明了只要应届毕业生的。不过收获却不可说不大,从笔试到面试,从技术到礼仪,从谈吐到着装的细节,求职必经的一些步骤我都演练了一遍,心里也有了个底。

一晃又一年,今年的校园招聘大大提前,从9月份开始,我们就不断地在网上填表格注册简历。没想到第一个笔试的机会仍然是趋势科技给的,考试的内容和形式同去年一样, IQ题部分甚至一字未改。因为有了去年的经历,所以我觉得自己应该会有一个面试的机会的。只是他们的面试通知要过两三周才发出,期间我又投了一些其他的公司,包括自己比较向往的中兴、华为、腾讯,还有威盛、网易等等。那段日子的主题几乎就是泡在网上,填表格,发简历。那时心血来潮就考了锐捷网络的笔试,接下来的电话面试被我拒掉了,我本无意去福州,也就无谓浪费彼此的时间,同时我也想好好准备第二天在华工举行的威盛电子的笔试。

在北京威盛和深圳威盛的笔试之间,我接到了趋势的面试通知。从华工赶回之后,我便着手准备去趋势的面试的材料,包括中英文简历、自荐信、他们公司的一些资料。我仍然想采取去年的策略,把自己的笔记带去以展示自己的水平和潜力。这次我穿着西装皮鞋提前到了面试的地方,却发现坐在我面前的面试官穿着牛仔衫休闲裤,斯斯文文的象刚从大学里出来的毕业生。我的第一反应是,不能再用去年的那一套了。面试的过程基本就是他问,我答,都是关于编程方面的问题,感觉上自己答得一般,唯一的亮点就是他问我编程实践中有没有碰到过什么BUG,我问他别人的BUG算不算,他说“也算”,我就把自己国庆时花了蛮多时间研究过的关于Windows窗口重画问题的BUG给他讲了一遍,他听得蛮仔细的。一面出来我感觉不太顺,以为就此结束的当晚接到了二面的通知,第二天一早又赶往面试的酒店。

二面是二对一,两位面试官也很年轻,穿着休闲服,其中一位一开始就对我说“请介绍一下你毕业设计的课题”,我对他说我的毕设要下学期才进行

呢,然后他才醒悟过来我才上的大四,不是研究生。这次的面试顺畅多了,因为没有了项目经验、实习经历的囿限(我的简历对这些也只字未提),我反而可以比较自由的发挥,把话题引向对自己有利的方面。

那时我提到自己因为想学法语,所以写了个程序把一个在线法语教程上的mp3都下下来,没想到他们没问我那个程序的细节,反倒问我为什么要学法语,我说法国有很多有名的作家我希望有朝一日能读法文原著,他们马上问我最喜欢的法语作家是谁,我说是普鲁斯特。然后他很惊讶的说“啊!那么枯燥的东西你也能看得进去啊”,我就告诉他追忆似水年华很好看啊我还一直在看红楼梦呢。接下来的面试气氛就变得很轻松了。问的技术问题我都能在那本《Windows核心编程》里找到答案(所幸我没有忘光),中间又穿插着一些 EQ方面的问题,如枯燥的工作和个人兴趣怎样去取舍。面试的最后部分是英文问答,问我平时最喜欢做的事情是什么。我紧张中随口答了几样,其中有Classic Music,他就追问我什么类型的Classic Music,我随口答道Liu Dehua,Mei Yanfang等等,话一出口就意识道他们期待着的应该是莫扎特、贝多芬之类的答案,这次肯定被笑死了。果然我马上听到他们有点夸张的笑声,和一连串的“I see,I see!”了,面试到此结束,我顺利进入下一轮。 第三面是小组讨论的形式,我们组6个人有5个都是硕士,我一个小本在里面显得非常的弱小。另一方面我也不擅长在公众面前表达自己,所以这一面表现平平。讨论结束面试官让每一个人都用三句话概括一下自己左手边的同学的缺点,轮到我时我却想不出一言来,干站着,窘迫极了。三面完之后,仍然是让我们回去等消息。不过我是再也等不到任何消息啦。

趋势三面之后第二天(11月3日)是腾讯的笔试,也是热闹非常。

笔试题分两部分,前面是技术测试题,25道必答的选择题,考的基本上是C语言和数据结构,还有两道选答题,是数据库和网络方面的,都很简单。 后面部分是开放性问题,问你最难忘的事情是什么啊,在大学里参加过什么社会活动呀,你觉得自己做得最失败的事情是什么呀,诸如此类的,我都认真答了。

晚上9点多的时候我收到了腾讯初试的短信,非常的感慨,心想他们的效率可真高!不过等我登陆他们的招聘公告页,一看技术类的初试名单,就倒吸了一口冷气,那上面足足有150个名字!怎样在这些精英们的重围中杀出来呢?能通过笔试的筛选已经表明大家的技术基础俱不赖了,面试能不能胜出就看谁能从面试官那里拿到更多的加分了。因此我想无论是开头的自我介绍还是各种材料,都应该比别人特别才好。自我介绍原本很平淡,但因为历史上所谓的“鬼门关”就在我们家乡,我每年都要“从鬼门关上走几遭”,这就显得有点意思了。简历只是稍稍改了一下求职目标,至于没有项目经验和实习经历的问题,我可以参考趋势面试时的做法,把自己平时编程实践时作的笔记带去,这应该比简历上那些短短几十字的模式化的描述更有说服力。 面试前应该多了解一下你应聘的公司,所以我把他们招聘页面上的关于腾讯发展历程、公司理念的部分Copy过来,准备打印后带去的。

面试的最后面试官通常都会留点时间回答你的问题的,问什么问题看来也得好好研究一下。一时也没有什么好点子,就随意的在QQ.COM上面逛,逛到QQMail之后,看到有个“ QQ邮箱论坛”,灵光一闪,去里面借用一下广大QQ用户的意见不是很好的主意么?进去之后一个题为“建议QQ和邮箱的

密码分开设置”的帖子吸引了我,让我想起前段时间做的用 Sniffer监听免费邮箱密码的实验,心想如果QQMail登陆也是用POST方式的话,也必定存在被监听的危险。

转回来一看,果然用的是未加密的POST方式。这也使我怀疑起平时使用的 QQ秀、QQ家园等服务来,他们的登陆是不是也存在同样的问题呢?搬出做实验用的Ethere al来一试,全都不出所料。这时我有点兴奋起来了,一不做二不休,把QQ.COM上所有需要登陆的服务都试了一遍,然后把它们的URL和结果记录下来,好家伙,足足有24项服务都是使用未加密的POST方式提交登陆信息的,而几乎所有的服务都是和QQ号关联的,这样QQ.COM的弱安全性就使我们QQ的整体安全性大打折扣,试问谁愿意为没有足够安全保障的服务长期付费呢?我就把这些URL列出来和前面的公司信息一起打了出来,面试前事先翻到安全问题那一页。这样材料基本上就全了。 /////////////////////////////////////////////

我是过年后从腾讯离职的,个人原因(继续念书去了),凭心而论,腾讯在国内的IT企业不管是待遇还是企业文化还是算不错的,上面说的有真有假,也有一些兄弟开玩笑的。

我说说我知道的情况吧。

1:应届生薪水开的差不多7W/年,硕10W/年,即便差也差的不多,但招的人还是有一定要求,不是那么好混进去的。

2:腾讯的福利是互联网企业里算是很好的,只和网易,新浪,搜狐,TOM,盛大相比,和IBM,微软,华为比,个人感觉行业差距较大,没有可比性,另外个人也不了解。

3:应届生面试通过,在入职前的确会发50个连号的QQ号,那是用来赠送给班级的同学的,听HR的人说还是很受欢迎的,你想毕业后天隔一方,都用连号的QQ,在一个群里还是挺有意思的。

4:内部员工可以每月5折限量购买100个Q币,不过我都没买过,一般找业务线的同事要二十个充充会员什么的。

5:腾讯在深圳市内有几条班车线,有公司专用电梯,自己用大楼已经动工,据说08年投入使用。35层,据内部传说不出租,全部自用,个人表示怀疑能用的完么??

5:腾讯是没有住房公积金的,保险一般按最低交。季度,年终,双薪,项目奖金都有的。除非你所在部门很烂,项目连续失败,每月工资收入能拿到税后5千,年入10万基本没有问题。

6:挖人很厉害,不管从营运到产品到研发,很多牛人都是用很高的价钱挖过来的。也推荐内部举荐形式,有专项伯乐奖金。大家都很乐意推荐朋友来面试,如通过,部门经理级10000,teamleader级5000,普通员工级500. 7:公司管理还算很人性化,多少天病假不扣工资啊,内部活动也挺多的,上QQ当然可以,呵,,,不过你上MSN也没人会过问。你基本不犯大错不会裁人。不过现在人多了,有未位淘汰制了。

8:公司对外形象还是比较注意,出差普通员工住宿一级城市550,其他450,出租车全报,补助是另算(我的级别是80块,不高)。不过基本不用花钱,补助算是买烟钱了。。吃饭睡觉都在酒店里搞定好了。有业务线同事常

出差以前都是去机场买票,现在卡的紧些了,都要通过行政从统一票务公司拿票了。

9:最后说一点,腾讯是一家互联网公司,研发能在公司受很重视,很大原因还是几个大老板都是技术出身,你去看看其他互联网公司的研发人员就知道腾讯还算是比上不足,比下有余了。当然很多牛人有机会去IBM,去微软自有长远的发展,腾讯才8年历史,

要走的路还很长。虽然我已离职,还是希望她能一路走好,他的优秀的企业文化和公司氛围希望可以坚持。虽然现在发展过快,管理/执行都出现了一些问题,相信可以慢慢解决。

每次在天涯上看到很多网友说QQ这也要收费,那也要收费。但我只想说,腾讯是一家商业公司,他只能保证基本的功能免费,如果所有的业务全免费,腾讯也就倒了。也就没有QQ了。

MSN后面有微软,ICQ后面有AOL,QQ后面什么都没有,正是如此QQ才是全球范围能唯一能养活自己的IM通信厂商。有人说腾讯是一家没有技术含量的公司,中国的互联网应用技术中能在国际上叫的上号的,也只有IM这一项了。从软件质量,功能应用,我也有和MSN,GTALK,YAHOO MSG的即通人员有过行业交流,在他们眼里QQ仍是现在做的最为优秀的IM软件。记得一次我用一个刚带截屏功能的测试版给YAHOO MSG一个瑞典哥们做QQ截屏演示的时候,他说:中国人太厉害了,太有想象力了。

腾讯做即通研发的兄弟们是给我们中国人争了光这是没说的。天涯上MSN和QQ对比也是比较多的,其实本质就是任何一个厂商都不能把所有的

市场份额站完,市场的细分就导致总有各自的优势。离职的时候老大问了我一句话“念完书如果没有打算自己创业,还会回腾讯么?我回答是:你把位子让给我,我就回来,哈!!

腾讯在业内是一家很低调的公司,可能和几位老大的个性有关,大家也很难看到媒体上腾讯的宣传。其实上面一些内容都是有违公司规定的,即便我已离职,这个马甲,也只用一次。只是把原来好多想说的话一气说完而已。 ////////////////////////////////////////////////////// 武大的信息安全专业,到今年已经毕业三届了,不过好像没听说有几个毕业生真正在做安全相关的技术工作的,我那届有两三个在金山做杀毒的。在腾讯的安全部门,就我一个是武大的;还有一个信安的师弟在QQ医生那个项目组,也算是安全相关吧,不过这个组并不归属于我们部门。

在腾讯,安全工作主要是在三个层次上进行的:(1)传统的主机与网络层安全,主要包括网络入侵检测、主机完整性审计、防 DDOS攻击、网络及主机防火墙等等;(2)稍往上的是软件与应用安全,包括客户端软件漏洞挖掘、Web应用漏洞挖掘、通用Fuzzy平台等等;最上面一层的是业务安全,也就是跟“人”(而不是底层技术)相关的了,比如说盗号行为分析、密码保护系统等等。 应用安全大体可以分两端:(1) QQ客户端以及附属组件等客户端软件的安全,其中最大的一个安全胁便是溢出攻击了。06年底到今年,对于控件溢出漏洞的关注是最突出的,不独腾讯,包括微软、雅虎、阿里巴巴、迅雷等等,都爆出过漏洞的报告。(2)以WEB应用为主体的服务器端的安全,目前主要是寻找CGI程序中存在的漏洞,报告并要求业务部门去修改。国外的Web安全研究早在98年就很热了,专业做web安全的,有

不少业绩能达数千万美元的公司。国内就不一样了,因为真正研究这个技术的人少,虽然问题一直存在,却因为黑客的关注并不是很多(而且几乎都是在很浅的层次上的),威胁也就变得不那么紧急了。

说实话,我们读书时教的那点信息安全知识,对于日新日异的互联网来说,显得有点学究和过时,用上的机会不多。特别是应用安全方面,业界还没有形成系统的知识和理论体系,可以参考的,是一篇又一篇散落在互联网中的文档。我们是边学习边研究,然后又快速地为眼下的问题找到一个合适的解决方案。这时候,一个老练的程序员是我们最期盼的了,因为一定方案定下来就得着手开发相应的系统,没有一定的编程功底,是没法胜任的。奇怪很,社会上那么多程序员,我们招了一年多,却没有招到几个合适的后台开发。所以我们小组几个开发不得不一直都很忙,有时一个人同时承担两三个项目的开发工作。

参考:http://bbs.whu.edu.cn/bbscon.php?board=C.S&id=1103428705 在12月26日凌晨,有人利用了百度空间的模板漏洞,专门制作了一个能够自我复制和传播的空间蠕虫,在短短的时间内,就有数千用户的空间受到了感染。百度官方的公告(可以在这里看到:

http://hi.baidu.com/%B0%D9%B6%C8%BF%D5%BC%

E4/blog/item/0e3433fa69eeb61aa8d3110f.html)说,这个蠕虫含有恶意代码,并传播垃圾消息,百度已经紧急对此漏洞进行了处理,云云。

对于一个互联网公司来说,这个是典型的安全事件。百度的安民公告写得很专业;不过在温情脉脉的公告背后,我想一定是公关部门、安全部门、

开发部门等多个部门的联动,紧张对应对这个可能给他们带来大麻烦的事件。在腾讯,我们有时候也会面对这样的安全事件。

百度空间所谓的模板漏洞,用专业的术语来说,叫做“跨站脚本注入漏洞”。简单地说,就是用户输入的内容里面包含了网页脚本代码(这对于任何应用来说都不应该允许的,因为它会使得这个网页的行为失去控制,所以必须要执行过滤才能保存到服务器上),而百度的过滤算法出现了漏洞,被别人绕过去了。蠕虫的作者据说是一个叫“剑心”的人,我想他大概是和我们同龄,甚至更小,放这个蠕虫出来,有点“好玩”的意味(参考他的博客http: //www.loveshell.net/blog/blogview.asp?logID=283)。

其实网络上很多基于Web的应用都存在这种漏洞----他们的开发也不是不知道----实在是太普遍了,出现蠕虫只是迟早的事情。也许很多人会奇怪,既然他们知道有问题,为什么不一下子都改掉呢?这里面也许有很多原因;但是我想很重要的一个是:因为它们从来没有出过大事情遭受到大麻烦,所以他们就拖着不动它。以我的经验为例:我们在工作中发现不少可能导致服务器被黑掉的WEB漏洞,报告给负责开发的人之后,他们也许会马上修改,也许会跟你扯一下皮(怎么也不相信自己的程序有问题),也许会有这样那样的理由推诿--总的来说,修改程序会增加额外的工作量,但既然这个程序在上面跑了数月甚至数年也没有发生什么事,可见改不改迟点改与早点改并没有太大的关系,我们眼下还有更多重要的事情要忙呢。往往是,安全人员的殷勤并没有受到多大的重视。但是一旦外界爆出了一点什么事情,那就不同了。比如说,有一个CGI程序没有过滤一些敏感的关键词,你输入什么就显

示什么,就技术的角度来说是没有任何的安全威胁的。但经过媒体一曝光,就变成了一个紧急而且重要的事情,开发得赶紧修改程序,即使停掉业务也在所不惜,公关部得随时准备应对,上头也会很关注,闹不好一干人士还可能被罚钱。从这里也可以看出,对于所谓的用户价值,一个公司所真正关注的,和他们所声称的,实际上有着微妙的差别的。有时候我们在做推动工作的时候,就不得不借助一两次这样的事件,趁着“上头非常关注”的东风,把安全策略和政策推到其它部门去。

在腾讯在安全有一个非常大的优势,那就是它拥有一个巨大而复杂的网络(数万台的服务器,上百G的流量带宽),各种各样的安全威胁它都遭遇过,这对于每一个做技术的员工来说,都是一个难得的研究与学习的条件。不过仅有技术并不能解决问题,要把企业的安全做好,还得有政策以及领导的支持。对于每年为公司带来数亿实实在在的收入的业务部门来说,安全部门的“贡献”实在不值一提。也无怪乎我们一直都是支持与服务的角色,做什么事情都好像在求着他们。

参考:http://bbs.whu.edu.cn/bbscon.php?board=C.S&id=1103428801

公司的班车还得等到9点15才有,索性多写一篇吧----写了一天的代码,实在有点闷了。 在我刚加入腾讯的安全部门时,这个部门的力量还是挺少的,而事情则是非常的多,所以很多人都忙得不可开交。虽然一个混乱的环境对员工的长期发展来说是不利的,但是因为事事都是刚开端,我们也就有机会成为某种技术的开创者或者某种制度的制定者,这对我们的成长却又是难得的机会。

在一开始,我被安排做web漏洞的查找,头说我至少要手工测试过1万个页面之后,才有可能对漏洞查找有深刻的了解。但实际上不需要这么多的实践,我就掌握了基本的门路(嗯,实际上这些技巧并不复杂,甚至在彭国军老师的网络安全实验课上就有,只是我那时也没有太留心:P ),发现了不少问题。在接二连三地发了N个漏洞报告之后,头说,看来我们问题还是挺严重的,你组织一次培训吧,给开发讲讲这个web安全编程。

我那时是不太情愿的,因为我是个非常害怕在公众前面讲话的人,只要站在讲台上就会紧张、脸红、说不出话来。但是既然是工作要求,我也就不得不硬着头皮来了。我花了两个多星期来准备PPT(第一次发现会熟练地用PowerPoint实在也是一个非常必要的技能),把网上找到的材料,加上自己总结的案例,将近有70页。我把什么都放到PPT上了,因为我怕自己紧张全都忘记了。

培训的报名工作是team leader组织的。到了培训的那天(我记得是去年的10月30日,那入职刚四个月),他告诉我报名的人有90多。等到去了培训教室,我才发现整个教室都坐满了人,还有人站着的。想着里面有同时进来的同事,也有很多可能是做了很多年的开发,我,一个编写的代码加起来没超过3千行的乳臭未干的小孩,却来给他们讲怎样编写安全的程序,实在是可笑。一开始我非常紧张,说话结结巴巴,身体都是抖的,只是照着投影念。但不久到了熟悉的内容之后,我慢慢地忘记了紧张,稍为自在点了。那次没想到一下子讲了2个半小时,出来后快虚脱了。后来听到一个同事说,讲得还不错,收获很大;那场面太壮观了,她来公司后还没有见过那么大规模人数的培训。我想自己的技术实在是比较肤浅的,但对于不同部门的人来

说,我这点肤浅的知识就是我异于他们的优势了(在分工越来越细的今天,专业的差别可能就会形成这种“隔行如隔山”的效果)。这时候的培训,并不是展现个人的高超技术,而更重要的是,普及某种知识和技能而已。

后来这种安全培训成为了一种每月例行的工作。虽然每个月都讲相同的内容想起来就觉得是一件很乏味的事情,但每次的听众都不同,而你也可以在讲的过程中不断地进步,比如说,深化内容,讲得更有趣更生动。照组内另一位同事所说,要达到这样的一种境界:一份只有寥寥数字的提纲的PPT,能讲到可长即长,可短即短,随手拈来,那才是水平。

参考:http://bbs.whu.edu.cn/bbscon.php?board=C.S&id=1103428806 在第一篇文章里,芒果说到应用安全的两大块内容:客户端的安全和Web服务的安全。就技术方面,从本质上来说,我们当下所做的事情,其实是一种特殊形式的软件测试而已。也许大家还记得软件工程书上说的什么白盒啊黑盒啊,什么测试用例啊,这些概念也能在安全测试中用到。相对于一般的功能测试与性能测试,安全测试有一个专门的称谓:渗透测试,听起来就像我们正在一个看不见的战场上向敌方阵地渗透进去一样,无形中就增添了一份神秘感。

不过说到底,渗透测试还是某种形式的测试而已。一般的测试是看软件或系统是否实现了既定的功能,它运行起来是否与预期的一致,它跑得够不够快。在具体做的时候,一般都有专业的软件来做这些事情:输入一些数据,看输出来是否是正常行为所预期的数据。渗透测试呢,却是看你的软件或系

统在完成正常的功能之外,还能不能做一些理应不被允许的事情。具体做的时候,也是输入一些数据,但看输出来是否是异常行为所预期的数据。 举个例子来说,QQ的自定义表情包功能,普通的测试会准备一堆这些表情包,打开自定义表情的菜单,调出一个对话框,然后选择一个表情包,按下导入按钮,再在聊天窗口中使用刚才导入的表情包中的一个表情。在这个过程中,测试员只需验证表情包是否导入成功、导入进去的表情包内容与源包是否一致,最后能否在聊天中正常使用。而渗透测试呢,基本上也是这样的过程,但是关注点有些差异。在这个例子里,我们关心这个操作的发起权是否完全掌握在正常用户手里(例如:是否可以通过网页调用的方式发起这个操作,就像弹出一个“与我交谈”的临时对话框一样);在与操作系统交互时,是否能够逾越既定的限制(比如说,释放这个表情包的时候,它能不能够跳出用户所指定的保存目录);在解析非正常的数据文件时,程序会不会崩溃;诸如此类。测试的时候呢,也是有一定的方法依循的,比如说路径操作,一般就是在路径名中加入..(或者是../);文件解析呢,就是拿一些非正常的文件让它去读取----在这里,非正常的意思是很直观的,就是除了正常格式以外的所有文件,比如说新建一个txt,在里面胡乱输入一段文字,保存后把后缀名改为.eip,就形成了一个“非正常的”表情包文件。

一般来说,软件或者应用的正常行为都是一个很小的集合,我们通过有限的用例就能够遍历所有的可能性从而验证它是否实现了预期的功能。这样很容易就能想到,软件的非正常行为则可能是一个巨大的充满了未知数的集合,要进行测试则是非常困难的:首先,我们要测试和验证什么,这是不甚明确的;其次,即使是验证一个可能的问题,需要的测试用例可能是数量巨

大的。想一下表情包的例子:一个测试员要证明它能正常解析,他只需准备数百个不同大小不同内容的正常表情包,全部跑一遍,如果每一个都正确导入了,他就可以声明这个功能是正常的,它通过了测试。 相反,一个安全测试员如果要想验证,在非正常的文件格式下,这个程序会崩溃,那么他就得准备几乎是天文数字的表情包,用一台专门的机器连续跑上几天几夜(是的,我们客户端测试小组就是这样做的),看它会不会死掉。想想看,即使只用4个字节,就能构造出43亿个不同内容的文件,要想找出那些会使程序死掉的文件格式,无异于海里寻针。一般在实际操作的时候,也只是选取一些特定的排列格式(比如说全0或者全是0xff或者0与0xff相间)。

这样的测试我们有时候也叫做Fuzz。文件格式的Fuzz只是一个方面,网络协议的Fuzz是另一个方面,简单地说就是动态改变一个数据包的内容,看接收方的程序会不会死掉或者崩溃。可以想象,这并不比文件格式Fuzz好做多少。在业界,关于Fuzz已经有不少参考资料,也有各种各样的Fuzz工具,我们的工作,也就是参考这些已有的资料,以及各样的工具平台,然后自己摸索来发现问题的,负责这一块的,也都是06、07年毕业的学生。由此可见,做安全研究,其实也没有太大的门槛的。只不过在学校里太闭塞,又没有好的指引,所以觉得渺茫而已。大家有兴趣的,可以下载这些工具来试着玩玩----找个流行的IM工具(不独是QQ,MSN啊,Yahoo通啊),没事的时候就让Fuzz工具来跑跑,兴许能发现一两个0day(所谓的0day就是外界没有公开的漏洞),然后用来做一些有趣的事情,比如说,给一个看着不爽的家伙发一个消息,他的IM就立马崩溃……

参考:http://bbs.whu.edu.cn/bbscon.php?board=C.S&id=1103428856

嗯,趁着兴头再写一篇吧,反正明天是放假,一年里有两三个晚上睡得晚一点也不算太过份~~

上一篇讲到在客户端安全方面,我们可以做些什么事情,又是怎么做的。这一篇就讲一下另一块,在web安全这方面,我们在做的,又是什么样的事情,使用的是什么样的技术。 让我先把时间回退到大学时代:那时候听到很多故事,什么中美黑客大战啦,大陆与台湾的黑客大战啦,白宫的官方网站被黑啦,谁家的小孩因为入侵什么重要的系统被抓啦,诸如此类的非常多,那时觉得很神奇,也对信息安全这个专业充满幻想,以为学到最后,我们也能如传说中的黑客那样,在网络上自由自在地游弋。不过幻想始终是幻想,直到毕业了我也不知道在实际中我怎样才能“黑”掉一台服务器。虽然幻想没有实现,不过我也知道不要把传说太当真。不过在大三的时候,发生了一件让我难以接受的事情:同班同学告诉我,我们学院网站的数据库被别的学校的一个学生用什么方法下载了!这个消息让我非常沮丧:一是我们计算机学院的网站(很多人都会有一种看法,即某个机构的网站在一定程度上代表这个机构的计算水平)竟然这样不堪一击;二是我们一直引以为傲的信息安全,所教导的学生,却无法做到一件一个不太入流的大学里的一个普通学生所能做到的事情,这很让我对自己所受的教育产生怀疑。

直到参加工作一段时间之后,当初的怀疑与沮丧才消除:从根本上来说,怎样攻占站点其实只是一种实际的技术而已,这种技术和学习某一门编程语言一样,是可以通过自学与实践很快就掌握的,会与不会只是一个谁先学谁后学的问题。但更重要的,却是解决问题的思维方式与方法论,而这则会决定一个人以后能在多大的天地做出贡献。

有点罗嗦了,呵呵。把主题集中回web安全这里:web安全往具体里说也包括很多,渗透测试是其中很重要的一个方面。我在腾讯一年半的时间里,做的都是这个事情。从本质上来说,web渗透测试就是一种黑盒测试,但比起客户端软件来说,做起来就容易很多。这是由web应用的特点所决定的:传统上,每一个web程序都是一个功能单一、体积小巧的独立程序,输入有限,输出有限,能访问的资源也有限。这样无论是普通的功能与性能测试,还是安全渗透测试,都比较容易进行。

总的来说,web渗透测试就是给目标程序提交各种“变态”的参数,看这个程序能不能访问到正常情况下不允许访问的数据、文件,是否输出了一些不太安全的内容到返回页面上。所需的全部家当呢,就是一个浏览器了,可能还得加上一个可以查看HTTP请求的工具。

比如说,我们查看山水的一篇帖子,是在浏览器地址栏里面输入这样形式的地址来进行的:

http://bbs.whu.edu.cn/bbsrecon.php?id=2525

在这里,bbsrecon.php就是一个web程序,id就是这个程序的输入参数,2525就是一个具体的输入数据实例。我们可以猜测,这个web程序以这个id为索引,去后台数据库里查找一条匹配的记录,然后把内容复制到一个网页框架里,再返回来给我们的浏览器;也有可能,论坛的帖子是以文件形式存放的,这个web程序用这个id形成一个具体的文件名,然后

首先,这个程序是一个黑盒子,我是不知道它里面的具体实现的。但是我可以通过一些固定的模式来测试去得到足够的信息来猜测它是怎么做的。这样的模式是通用而且非常简单的:我在看到“?id=2525”这样形式的链接地

址时,就会习惯地在参数后面多加一个引号(或者是双引号),再按下回车让浏览器发送这样的一个请求:

http://bbs.whu.edu.cn/bbsrecon.php?id=2525 为什么是单双引号呢?因为这个符号可以构成一个很奇妙的测试用例:(1)原本是一串数字的2525,现在因为末尾的引号而变成了一个不合法的数字,程序怎样处理一个原本期望是数字串但实际却含有非数字字符的输入呢?(2)对于使用数据来做存储的应用来说,它极有可能利用输入参数来构造一个SQL语句传给后台数据库,才能最终完成的请求,我们可以猜想这个语句具有这样的形式: select * from article where aid=2525 。而我们额外添加的引号有可能原封不动地添加到这个SQL语句的末尾----而这如果传到DB中去的话,势必会引起一个语法错误,这时的web程序,又是怎么应对呢?(3)如果使用文件来做存储,它可能会把id=2525映射成一个实际的路径:

/data/bbs/article_2525.html,类似这样的形式,那么多余的一个引号如果也原样传进来,最后构成的一个路径十有八九是不存在的文件路径,读取文件失败,程序又会怎样响应呢?

在考虑不周的程序中,非正常的输入会导致程序运行失败(通常返回一个“内部服务器错误”的页面),有些程序员会把错误信息打印出来,比如说类型不对啊,SQL语句非法啊,读取什么文件失败啊----在这一步,程序已经开口告诉我们很多信息了。在网上有非常多的站点都存在这样的问题的,不信你可以试试(只需简单地在地址栏的参数后面加一个引号)。

也有可能程序对错误进行了处理,在操作失败的时候输出一个提示信息(比如说,对不起,系统繁忙之类的),从而掩盖了底层的出错信息。但是

如果程序没有对输入进行过滤的话,我们还是有办法知道的:因为一个失败的操作所得到的结果和一个成功的操作所得到的结果是不一样的,这种不一样必然又会反映到最终返回的页面上。我们要做的,就是用其它的的例子继续测试,直到我们能够确认它有问题或者没有问题为止,而这些用例的数量是很有限的,可以在数分钟内就能测试完毕。

比如说,对于文件类型的存储,要确认是否有问题的话,就在参数后面有序地添加../序列(我们知道这会返回到上一层的目录),并指向一个可能的文件(比如windows的c:/boot.ini,linux的/etc/passwd),一直到5~6层(再高也不太可能了),如果有漏洞的话,它就会在某一层成功,打开你所指定的文件,并把这个文件的内容读取出来返回到你的浏览器上。这就是文件型漏洞的测试方法。而对于SQL型呢,你就在脑海中想着一个正常的SQL语句,后面跟着你输入的参数,你怎样在这个SQL语句中“插入”其它的语句来控制它呢?用“ and 1=1 ”和“ and 1=2 ”来对比一下如何?熟悉SQL的同学会明白,and 1=1是一个为真的条件,附加在原SQL语句后对查询结果无影响,但and 1=2是一个为假的条件,附在原SQL语句后却会使得整个查询返回一个空集。DB有没有数据给web程序,是可以在浏览器上一目了然地看到的,所以我们就能知道我们能否通过URL参数来控制后台DB。这种漏洞就是SQL注入漏洞,网上很多入侵的案例,都是通过这种漏洞来进行的。大家想验证一下的,也可以在google中找些来试下(比如说:在google中查找 inurl:id inurl:php就可以找到不少xxx.php?id=yyy形式的链接)。这种漏洞还是非常普遍的。

至于另外一种比较典型的漏洞跨站脚本漏洞,就是在参数后面加入一段HTML的代码,比如说这样的形式id=2525,看最后返回来的页面中有没有包含你输入的这段HTML代码,如果有的话,就是有跨站漏洞了。对于论坛、发帖等形式的也一样,在输入中包含HTML代码,保存,如果最后这段代码能够原封不动地显示出来,那就是有这个问题了(也就意味着,你也可以制造一只类似于百度蠕虫一样的跨站蠕虫了)。

嗯,基本上,web测试的原理就这样,不过要做到纯熟,还是需要很多的练习,并且要多看一些有深度的文档,这样才有进步。

腾讯笔试题目

腾讯是国内数一数二的IT企业了。那么每年想要进入腾讯公司的应聘者也是络绎不绝。那么一个好的笔试答卷绝对是脱颖而出的亮点。现在就来看看腾讯笔试题都有哪些内容吧。

腾讯笔试题:const的含义及实现机制

const的含义及实现机制,比如:const int i,是怎么做到i只可读的?

const用来说明所定义的变量是只读的。

这些在编译期间完成,编译器可能使用常数直接替换掉对此变量的引用。

更多阅读:

http://www.92ask.net/Archive/?action=show&id=18

初探编译器static、const之实现原理

腾讯笔试题:买200返100优惠券,实际上折扣是多少?

到商店里买200的商品返还100优惠券(可以在本商店代替现金)。请问实际上折扣是多少?

由于优惠券可以代替现金,所以可以使用200元优惠券买东西,然后还可以获得100元的优惠券。

假设开始时花了x元,那么可以买到 x + x/2 + x/4 + ...的东西。所以实际上折扣是50%.(当然,大部分时候很难一直兑换下去,所以50%是折扣的上限)

如果使用优惠券买东西不能获得新的优惠券,那么

总过花去了200元,可以买到200+100元的商品,所以实际折扣为 200/300 = 67%. 腾讯笔试题:tcp三次握手的过程,accept发生在三次握手哪个阶段?

accept发生在三次握手之后。

第一次握手:客户端发送syn包(syn=j)到服务器。

第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个ASK包(ask=k)。

第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1)。 三次握手完成后,客户端和服务器就建立了tcp连接。这时可以调用accept函数获得此连接。

腾讯笔试题:用UDP协议通讯时怎样得知目标机是否获得了数据包

用UDP协议通讯时怎样得知目标机是否获得了数据包?

可以在每个数据包中插入一个唯一的ID,比如timestamp或者递增的int。

发送方在发送数据时将此ID和发送时间记录在本地。

接收方在收到数据后将ID再发给发送方作为回应。

发送方如果收到回应,则知道接收方已经收到相应的数据包;如果在指定时间内没有收到回应,则数据包可能丢失,需要重复上面的过程重新发送一次,直到确定对方收到。

关于UDP协议的简单介绍,可以参考

http://baike.baidu.com/view/30509.htm

腾讯笔试题:统计论坛在线人数分布

求一个论坛的在线人数,假设有一个论坛,其注册ID有两亿个,每个ID从登陆到退出会向一个日志文件中记下登陆时间和退出时间,要求写一个算法统计一天中论坛的用户在线分布,取样粒度为秒。

一天总共有 3600*24 = 86400秒。

定义一个长度为86400的整数数组int delta[86400],每个整数对应这一秒的人数变化值,可能为正也可能为负。开始时将数组元素都初始化为0。

然后依次读入每个用户的登录时间和退出时间,将与登录时间对应的整数值加1,将与退出时间对应的整数值减1。

这样处理一遍后数组中存储了每秒中的人数变化情况。

定义另外一个长度为86400的整数数组int online_num[86400],每个整数对应这一秒的论坛在线人数。

假设一天开始时论坛在线人数为0,则第1秒的人数online_num[0] = delta[0]。第n+1秒的人数online_num[n] = online_num[n-1] + delta[n]。

这样我们就获得了一天中任意时间的在线人数。

腾讯笔试题:从10G个数中找到中数

在一个文件中有 10G 个整数,乱序排列,要求找出中位数。内存限制为 2G。

不妨假设10G个整数是64bit的。

2G内存可以存放256M个64bit整数。

我们可以将64bit的整数空间平均分成256M个取值范围,用2G的内存对每个取值范围内出现整数个数进行统计。这样遍历一边10G整数后,我们便知道中数在那个范围内出现,以及这个范围内总共出现了多少个整数。

如果中数所在范围出现的整数比较少,我们就可以对这个范围内的整数进行排序,找到中数。如果这个范围内出现的整数比较多,我们还可以采用同样的方法将此范围再次分成多个更小的范围(256M=2^28,所以最多需要3次就可以将此范围缩小到1,也就找到了中数)。 两个整数集合A和B,求其交集。

1. 读取整数集合A中的整数,将读到的整数插入到map中,并将对应的值设为1。

2. 读取整数集合B中的整数,如果该整数在map中并且值为1,则将此数加入到交集当中,并将在map中的对应值改为2。

通过更改map中的值,避免了将同样的值输出两次。

腾讯笔试题:找出1到10w中没有出现的两个数字

有1到10w这10w个数,去除2个并打乱次序,如何找出那两个数?

申请10w个bit的空间,每个bit代表一个数字是否出现过。

开始时将这10w个bit都初始化为0,表示所有数字都没有出现过。

然后依次读入已经打乱循序的数字,并将对应的bit设为1。

当处理完所有数字后,根据为0的bit得出没有出现的数字。

首先计算1到10w的和,平方和。

然后计算给定数字的和,平方和。

两次的到的数字相减,可以得到这两个数字的和,平方和。

所以我们有

x + y = n

x^2 + y^2 = m

解方程可以得到x和y的值。

腾讯笔试题:需要多少只小白鼠才能在24小时内找到毒药

有1000瓶水,其中有一瓶有毒,小白鼠只要尝一点带毒的水24小时后就会死亡,至少要多少只小白鼠才能在24小时时鉴别出那瓶水有毒?

最容易想到的就是用1000只小白鼠,每只喝一瓶。但显然这不是最好答案。

既然每只小白鼠喝一瓶不是最好答案,那就应该每只小白鼠喝多瓶。那每只应该喝多少瓶呢?

首先让我们换种问法,如果有x只小白鼠,那么24小时内可以从多少瓶水中找出那瓶有毒的?

由于每只小白鼠都只有死或者活这两种结果,所以x只小白鼠最大可以表示2^x种结果。如果让每种结果都对应到某瓶水有毒,那么也就可以从2^x瓶水中找到有毒的那瓶水。那如何来实现这种对应关系呢?

第一只小白鼠喝第1到2^(x-1)瓶,第二只小白鼠喝第1到第2^(x-2)和第2^(x-1)+1到第2^(x-1) + 2^(x-2)瓶....以此类推。

回到此题,总过1000瓶水,所以需要最少10只小白鼠。

腾讯笔试题:根据上排的数填写下排的数,并满足要求。

根据上排给出十个数,在其下排填出对应的十个数, 要求下排每个数都是上排对应位置的数在下排出现的次数。上排的数:0,1,2,3,4,5,6,7,8,9。

腾讯笔试题:判断数字是否出现在40亿个数中?

给40亿个不重复的unsigned int的整数,没排过序的,然后再给几个数,如何快速判断这几个数是否在那40亿个数当中?

答案:

unsigned int 的取值范围是0到2^32-1。我们可以申请连续的2^32/8=512M的内存,用每一个bit对应一个unsigned int数字。首先将512M内存都初始化为0,然后每处理一个数字就将其对应的bit设置为1。当需要查询时,直接找到对应bit,看其值是0还是1即可。

假设待判断的数字是 N。

方法1:

遍历从1到N的数字,求取平方并和N进行比较。

如果平方小于N,则继续遍历;如果等于N,则成功退出;如果大于N,则失败退出。 复杂度为O(n^0.5)。

方法2:

使用二分查找法,对1到N之间的数字进行判断。

复杂度为O(log n)。

方法3:

由于

(n+1)^2

=n^2 + 2n + 1,

= ...

= 1 + (2*1 + 1) + (2*2 + 1) + ... + (2*n + 1)

注意到这些项构成了等差数列(每项之间相差2)。

所以我们可以比较 N-1, N - 1 - 3, N - 1 - 3 - 5 ... 和0的关系。

如果大于0,则继续减;如果等于0,则成功退出;如果小于 0,则失败退出。

复杂度为O(n^0.5)。不过方法3中利用加减法替换掉了方法1中的乘法,所以速度会更快些。

谷歌笔试题:如何随机选取1000个关键字

给定一个数据流,其中包含无穷尽的搜索关键字(比如,人们在谷歌搜索时不断输入的关键字)。如何才能从这个无穷尽的流中随机的选取1000个关键字?

定义长度为1000的数组。

对于数据流中的前1000个关键字,显然都要放到数组中。

对于数据流中的的第n(n1000)个关键字,我们知道这个关键字被随机选中的概率为 1000/n。所以我们以 1000/n 的概率用这个关键字去替换数组中的随机一个。这样就可以保证所有关键字都以 1000/n的概率被选中。

对于后面的关键字都进行这样的处理,这样我们就可以保证数组中总是保存着1000个随

机关键字。

谷歌笔试题:将下列表达式按照复杂度排序

将下列表达式按照复杂度排序

2^n

n^Googol (其中 Googol = 10^100)

n!

n^n

按照复杂度从低到高为

n^Googol

2^n

n!

n^n

谷歌笔试题:在半径为1的圆中随机选取一点

假设圆心所在位置为坐标元点(0, 0)。

方法1.

在x轴[-1, 1],y轴[-1, 1]的正方形内随机选取一点。然后判断此点是否在圆内(通过计算此点到圆心的距离)。如果在圆内,则此点即为所求;如果不在,则重新选取直到找到为止。

正方形的面积为4,圆的面积为pi,所以正方形内的随机点在圆内的概率是 pi / 4。 方法2.

从[0, 2*pi)中随机选一个角度,对应于圆中的一条半径,然后在此半径上选一个点。但半径上的点不能均匀选取,选取的概率应该和距圆心的长度成正比,这样才能保证随机点在圆内是均匀分布的。

谷歌笔试题:给定一个未知长度的整数流,如何随机选取一个数

方法1.

将整个整数流保存到一个数组中,然后再随机选取。

如果整数流很长,无法保存下来,则此方法不能使用。

方法2.

如果整数流在第一个数后结束,则我们必定会选第一个数作为随机数。

如果整数流在第二个数后结束,我们选第二个数的概率为1/2。我们以1/2的概率用第2个数替换前面选的随机数,得到满足条件的新随机数。

....

如果整数流在第n个数后结束,我们选第n个数的概率为1/n。我们以1/n的概率用第n个数替换前面选的随机数,得到满足条件的新随机数。

....

利用这种方法,我们只需保存一个随机数,和迄今整数流的长度即可。所以可以处理任意长的整数流。

腾讯笔试题2012

1、请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句

2、如何输出源文件的标题和目前执行行的行数

3、两个数相乘,小数点后位数没有限制,请写一个高精度算法

4、写一个病毒

5、有A、B、C、D四个人,要在夜里过一座桥。他们通过这座桥分别需要耗时1、2、5、10分钟,只有一支手电,并且同时最多只能两个人一起过桥。请问,如何安排,能够在17分钟内这四个人都过桥?

2005年腾讯招聘

选择题(60)

c/c++ os linux 方面的基础知识 c的Sizeof函数有好几个!

程序填空(40)

1.(20) 4空x5

不使用额外空间,将 A,B两链表的元素交叉归并

2.(20) 4空x5

MFC 将树序列化 转存在数组或 链表中!

////////////////////////////////////////////////////

基本都是基础题目,看来腾讯不准备放弃那些有思想但是

还没有开始苦练基本功的人,只涉及到语言问题和简单的

数据结构,其他的操作系统,编译原理,离散数学,软件

工程,计算机原理,体系结构等等无一涉及,题目很多,

有1个选择题想不来起来是什么了,题号不与原试题相符

希望师弟师妹可以探讨探讨答案,从中学到笔试的经验

声明:以下问题仅供本校园网校内师弟师妹为了考察自己学习的参考,不要传播

1 计算 a^b << 2 (运算符优先级问题)

2 根据先序中序求后序

3 a[3][4]哪个不能表示 a[1][1]: *(&a[0][0]) *(*(a+1)+1) *(&a[1]+1) *(&a[0][0]+4)

4 for(int i...)

for(int j...)

printf(i,j);

printf(j)

会出现什么问题

5 for(i=0;i<10;++i,sum+=i);的运行结果

6 10个数顺序插入查找二叉树,元素62的比较次数

7 10个数放入模10hash链表,最大长度是多少

8 fun((exp1,exp2),(exp3,exp4,exp5))有几个实参

9 希尔 冒泡 快速 插入 哪个平均速度最快

10 二分查找是 顺序存储 链存储 按value有序中的哪些

11 顺序查找的平均时间

12 *p=NULL *p=new char[100] sizeof(p)各为多少

13 频繁的插入删除操作使用什么结构比较合适,链表还是数组

14 enum的声明方式

其他1个选择暂时想不起来了

大题:

1 把字符串转换为小写,不成功返回NULL,成功返回新串

char* toLower(char* sSrcStr)

{

char* sDest= NULL;

if( __1___)

{

int j;

sLen = strlen(sSrcStr);

sDest = new [_______2_____];

if(*sDest == NULL)

return NULL;

sDest[sLen] = 0;

while(_____3____)

sDest[sLen] = toLowerChar(sSrcStr[sLen]);

}

return sDest;

}

2 把字符串转换为整数 例如:

小了,我的视力是5.3的,看上去不会有任何问题,但是坐在我后面的老兄就不好了,完全是模糊的一片,不断的缩减和纸张之间的距离才能看到,可能腾讯公司在这方面的成本应该适当放宽(也许也是一种测试吧,身体素质的测试~~)

HR说今天就会有面试通知出现,等待中……

今天下午3点还有一个招商银行的面试,应聘的核心业务软件开发工程师,应该没有什么问题的~~

11月5日还有KPMG的笔试,按照我做的以前的笔试题目来说,很Easy,全对~~但愿这次也是这样~~

如果幸运的话,如果和腾讯能够很好的契合的话,应该在一个周的时间里面就签约了,大家保佑我吧。

有朋友问我,为什么不去Google或者微软这样的公司,却要去腾讯?

我的回答是:我个人的能力在Google或者微软这样的地方是没有太大竞争优势的,而且我想做的事情并不是Code Machine,我希望能够在我的市场洞察力下,依据市场数据做出我的策略和idea,然后利用我的技术背景将其实现为一个原型系统,经过Team和部门的验证,最终与工程师们一起将其实现为公司的产品或者服务,这是一个从idea到product的过程,充满了创造的乐趣,充满了挑战,我就喜欢这样的感觉,而腾讯能够给我这样的环境,我希望我能够在腾讯5个多亿的用户群上为公司做出一点贡献,也是一次次自身价值的提升。

////////////////////////////////////////////////////////////////////////////

由于近来有些人都问我腾讯笔试和面试到底是考什么,问什么,所以就灌下这篇水文,也算是我自己复习一遍以及给有兴趣或者后来者嗤鼻一笑的机会:)

其实应聘内容也真的很难说清楚,而且我也不知道我所经历的是不是有代表性,何况我还是找工作的新手(本科也没找过工作,之前也只是应聘过华为),所以如果下文有什么疏漏之处,尽管踩我好了:)

1。笔试我想腾讯的笔试还是比较适中的,虽然广度与深度都不够,但是毕竟因为它只是笔试,只是用来筛选面试者的,而不是象学术竞赛一样一战决胜负,何况它是笔试,所以也就有笔试的局限性。(啊哦,是不是离题?)笔试主要是C++的内容,然后还有一部分数据结构、系统平台(WIN32和LINUX都有)的编程知识(线程模型、共享内存、编译或对象模型等)、JAVA(这次笔试JAVA有一题,是填写同步的关键字的,当然题目没有明明白白告诉你写synchronized这个关键字啦,否则就要被人BS了,哈哈。好在JAVA下的同步基本实现机制相当简洁,只要刚才那个关键字申明一下就可以了,学过java多线程模型的人都应该知道填什么,可惜我那时我也拼写错误了,漏了一个字母。。。,好象是5分一题的,损失不小哦)等。可以说还是比较有代表性的。

这里罗嗦几句, 有的人总是问为什么都考C/C++,我想因为C/C++才能比较好的表现出你的编程的水平(包括风格、惯用法、技巧性、严谨性等),就象堆积木,给你不同形状的积木越多,那你就越能堆出更多的造型。还有就是是OOP(这里废话几句~~

OOP思想很重要,记得当年初次接触C++真的是只知其所然,而不知其所以然。特别是“虚拟—virtual”这个词,可以说是最最核心的了,理解了它,你会觉得这个词实在太优美了,哈哈~~你可以这样测试你自己的OOP能力,针对OOP的三个特点用程序写出对应的例程,如果能够写得正确且健壮,那么应该也就什么问题了)做比较大的项目现在一般都采用OOP来实现的了(当然对于特殊的需求、环境和人除)。VB和DELPHI虽然也很流行,一方面是他们没有国际标准,其次是由于它太高级了,一些传统的编程技术被隐藏了,姑且不论VB(6。0以前)不支持OOP,那就更难用它来考OOP了,DELPHI支持OOP,但是我想很多同学都只是用它进行OBP,而不是OOP,所以。。。

至于JAVA,我本人也很喜欢,而且怎么说,JAVA也很接近C++,何况其API也比C/C++ Lipary更规范、全面,所以使用起来很方便。但是正如考数学分析比考高等数学往往会加深对数学的理解的道理一样,除此以外也有另一层寓意,假如你能徒手打败你的敌人,那么再给你一把利剑,我想你会在更短的时间内结束战斗,呵呵。所以考C/C++还是比较合适的,公平是相对的。。。

2。一面面试其实也挺难说的,因为这个环节很灵活,也许在面试之前连面试官自己都不知道他自己将要问什么,呵呵。这里也只是给出一个case(归纳法不适用,呵呵)。

一面时,我只带了两页纸简历,到了面试地点,才发现很多人都是一叠资料的,有的人还不断在复习资料。。。别提当时我有多狼狈了。。。

根据外貌和谈吐可以推断出一面面试官是一个前线的技术专家。面试时首先自我介绍,我一向没刻意去背自我介绍,但是也事先想好了的。然后就是问你哪种编程技术比较拿手啊,项目经验啊,我想关键是深度一定要够,一定要体现你的参与价值和收获,不管是开发过程还是开发技术。面试时我分别从开发过程与开发技术两个方面说了两个项目,感觉面试官还是接受了的,然后小部分技术细节,比如说在一个项目里面为了解决一个问题,你采取了什么策略,采用了什么技术,这个可千万不能说错哦,不然你就是在自打嘴巴了。。。也许我的笔试成绩还可以,所以语言层面的问题基本没有了。总结,这个面试官很实在,也相当和蔼可亲。。。

3。二面二面的面试官比一面的少,应该都是部门经理。坐这个位置的人都是技术和管理的大拿了,当然这是后来知道的啦。因此这次面试分技术和非技术两部分,不过主要还是技术的。首先还是自我介绍。。。然后面试官就开始设擂台了,问你觉得笔试试卷出得如何?我思考了2秒钟,说比较适中(如果我说难,那么如果是简单的话,那我就被BS了,实际上也不难吧,说容易吧,如果我考得不好,分数我倒是看到过,但是不知道那算高还是低,所以很容易被BS),看面试官表情,显然我的回答应该没有W/A掉。

接着,他继续问到,你觉得你做错了或者没有把握的题目是哪题。我就说了两三题了,然后他奸诈的看看了我的试卷,从他的表情,我知道,嘿嘿,这个回合是我赢了。然后他就要我介绍一个有代表性的项目。显然这次跟一面要有所变化才行,毕竟是二面了。于是我挑了一个比较容易表述的,简洁清晰,又有一定技术难度的(主要是系统架构方面)展开攻防战,此情此景。。。恩,你猜对了,就象电视上看到的警察审讯嫌疑犯一样,呵呵,只是这个“警察”是面带笑容的。。。

反正,他会象导弹一样追着你来“攻击”,如果你承受不了的话就要中弹了,等到你中得多了,游戏也就GAME OVER了。。。我想最好还是讲得高深一。

///////////////////////////////////////////////////////

网申时投的是产品类的,后来到交大听宣讲会时就又投了份搜索引擎部门的(宣讲会时拿到全场唯一的公的大得qq公仔,呵呵)

然后收到2个笔试的通知,接着到财大去笔试。以前去google笔试面试都是打车,最近比较穷,所以没地铁的地方就走路,真是累死!

4号下午3点到财大开始技术类的笔试,笔试比较简单,就是算法、数据结构、编程、操作系统等,有一到附加题感觉说的不是很明白

晚上回来后,10点左右就有通知了,互联网公司的效率就是快啊粗看了下,第一批进入面试的人共有60多,本科生不到10个(-______-!)

5号下午3点到兰生大酒店去面试,填表然后被面试官乘电梯从9楼到8楼(!!!)没问什么技术问题,就是介绍下自己,介绍一下获得奖,用的计算机语言

面试官gg说我问你什么技术问题也没什么意思,你得了这些奖说明也应该答出来说搜索引擎部门得总监他认识,会推荐(好像是)说我本科

然后说一个和面试无关得,说怎么不读研我说我生物……,他说华东理工~我还以为是挺好得,结果说不怎么样我说我们学校的生物很好得,然后他说:生物比较冷门

我郁闷,我们高考那时候生物录取分数都是最高他说可以离开了,我还意犹未尽跑到这一个多小时,聊10分钟就搞定了

然后又说了两句,问我非搜索引擎部门考虑嘛?深圳工作考虑嘛我说看什么部门,深圳可以考虑如此等等,总之,比较没普

这次华理又是就我一个进面试,计算机系得达人们怎么就不投简历呢?

////////////////////////////////////////////////////////////

首先,自我介绍.然后他就针对你的介绍提出一些问题.

然后,他就会问你对现行一些游戏的看法,建议大家最好熟悉各类网络游戏,能说出大致的缺点和优点,然后提出改进的方案,让你策划一个新的游戏.

再就是谈一下对互联网的看法.最好是沿着腾讯的发展史上说上一通.

最后就是谈一下对腾讯的看法,有什么问题要问?先夸夸腾讯,然后就提一些问题问一下,基本就是这样.

这就是上午面试的基本过程,希望对大家有

所帮助.

///////////////////////////////////////////////////////

1.自我介绍。我就....

2.根据做过的东西问。如游戏中的难点啊之内的。我就随便聊聊,图像显示啊。

3.倾向做前台还是后台。为什么?我说后台。再问我有什么优势?我说以前做的东西和后台差不多吧(本人以前做交换协议的)。

4.还问你有什么优点之类的?

5.后台系统的瓶颈。

感觉没有太多共同语言,他也对我不是很感兴趣。 有戏的当场就hr了,我直接就会了。

对我来说,能让我参加复试已经比较以外,因为和上个面试管就聊聊一会,感觉没说什么,也对我项目不敢兴趣。 上午7点就起来了,睡一觉起来再说。

////////////////////////////////////////////////

两天吃了一顿饭.面了六场.三次群呕.我都坚持住了,现在还没吃饭呢.不过在第一时间给大家写写面经吧.

先说腾讯.上午去面11点到,被告之要推迟两小时,我晕,中午还有EMERSON呢.去找HRMM,他看我一眼说:你就是XX啊.没关系我帮你往前安排一下,我乐,11点半开始二面.面我的居然是个技术主管.别人都是业务主管啊.有点晕不过没紧张.面我超时了.感觉自己发挥还不错,因为他虽然一直看表但是还是对我的话很感兴趣.他是做搜索引擎的,所以问了我好多这方面的问题.一点都没准备,不过先编.BLABLABLA.他问完我我就开始给他讲我的IDEA.

昨天晚上用4个小时写了一篇关于腾讯发展的IDEA.能讲半个小时.不过他只让我讲了10 分钟.没所谓,让讲就行.本来他都问完我问题了,结果最后突然又问我你编程怎么样?我狂晕.编程好我来投业务干嘛.说会C++,问:写过什么程序/答:编过电子琴./问:具体讲讲./答:......想不起来了.然后又问我其它技术问题,我就郁闷.面完了,他说你等等面三面,我说好。

回到大厅.XX也过了,好啊我们是好兄弟,一起握手.等ING.过了15分钟HRMM又说上午时间不够,所有人都改下午,我不能改啊,再上.MM一看是我想了想说,帮我安排,于是我终于在最后一个人做了三面.不知道我那个兄弟下午面的怎样.三面面了15分钟,大概是对工作的看法还有薪金待遇什么的.很轻松.然后让我等消息,就这样了.感觉自己发挥没问题,但是鉴于以前做过一件糗事,被TENCENT记录在案,所以要是最后被拒了也只能是那个原因了.没所谓,反正偶也没想签.

PS:大多数面业务的都是业务考官.我很巧碰到技术的.业务考官一般都问OPEN QUESTION.比如给你100万怎么赚钱什么的.比较简单.没什么需要担心的.

3面完QQ后打车到EMERSON.去了发现要填表,时间好紧.匆匆填完正好进场.出来的人又是群殴.不过这次是案例分析.这个偶最喜欢也最拿手,吼吼.大概是30分钟做PROJECT,10分钟的PREZENTATION.最后是10分钟的考官点评.我们抽到的项目是把一些产品卖给网通.跟运营商打交道我最在行了.所以刚开始我的思路就很明确.大家就让我做LEADER了.

PS:大家记住群面的时候LEADER是自然产生的,千万不要争,不然对大家都没好处.我们组做的项目我感觉比对手好.而且大家的TEAMWORK也要强于对手吧,个人感觉呵呵.偶是很重视TEAMWORK地.然后就完了,回来等通知,可能会有四面单挑,管他呢,反正我面完了.呵呵

写了这么多也该吃东西了,谢谢大家花时间看我写的这么多的有点罗嗦的文章.也希望北邮的同学在面试中都可以得心应手.

----------------------------以下为一位同学的回帖----------------

Re: 腾讯三面加EMERSON三面归来

案例分析其实重在平时的培养。

平时学的课程大家都觉得没有什么可以学习的 但是,做案例分析的时候就完全显现出来的。

首先要根据案例确定这个需要分析的重心在那里,然后根据这个重心想想平时学习中围绕这方面的问题能用到的一些东西。 用这些东西去审视一下这个案例可能出现的问题,其余的就要靠自己的见解了。

平时大家要多多注意市场状况,看看网上的一些评论,对市场的洞察力是很 重要的;比如今天的一些市场操作上的大事或者是互联网产业内的一些大事等。

大家觉得不需要学习,但是管理类和市场类还是需要很多日常的积累的,这种 洞察力不是说有就有的。

///////////////////////////////////////////

7号签了腾讯~心安了不少。

回想起来,还有不少值得记下来的地方:

11月2号,腾讯在华中科技大学 大学生活动中心 B座 305开宣讲会,18:30开始,赶到那里的时候,18:20,

上到3楼,My god, 走廊都挤不进去了,里面已经开讲了。正找了个阶梯从窗户外往里看,一个坐在窗户边上的mm往外得意的看了一眼,把窗户关上了~心里那个寒呐~~

和mm无奈地走出了活动中心,给队长打了个电话,队长很够哥们地蹬着破车来了,一起去了他寝室。坐着聊了片刻,到19:30了,想想走过去大概也开完宣讲会了。过去以后投了两份简历就回去了。

第二天,白天考完了Tencent地笔试,晚上又收到了Tencent的业务类面试通知。技术类笔试看来无望(自从到队长寝室一游之后就有了这个感觉),于是开始准备产品策划的面试。

Google了一把“产品策划”,收获甚微,Baidu了一把,嘿嘿,好东西出来了。花了大概半天仔细了解了一下产品策划相关的流程和要求,有把Tencent的发展历史和其业务认真地研究了一下,觉得对腾讯了解的差不多了。

面试的这天很快到了,之前就在bbs看到说去面腾讯业务类的GG们都是西装笔挺,到了那里一看,果然如此,技术类的和业务类的基本上是两个世界的人。看来偶在业务类的应聘者中算是够抢眼了。轮到我还有一段时间,开始和周围的人攀谈起来,大致了解了会问哪些问题,也都是之前准备过的问题,心里越来越踏实了。告诉自己,不要紧张,面试官也是人。

本来我排的时间是14:30,叫到我的时候,已经是16:30了。 1507号房间,坐下,呈上简历。

问:简单介绍一下你自己。

答:(这个问题,准备过的嘛,行云流水一番),着重介绍了一下Ziqiang网站的创建过程。

问:你是leader?

答:是的。

面试官在简历上一阵狂划,似乎很在乎leader这个经验。

问:你对产品策划怎么看的?

答:(又是准备过的,结合Tencent的发展描述了一番)

问:如果我们现在有一个产品,但是它的市场反映平淡,怎么办?

答:首先是要进行市场调查,搞清楚用户对产品的看法,分析到底是产品的价格问题,还是产品的功能问题,还是说市场上有其他更好的产品。如此往复,对我们的产品进行相应的改进,循环改进。……大致如此。

问:你对QQ有什么意见吗?

答:有几个意见。其中一个是:腾讯目前已经有了很多很好的产品,比如QQ梦想地带(面试官脸上出现一阵激动),还有QQ Mail,这都是腾讯的两个很好的栏目,但是我调查了一下我周围的朋友,知道的很少…………大致如此。 …………

曰:OK,我可以告诉你,你在我这里已经Pass了,我会给你安排二面。

二面大约在17:10分开始了。

二面的面试官是个略年长的,问的问题基本相同,看样子他也是对Ziqiang网站那段经历最感兴趣。问的不同的问题有:

问:为什么你要加入腾讯?

答:~~mp一番。

问:你对中国互联网的发展怎么看?

答:据第十六届CNNIC互联网报告,中国目前的网民总数是1.03亿,其中,使用QQ的有 8000万人,即80%,…………又是mp一番,好佩服自己,居然又扯到Tencent上来了。 …………

二面的考官似乎很高兴。

曰:你怎么对腾讯这么了解啊?

答:首先,我接触互联网的时间很早,另外,为这次招聘,我也确实准备了很长时间。

曰:好,你到Alex那里做一个资格考察吧。 …………

三面在18层。一同上去的有5人,门口还站着两人,看来有的等了。

每一个出来的人,都说,他(考官)好严肃,一笑都不笑…… 我最后一个进去。考官的确很严肃,但是还称得上和蔼,只是不笑。

“还有简历吗?”

“有”,双手呈上,幸好带了两份简历过来。

“介绍一下你自己吧。”

“我叫×××,我应聘产品策划最大的优势是:我又5年互联网工作的经验,有丰富的策划和执行的经验~…………”。

“你为什么要加入腾讯?”

mp一番,这招真是屡试不爽啊。

“你是哪里人?“

“××××。”

“如果让你到深圳去工作,你父母会有什么意见?”

“我很感谢我的父母,他们鼓励我从小就养成独立的性格。我所作的决定,他们一般都会支持我,因为他们相信,我的决定一定有我的理由。所以,我相信,我到深圳去工作,他们也一定会支持我。”

“如果今天晚上或者明天就要跟你签约,你同意吗?”

“我希望能尽快跟腾讯签约。”

“好的,你还有什么问题吗?”

“我们知道,

在产品策划后,最重要的一个环节就是执行,只有执行到底,产品才会成功,但是这个环节也是最困难的环节。我想知道,腾讯在这个步骤上,采取了哪些有效的措施?”

“关于这个问题,因为我也不是负责这个环节的,所以我了解的也不多,如果你加入到我们公司来,我相信过几年之后,你了解的一定比我还多。” 握手,告别。

“您是Alex吧。”

“是的。我是。”

“好的,谢谢您。”

出门。感觉很轻松,应该没多大问题了,三轮感觉都不错。看看时间,18:30。三轮一共花了2个小时。

7日凌晨一点,接到Tencent的录取通知,好兴奋。给爸妈打了个电话,都很高兴。

7日下午,签了。

//////////////////////////////////////

我是复读了一年才进入武大的,入学之初我就已经打定主意毕业之后就去工作,而且一定要去广东。其实我可以选择在学校里一直读下去,可是父母却会一天一天老去,而他们已经辛苦了半辈子了。早点让父母享点闲福,是我中学以来的愿望。

一开始对“工作”其实也没有什么概念,毕竟四年之后的事情太遥远。等到熟悉了校园里的生活之后,我开始思考自己以后的出路了。如果我按部就班的跟在老师后面背背书抄抄笔记写写作业考试前认真准备一下,无疑也能跻身成绩优秀学生之列,多拿些奖学金。

可是这对于找一份理想的工作来说,显然是远远不够的。对于计算机这一行来说,无论是理论知识还是编程动手能力,你都要出类拔萃到时才能脱颖而出。我正是考虑到这一点,所以在大学期间读了很多的专业书籍,课下也常常编写程序,慢慢的积累理论和实践知识。

不过总是一个人自顾自的看书编程,也不知道自己到底学得怎样。去年10月中旬,我看到趋势科技校园招聘的海报,心中一动,想到如果我去参加他们的笔试,不就可以检验一下暑假时学C 的效果如何了?抱着这么简单的念头我在网上填了一个申请,没想到后来真的获得了一个笔试的机会!第一次参加企业的笔试我感到很新奇,在一大帮以求职为唯一目的的参试者中我又觉得自己有些好笑。那次笔试分为两部分,前面45分钟是EQ和IQ题,后面2个小时是专业测试。除了EQ题是中文的外,其余题目全是英文的。专业测试题中有很多C 查错题,一些计算机网络方面的题,还有两道是自编程序题,在暑假时看的《C 编程思想》正好派上了用场,所以做得蛮顺手。考完回来我记下了卷子中考到的而我又没有弄清楚的知识点,然后继续看书、上机验证。大三上很忙,很快我就忘了这回事。所以 11月16号趋势科技让我去面试,我颇感意外,也犹豫了很久。在一些朋友的鼓励下,我决定去尝试一下面试的滋味。去之前看了几篇关于面试技巧的帖子,然后带着一本笔记本、几张证书的复印件就冲过去了,连简历都没有准备。因为不熟悉地方,面试那天我差点迟到,喝了杯水之后便被领到HR的房间了。

面试过程很简单,因为我开门见山就告诉他我是一名大三的学生,然后向他介绍说我们信息安全专业其实和他们公司的要求挺对口的。西装革履的HR 开始时显得很惊讶(也许在疑惑自己怎么能让大三的小子混进来了呢),然后低头看我注册时的资料,然后问我专业课都学了什么,一直问了我很多密码学方面的内容。后来他问我编程学得怎样,我就把那本厚厚的笔记本拿给他看――在大一时,我花了一个暑假的时间,把那本有名的《Windows核心编程》几乎抄了一遍――他好像蛮感兴趣,翻看了一会,问我平时是不是经常做读书笔记等等。最后他问我有什么问题可以向他提出的,我就问了一下他们公司的福利待遇怎样,还请他就怎样成为一个有用的人才给我提些建议。出来的时候看表,竟然面了近30分钟。后文呢?自然是没有后文啦,人家都说明了只要应届毕业生的。不过收获却不可说不大,从笔试到面试,从技术到礼仪,从谈吐到着装的细节,求职必经的一些步骤我都演练了一遍,心里也有了个底。

一晃又一年,今年的校园招聘大大提前,从9月份开始,我们就不断地在网上填表格注册简历。没想到第一个笔试的机会仍然是趋势科技给的,考试的内容和形式同去年一样, IQ题部分甚至一字未改。因为有了去年的经历,所以我觉得自己应该会有一个面试的机会的。只是他们的面试通知要过两三周才发出,期间我又投了一些其他的公司,包括自己比较向往的中兴、华为、腾讯,还有威盛、网易等等。那段日子的主题几乎就是泡在网上,填表

格,发简历。那时心血来潮就考了锐捷网络的笔试,接下来的电话面试被我拒掉了,我本无意去福州,也就无谓浪费彼此的时间,同时我也想好好准备第二天在华工举行的威盛电子的笔试。

在北京威盛和深圳威盛的笔试之间,我接到了趋势的面试通知。从华工赶回之后,我便着手准备去趋势的面试的材料,包括中英文简历、自荐信、他们公司的一些资料。我仍然想采取去年的策略,把自己的笔记带去以展示自己的水平和潜力。这次我穿着西装皮鞋提前到了面试的地方,却发现坐在我面前的面试官穿着牛仔衫休闲裤,斯斯文文的象刚从大学里出来的毕业生。我的第一反应是,不能再用去年的那一套了。面试的过程基本就是他问,我答,都是关于编程方面的问题,感觉上自己答得一般,唯一的亮点就是他问我编程实践中有没有碰到过什么BUG,我问他别人的BUG算不算,他说“也算”,我就把自己国庆时花了蛮多时间研究过的关于Windows窗口重画问题的BUG给他讲了一遍,他听得蛮仔细的。一面出来我感觉不太顺,以为就此结束的当晚接到了二面的通知,第二天一早又赶往面试的酒店。

二面是二对一,两位面试官也很年轻,穿着休闲服,其中一位一开始就对我说“请介绍一下你毕业设计的课题”,我对他说我的毕设要下学期才进行呢,然后他才醒悟过来我才上的大四,不是研究生。这次的面试顺畅多了,因为没有了项目经验、实习经历的囿限(我的简历对这些也只字未提),我反而可以比较自由的发挥,把话题引向对自己有利的方面。

那时我提到自己因为想学法语,所以写了个程序把一个在线法语教程上的mp3都下下来,没想到他们没问我那个程序的细节,反倒问我为什么要学法语,我说法国有很多有名的作家我希望有朝一日能读法文原著,他们马上问我最喜欢的法语作家是谁,我说是普鲁斯特。然后他很惊讶的说“啊!那么枯燥的东西你也能看得进去啊”,我就告诉他追忆似水年华很好看啊我还一直在看红楼梦呢。接下来的面试气氛就变得很轻松了。问的技术问题我都能在那本《Windows核心编程》里找到答案(所幸我没有忘光),中间又穿插着一些 EQ方面的问题,如枯燥的工作和个人兴趣怎样去取舍。面试的最后部分是英文问答,问我平时最喜欢做的事情是什么。我紧张中随口答了几样,其中有Classic Music,他就追问我什么类型的Classic Music,我随口答道Liu Dehua,Mei Yanfang等等,话一出口就意识道他们期待着的应该是莫扎特、贝多芬之类的答案,这次肯定被笑死了。果然我马上听到他们有点夸张的笑声,和一连串的“I see,I see!”了,面试到此结束,我顺利进入下一轮。

第三面是小组讨论的形式,我们组6个人有5个都是硕士,我一个小本在里面显得非常的弱小。另一方面我也不擅长在公众面前表达自己,所以这一面表现平平。讨论结束面试官让每一个人都用三句话概括一下自己左手边的同学的缺点,轮到我时我却想不出一言来,干站着,窘迫极了。三面完之后,仍然是让我们回去等消息。不过我是再也等不到任何消息啦。

趋势三面之后第二天(11月3日)是腾讯的笔试,也是热闹非常。

笔试题分两部分,前面是技术测试题,25道必答的选择题,考的基本上是C语言和数据结构,还有两道选答题,是数据库和网络方面的,都很简单。

后面部分是开放性问题,问你最难忘的事情是什么啊,在大学里参加过什么社会活动呀,你觉得自己做得最失败的事情是什么呀,诸如此类的,我都认真答了。

晚上9点多的时候我收到了腾讯初试的短信,非常的感慨,心想他们的效率可真高!不过等我登陆他们的招聘公告页,一看技术类的初试名单,就倒吸了一口冷气,那上面足足有150个名字!怎样在这些精英们的重围中杀出来呢?能通过笔试的筛选已经表明大家的技术基础俱不赖了,面试能不能胜出就看谁能从面试官那里拿到更多的加分了。因此我想无论是开头的自我介绍还是各种材料,都应该比别人特别才好。自我介绍原本很平淡,但因为历史上所谓的“鬼门关”就在我们家乡,我每年都要“从鬼门关上走几遭”,这就显得有点意思了。简历只是稍稍改了一下求职目标,至于没有项目经验和实习经历的问题,我可以参考趋势面试时的做法,把自己平时编程实践时作的笔记带去,这应该比简历上那些短短几十字的模式化的描述更有说服力。

面试前应该多了解一下你应聘的公司,所以我把他们招聘页面上的关于腾讯发展历程、公司理

念的部分Copy过来,准备打印后带去的。

面试的最后面试官通常都会留点时间回答你的问题的,问什么问题看来也得好好研究一下。一时也没有什么好点子,就随意的在QQ.COM上面逛,逛到QQMail之后,看到有个“ QQ邮箱论坛”,灵光一闪,去里面借用一下广大QQ用户的意见不是很好的主意么?进去之后一个题为“建议QQ和邮箱的密码分开设置”的帖子吸引了我,让我想起前段时间做的用 Sniffer监听免费邮箱密码的实验,心想如果QQMail登陆也是用POST方式的话,也必定存在被监听的危险。

转回来一看,果然用的是未加密的POST方式。这也使我怀疑起平时使用的 QQ秀、QQ家园等服务来,他们的登陆是不是也存在同样的问题呢?搬出做实验用的Ethere al来一试,全都不出所料。这时我有点兴奋起来了,一不做二不休,把QQ.COM上所有需要登陆的服务都试了一遍,然后把它们的URL和结果记录下来,好家伙,足足有24项服务都是使用未加密的POST方式提交登陆信息的,而几乎所有的服务都是和QQ号关联的,这样QQ.COM的弱安全性就使我们QQ的整体安全性大打折扣,试问谁愿意为没有足够安全保障的服务长期付费呢?我就把这些URL列出来和前面的公司信息一起打了出来,面试前事先翻到安全问题那一页。这样材料基本上就全了。

/////////////////////////////////////////////

我是过年后从腾讯离职的,个人原因(继续念书去了),凭心而论,腾讯在国内的IT企业不管是待遇还是企业文化还是算不错的,上面说的有真有假,也有一些兄弟开玩笑的。

我说说我知道的情况吧。

1:应届生薪水开的差不多7W/年,硕10W/年,即便差也差的不多,但招的人还是有一定要求,不是那么好混进去的。

2:腾讯的福利是互联网企业里算是很好的,只和网易,新浪,搜狐,TOM,盛大相比,和IBM,微软,华为比,个人感觉行业差距较大,没有可比性,另外个人也不了解。

3:应届生面试通过,在入职前的确会发50个连号的QQ号,那是用来赠送给班级的同学的,听HR的人说还是很受欢迎的,你想毕业后天隔一方,都用连号的QQ,在一个群里还是挺有意思的。

4:内部员工可以每月5折限量购买100个Q币,不过我都没买过,一般找业务线的同事要二十个充充会员什么的。

5:腾讯在深圳市内有几条班车线,有公司专用电梯,自己用大楼已经动工,据说08年投入使用。35层,据内部传说不出租,全部自用,个人表示怀疑能用的完么??

5:腾讯是没有住房公积金的,保险一般按最低交。季度,年终,双薪,项目奖金都有的。除非你所在部门很烂,项目连续失败,每月工资收入能拿到税后5千,年入10万基本没有问题。

6:挖人很厉害,不管从营运到产品到研发,很多牛人都是用很高的价钱挖过来的。也推荐内部举荐形式,有专项伯乐奖金。大家都很乐意推荐朋友来面试,如通过,部门经理级10000,teamleader级5000,普通员工级500.

7:公司管理还算很人性化,多少天病假不扣工资啊,内部活动也挺多的,上QQ当然可以,呵,,,不过你上MSN也没人会过问。你基本不犯大错不会裁人。不过现在人多了,有未位淘汰制了。

8:公司对外形象还是比较注意,出差普通员工住宿一级城市550,其他450,出租车全报,补助是另算(我的级别是80块,不高)。不过基本不用花钱,补助算是买烟钱了。。吃饭睡觉都在酒店里搞定好了。有业务线同事常出差以前都是去机场买票,现在卡的紧些了,都要通过行政从统一票务公司拿票了。

9:最后说一点,腾讯是一家互联网公司,研发能在公司受很重视,很大原因还是几个大老板都是技术出身,你去看看其他互联网公司的研发人员就知道腾讯还算是比上不足,比下有余了。当然很多牛人有机会去IBM,去微软自有长远的发展,腾讯才8年历史,

要走的路还很长。虽然我已离职,还是希望她能一路走好,他的优秀的企业文化和公司氛围希望可以坚持。虽然现在发展过快,管理/执行都出现了一些问题,相信可以慢慢解决。

每次在天涯上看到很多网友说QQ这也要收费,那也要收费。但我只想说,腾讯是一家商业公司,他只能保证基本的功能免费,如果所有的业务全免费,腾讯也就倒了。也就没有QQ了。

MSN后面有微软,ICQ后面有AOL,QQ后面什么都没有,正是如此QQ才是全球范围能唯一能养活自己的

IM通信厂商。有人说腾讯是一家没有技术含量的公司,中国的互联网应用技术中能在国际上叫的上号的,也只有IM这一项了。从软件质量,功能应用,我也有和MSN,GTALK,YAHOO MSG的即通人员有过行业交流,在他们眼里QQ仍是现在做的最为优秀的IM软件。记得一次我用一个刚带截屏功能的测试版给YAHOO MSG一个瑞典哥们做QQ截屏演示的时候,他说:中国人太厉害了,太有想象力了。

腾讯做即通研发的兄弟们是给我们中国人争了光这是没说的。天涯上MSN和QQ对比也是比较多的,其实本质就是任何一个厂商都不能把所有的市场份额站完,市场的细分就导致总有各自的优势。离职的时候老大问了我一句话“念完书如果没有打算自己创业,还会回腾讯么?我回答是:你把位子让给我,我就回来,哈!!

腾讯在业内是一家很低调的公司,可能和几位老大的个性有关,大家也很难看到媒体上腾讯的宣传。其实上面一些内容都是有违公司规定的,即便我已离职,这个马甲,也只用一次。只是把原来好多想说的话一气说完而已。

//////////////////////////////////////////////////////

武大的信息安全专业,到今年已经毕业三届了,不过好像没听说有几个毕业生真正在做安全相关的技术工作的,我那届有两三个在金山做杀毒的。在腾讯的安全部门,就我一个是武大的;还有一个信安的师弟在QQ医生那个项目组,也算是安全相关吧,不过这个组并不归属于我们部门。

在腾讯,安全工作主要是在三个层次上进行的:(1)传统的主机与网络层安全,主要包括网络入侵检测、主机完整性审计、防 DDOS攻击、网络及主机防火墙等等;(2)稍往上的是软件与应用安全,包括客户端软件漏洞挖掘、Web应用漏洞挖掘、通用Fuzzy平台等等;最上面一层的是业务安全,也就是跟“人”(而不是底层技术)相关的了,比如说盗号行为分析、密码保护系统等等。 应用安全大体可以分两端:(1) QQ客户端以及附属组件等客户端软件的安全,其中最大的一个安全胁便是溢出攻击了。06年底到今年,对于控件溢出漏洞的关注是最突出的,不独腾讯,包括微软、雅虎、阿里巴巴、迅雷等等,都爆出过漏洞的报告。

(2)以WEB应用为主体的服务器端的安全,目前主要是寻找CGI程序中存在的漏洞,报告并要求业务部门去修改。国外的Web安全研究早在98年就很热了,专业做web安全的,有不少业绩能达数千万美元的公司。国内就不一样了,因为真正研究这个技术的人少,虽然问题一直存在,却因为黑客的关注并不是很多(而且几乎都是在很浅的层次上的),威胁也就变得不那么紧急了。

说实话,我们读书时教的那点信息安全知识,对于日新日异的互联网来说,显得有点学究和过时,用上的机会不多。特别是应用安全方面,业界还没有形成系统的知识和理论体系,可以参考的,是一篇又一篇散落在互联网中的文档。我们是边学习边研究,然后又快速地为眼下的问题找到一个合适的解决方案。这时候,一个老练的程序员是我们最期盼的了,因为一定方案定下来就得着手开发相应的系统,没有一定的编程功底,是没法胜任的。奇怪很,社会上那么多程序员,我们招了一年多,却没有招到几个合适的后台开发。所以我们小组几个开发不得不一直都很忙,有时一个人同时承担两三个项目的开发工作。

参考:http://bbs.whu.edu.cn/bbscon.php?board=C.S&id=1103428705

在12月26日凌晨,有人利用了百度空间的模板漏洞,专门制作了一个能够自我复制和传播的空间蠕虫,在短短的时间内,就有数千用户的空间受到了感染。百度官方的公告(可以在这里看到:http://hi.baidu.com/%B0%D9%B6%C8%BF%D5%BC% E4/blog/item/0e3433fa69eeb61aa8d3110f.html)说,这个蠕虫含有恶意代码,并传播垃圾消息,百度已经紧急对此漏洞进行了处理,云云。

对于一个互联网公司来说,这个是典型的安全事件。百度的安民公告写得很专业;不过在温情脉脉的公告背后,我想一定是公关部门、安全部门、开发部门等多个部门的联动,紧张对应对这个可能给他们带来大麻烦的事件。在腾讯,我们有时候也会面对这样的安全事件。

百度空间所谓的模板漏洞,用专业的术语来说,叫做“跨站脚本注入漏洞”。简单地说,就是用户输入的内容里面包含了网页脚本代码(这对于任何应用来说都不应该允许的,因为它会使得这个网页的行为失

去控制,所以必须要执行过滤才能保存到服务器上),而百度的过滤算法出现了漏洞,被别人绕过去了。蠕虫的作者据说是一个叫“剑心”的人,我想他大概是和我们同龄,甚至更小,放这个蠕虫出来,有点“好玩”的意味(参考他的博客http: //www.loveshell.net/blog/blogview.asp?logID=283)。

其实网络上很多基于Web的应用都存在这种漏洞----他们的开发也不是不知道----实在是太普遍了,出现蠕虫只是迟早的事情。也许很多人会奇怪,既然他们知道有问题,为什么不一下子都改掉呢?这里面也许有很多原因;但是我想很重要的一个是:因为它们从来没有出过大事情遭受到大麻烦,所以他们就拖着不动它。以我的经验为例:我们在工作中发现不少可能导致服务器被黑掉的WEB漏洞,报告给负责开发的人之后,他们也许会马上修改,也许会跟你扯一下皮(怎么也不相信自己的程序有问题),也许会有这样那样的理由推诿--总的来说,修改程序会增加额外的工作量,但既然这个程序在上面跑了数月甚至数年也没有发生什么事,可见改不改迟点改与早点改并没有太大的关系,我们眼下还有更多重要的事情要忙呢。往往是,安全人员的殷勤并没有受到多大的重视。但是一旦外界爆出了一点什么事情,那就不同了。比如说,有一个CGI程序没有过滤一些敏感的关键词,你输入什么就显示什么,就技术的角度来说是没有任何的安全威胁的。但经过媒体一曝光,就变成了一个紧急而且重要的事情,开发得赶紧修改程序,即使停掉业务也在所不惜,公关部得随时准备应对,上头也会很关注,闹不好一干人士还可能被罚钱。从这里也可以看出,对于所谓的用户价值,一个公司所真正关注的,和他们所声称的,实际上有着微妙的差别的。有时候我们在做推动工作的时候,就不得不借助一两次这样的事件,趁着“上头非常关注”的东风,把安全策略和政策推到其它部门去。

在腾讯在安全有一个非常大的优势,那就是它拥有一个巨大而复杂的网络(数万台的服务器,上百G的流量带宽),各种各样的安全威胁它都遭遇过,这对于每一个做技术的员工来说,都是一个难得的研究与学习的条件。不过仅有技术并不能解决问题,要把企业的安全做好,还得有政策以及领导的支持。对于每年为公司带来数亿实实在在的收入的业务部门来说,安全部门的“贡献”实在不值一提。也无怪乎我们一直都是支持与服务的角色,做什么事情都好像在求着他们。

参考:http://bbs.whu.edu.cn/bbscon.php?board=C.S&id=1103428801

公司的班车还得等到9点15才有,索性多写一篇吧----写了一天的代码,实在有点闷了。 在我刚加入腾讯的安全部门时,这个部门的力量还是挺少的,而事情则是非常的多,所以很多人都忙得不可开交。虽然一个混乱的环境对员工的长期发展来说是不利的,但是因为事事都是刚开端,我们也就有机会成为某种技术的开创者或者某种制度的制定者,这对我们的成长却又是难得的机会。

在一开始,我被安排做web漏洞的查找,头说我至少要手工测试过1万个页面之后,才有可能对漏洞查找有深刻的了解。但实际上不需要这么多的实践,我就掌握了基本的门路(嗯,实际上这些技巧并不复杂,甚至在彭国军老师的网络安全实验课上就有,只是我那时也没有太留心:P ),发现了不少问题。在接二连三地发了N个漏洞报告之后,头说,看来我们问题还是挺严重的,你组织一次培训吧,给开发讲讲这个web安全编程。

我那时是不太情愿的,因为我是个非常害怕在公众前面讲话的人,只要站在讲台上就会紧张、脸红、说不出话来。但是既然是工作要求,我也就不得不硬着头皮来了。我花了两个多星期来准备PPT(第一次发现会熟练地用PowerPoint实在也是一个非常必要的技能),把网上找到的材料,加上自己总结的案例,将近有70页。我把什么都放到PPT上了,因为我怕自己紧张全都忘记了。

培训的报名工作是team leader组织的。到了培训的那天(我记得是去年的10月30日,那入职刚四个月),他告诉我报名的人有90多。等到去了培训教室,我才发现整个教室都坐满了人,还有人站着的。想着里面有同时进来的同事,也有很多可能是做了很多年的开发,我,一个编写的代码加起来没超过3千行的乳臭未干的小孩,却来给他们讲怎样编写安全的程序,实在是可笑。一开始我非常紧张,说话结结巴巴,身体都是抖的,只是照着投影念。但不久到了熟悉的内容之

后,我慢慢地忘记了紧张,稍为自在点了。那次没想到一下子讲了2个半小时,出来后快虚脱了。后来听到一个同事说,讲得还不错,收获很大;那场面太壮观了,她来公司后还没有见过那么大规模人数的培训。我想自己的技术实在是比较肤浅的,但对于不同部门的人来说,我这点肤浅的知识就是我异于他们的优势了(在分工越来越细的今天,专业的差别可能就会形成这种“隔行如隔山”的效果)。这时候的培训,并不是展现个人的高超技术,而更重要的是,普及某种知识和技能而已。

后来这种安全培训成为了一种每月例行的工作。虽然每个月都讲相同的内容想起来就觉得是一件很乏味的事情,但每次的听众都不同,而你也可以在讲的过程中不断地进步,比如说,深化内容,讲得更有趣更生动。照组内另一位同事所说,要达到这样的一种境界:一份只有寥寥数字的提纲的PPT,能讲到可长即长,可短即短,随手拈来,那才是水平。

参考:http://bbs.whu.edu.cn/bbscon.php?board=C.S&id=1103428806

在第一篇文章里,芒果说到应用安全的两大块内容:客户端的安全和Web服务的安全。就技术方面,从本质上来说,我们当下所做的事情,其实是一种特殊形式的软件测试而已。也许大家还记得软件工程书上说的什么白盒啊黑盒啊,什么测试用例啊,这些概念也能在安全测试中用到。相对于一般的功能测试与性能测试,安全测试有一个专门的称谓:渗透测试,听起来就像我们正在一个看不见的战场上向敌方阵地渗透进去一样,无形中就增添了一份神秘感。

不过说到底,渗透测试还是某种形式的测试而已。一般的测试是看软件或系统是否实现了既定的功能,它运行起来是否与预期的一致,它跑得够不够快。在具体做的时候,一般都有专业的软件来做这些事情:输入一些数据,看输出来是否是正常行为所预期的数据。渗透测试呢,却是看你的软件或系统在完成正常的功能之外,还能不能做一些理应不被允许的事情。具体做的时候,也是输入一些数据,但看输出来是否是异常行为所预期的数据。

举个例子来说,QQ的自定义表情包功能,普通的测试会准备一堆这些表情包,打开自定义表情的菜单,调出一个对话框,然后选择一个表情包,按下导入按钮,再在聊天窗口中使用刚才导入的表情包中的一个表情。在这个过程中,测试员只需验证表情包是否导入成功、导入进去的表情包内容与源包是否一致,最后能否在聊天中正常使用。而渗透测试呢,基本上也是这样的过程,但是关注点有些差异。在这个例子里,我们关心这个操作的发起权是否完全掌握在正常用户手里(例如:是否可以通过网页调用的方式发起这个操作,就像弹出一个“与我交谈”的临时对话框一样);在与操作系统交互时,是否能够逾越既定的限制(比如说,释放这个表情包的时候,它能不能够跳出用户所指定的保存目录);在解析非正常的数据文件时,程序会不会崩溃;诸如此类。测试的时候呢,也是有一定的方法依循的,比如说路径操作,一般就是在路径名中加入..(或者是../);文件解析呢,就是拿一些非正常的文件让它去读取----在这里,非正常的意思是很直观的,就是除了正常格式以外的所有文件,比如说新建一个txt,在里面胡乱输入一段文字,保存后把后缀名改为.eip,就形成了一个“非正常的”表情包文件。

一般来说,软件或者应用的正常行为都是一个很小的集合,我们通过有限的用例就能够遍历所有的可能性从而验证它是否实现了预期的功能。这样很容易就能想到,软件的非正常行为则可能是一个巨大的充满了未知数的集合,要进行测试则是非常困难的:首先,我们要测试和验证什么,这是不甚明确的;其次,即使是验证一个可能的问题,需要的测试用例可能是数量巨大的。想一下表情包的例子:一个测试员要证明它能正常解析,他只需准备数百个不同大小不同内容的正常表情包,全部跑一遍,如果每一个都正确导入了,他就可以声明这个功能是正常的,它通过了测试。 相反,一个安全测试员如果要想验证,在非正常的文件格式下,这个程序会崩溃,那么他就得准备几乎是天文数字的表情包,用一台专门的机器连续跑上几天几夜(是的,我们客户端测试小组就是这样做的),看它会不会死掉。想想看,即使只用4个字节,就能构造出43亿个不同内容的文件,要想找出那些会使程序死掉的文件格式,无异于海里寻针。一般在实际操作的时候,也只是选取一些特定的

排列格式(比如说全0或者全是0xff或者0与0xff相间)。

这样的测试我们有时候也叫做Fuzz。文件格式的Fuzz只是一个方面,网络协议的Fuzz是另一个方面,简单地说就是动态改变一个数据包的内容,看接收方的程序会不会死掉或者崩溃。可以想象,这并不比文件格式Fuzz好做多少。在业界,关于Fuzz已经有不少参考资料,也有各种各样的Fuzz工具,我们的工作,也就是参考这些已有的资料,以及各样的工具平台,然后自己摸索来发现问题的,负责这一块的,也都是06、07年毕业的学生。由此可见,做安全研究,其实也没有太大的门槛的。只不过在学校里太闭塞,又没有好的指引,所以觉得渺茫而已。大家有兴趣的,可以下载这些工具来试着玩玩----找个流行的IM工具(不独是QQ,MSN啊,Yahoo通啊),没事的时候就让Fuzz工具来跑跑,兴许能发现一两个0day(所谓的0day就是外界没有公开的漏洞),然后用来做一些有趣的事情,比如说,给一个看着不爽的家伙发一个消息,他的IM就立马崩溃……

参考:http://bbs.whu.edu.cn/bbscon.php?board=C.S&id=1103428856

嗯,趁着兴头再写一篇吧,反正明天是放假,一年里有两三个晚上睡得晚一点也不算太过份~~

上一篇讲到在客户端安全方面,我们可以做些什么事情,又是怎么做的。这一篇就讲一下另一块,在web安全这方面,我们在做的,又是什么样的事情,使用的是什么样的技术。 让我先把时间回退到大学时代:那时候听到很多故事,什么中美黑客大战啦,大陆与台湾的黑客大战啦,白宫的官方网站被黑啦,谁家的小孩因为入侵什么重要的系统被抓啦,诸如此类的非常多,那时觉得很神奇,也对信息安全这个专业充满幻想,以为学到最后,我们也能如传说中的黑客那样,在网络上自由自在地游弋。不过幻想始终是幻想,直到毕业了我也不知道在实际中我怎样才能“黑”掉一台服务器。虽然幻想没有实现,不过我也知道不要把传说太当真。不过在大三的时候,发生了一件让我难以接受的事情:同班同学告诉我,我们学院网站的数据库被别的学校的一个学生用什么方法下载了!这个消息让我非常沮丧:一是我们计算机学院的网站(很多人都会有一种看法,即某个机构的网站在一定程度上代表这个机构的计算水平)竟然这样不堪一击;二是我们一直引以为傲的信息安全,所教导的学生,却无法做到一件一个不太入流的大学里的一个普通学生所能做到的事情,这很让我对自己所受的教育产生怀疑。

直到参加工作一段时间之后,当初的怀疑与沮丧才消除:从根本上来说,怎样攻占站点其实只是一种实际的技术而已,这种技术和学习某一门编程语言一样,是可以通过自学与实践很快就掌握的,会与不会只是一个谁先学谁后学的问题。但更重要的,却是解决问题的思维方式与方法论,而这则会决定一个人以后能在多大的天地做出贡献。

有点罗嗦了,呵呵。把主题集中回web安全这里:web安全往具体里说也包括很多,渗透测试是其中很重要的一个方面。我在腾讯一年半的时间里,做的都是这个事情。从本质上来说,web渗透测试就是一种黑盒测试,但比起客户端软件来说,做起来就容易很多。这是由web应用的特点所决定的:传统上,每一个web程序都是一个功能单一、体积小巧的独立程序,输入有限,输出有限,能访问的资源也有限。这样无论是普通的功能与性能测试,还是安全渗透测试,都比较容易进行。

总的来说,web渗透测试就是给目标程序提交各种“变态”的参数,看这个程序能不能访问到正常情况下不允许访问的数据、文件,是否输出了一些不太安全的内容到返回页面上。所需的全部家当呢,就是一个浏览器了,可能还得加上一个可以查看HTTP请求的工具。

比如说,我们查看山水的一篇帖子,是在浏览器地址栏里面输入这样形式的地址来进行的:

http://bbs.whu.edu.cn/bbsrecon.php?id=2525

在这里,bbsrecon.php就是一个web程序,id就是这个程序的输入参数,2525就是一个具体的输入数据实例。我们可以猜测,这个web程序以这个id为索引,去后台数据库里查找一条匹配的记录,然后把内容复制到一个网页框架里,再返回来给我们的浏览器;也有可能,论坛的帖子是以文件形式存放的,这个web程序用这个id形成一个具体的文件名,然后

首先,这个程序是一个黑盒

子,我是不知道它里面的具体实现的。但是我可以通过一些固定的模式来测试去得到足够的信息来猜测它是怎么做的。这样的模式是通用而且非常简单的:我在看到“?id=2525”这样形式的链接地址时,就会习惯地在参数后面多加一个引号(或者是双引号),再按下回车让浏览器发送这样的一个请求:

http://bbs.whu.edu.cn/bbsrecon.php?id=2525 为什么是单双引号呢?因为这个符号可以构成一个很奇妙的测试用例:(1)原本是一串数字的2525,现在因为末尾的引号而变成了一个不合法的数字,程序怎样处理一个原本期望是数字串但实际却含有非数字字符的输入呢?(2)对于使用数据来做存储的应用来说,它极有可能利用输入参数来构造一个SQL语句传给后台数据库,才能最终完成的请求,我们可以猜想这个语句具有这样的形式: select * from article where aid=2525 。而我们额外添加的引号有可能原封不动地添加到这个SQL语句的末尾----而这如果传到DB中去的话,势必会引起一个语法错误,这时的web程序,又是怎么应对呢?(3)如果使用文件来做存储,它可能会把id=2525映射成一个实际的路径:/data/bbs/article_2525.html,类似这样的形式,那么多余的一个引号如果也原样传进来,最后构成的一个路径十有八九是不存在的文件路径,读取文件失败,程序又会怎样响应呢?

在考虑不周的程序中,非正常的输入会导致程序运行失败(通常返回一个“内部服务器错误”的页面),有些程序员会把错误信息打印出来,比如说类型不对啊,SQL语句非法啊,读取什么文件失败啊----在这一步,程序已经开口告诉我们很多信息了。在网上有非常多的站点都存在这样的问题的,不信你可以试试(只需简单地在地址栏的参数后面加一个引号)。

也有可能程序对错误进行了处理,在操作失败的时候输出一个提示信息(比如说,对不起,系统繁忙之类的),从而掩盖了底层的出错信息。但是如果程序没有对输入进行过滤的话,我们还是有办法知道的:因为一个失败的操作所得到的结果和一个成功的操作所得到的结果是不一样的,这种不一样必然又会反映到最终返回的页面上。我们要做的,就是用其它的的例子继续测试,直到我们能够确认它有问题或者没有问题为止,而这些用例的数量是很有限的,可以在数分钟内就能测试完毕。

比如说,对于文件类型的存储,要确认是否有问题的话,就在参数后面有序地添加../序列(我们知道这会返回到上一层的目录),并指向一个可能的文件(比如windows的c:/boot.ini,linux的/etc/passwd),一直到5~6层(再高也不太可能了),如果有漏洞的话,它就会在某一层成功,打开你所指定的文件,并把这个文件的内容读取出来返回到你的浏览器上。这就是文件型漏洞的测试方法。而对于SQL型呢,你就在脑海中想着一个正常的SQL语句,后面跟着你输入的参数,你怎样在这个SQL语句中“插入”其它的语句来控制它呢?用“ and 1=1 ”和“ and 1=2 ”来对比一下如何?熟悉SQL的同学会明白,and 1=1是一个为真的条件,附加在原SQL语句后对查询结果无影响,但and 1=2是一个为假的条件,附在原SQL语句后却会使得整个查询返回一个空集。DB有没有数据给web程序,是可以在浏览器上一目了然地看到的,所以我们就能知道我们能否通过URL参数来控制后台DB。这种漏洞就是SQL注入漏洞,网上很多入侵的案例,都是通过这种漏洞来进行的。大家想验证一下的,也可以在google中找些来试下(比如说:在google中查找 inurl:id inurl:php就可以找到不少xxx.php?id=yyy形式的链接)。这种漏洞还是非常普遍的。

至于另外一种比较典型的漏洞跨站脚本漏洞,就是在参数后面加入一段HTML的代码,比如说这样的形式id=2525<scriptalert(xss)</script,看最后返回来的页面中有没有包含你输入的这段HTML代码,如果有的话,就是有跨站漏洞了。对于论坛、发帖等形式的也一样,在输入中包含HTML代码,保存,如果最后这段代码能够原封不动地显示出来,那就是有这个问题了(也就意味着,你也可以制造一只类似于百度蠕虫一样的跨站蠕虫了)。

嗯,基本上,web测试的原理就这样,不过要做到纯熟,还是需要很多的练习,并且要多看一些有深度的文档,这样才有进步。

腾讯2011笔试题

1、下面的排序算法中,初始数据集的排列顺序对算法的性能无影响的是(B)

A、插入排序 B、堆排序 C、冒泡排序 D、快速排序

2、以下关于Cache的叙述中,正确的是(B)

A、CPU中的Cache容量应大于CPU之外的Cache容量 B、Cache的设计思想是在合理成本下提高命中率 C、Cache的设计目标是容量尽可能与主存容量相等

D、在容量确定的情况下,替换算法的时间复杂度是影响Cache命中率的关键因素

3、数据存储在磁盘上的排列方式会影响I/O服务的性能,一个圆环的磁道上有10个物理块,10个数据记录R1------R10存放在这个磁道上,记录的安排顺序如下表所示:

物理块 逻辑记录

1 R1

2 R2

3 R3

4 R4

5 R5

6 R6

7 R7

8 R8

9 R9

10 R10

假设磁盘的旋转速度为20ms/周,磁盘当前处在R1的开头处,若系统顺序扫描后将数据放入单缓冲区内,处理数据的时间为4ms(然后再读取下个记录),则处理这10个记录的最长时间为(C)

A、180ms B、200ms C、204ms D、220ms

2+4+((2+4)+2*8)*9=204

4、随着IP网络的发展,为了节省可分配的注册IP地址,有一些地址被拿出来用于私有IP地址,以下不属于私有IP地址范围的是(C)

A、10.6.207.84 B、172.23.30.28 C、172.32.50.80 D、192.168.1.100

私有IP地址共有三个范围段:

A: 10.0.0.0~10.255.255.255 /8 B: 172.16.0.0~172.31.255.255 /12 C: 192.168.0.0~192.168.255.255 /16

5、下列关于一个类的静态成员的描述中,不正确的是(D)

A、该类的对象共享其静态成员变量的值 B、静态成员变量可被该类的所有方法访问

C、该类的静态方法只能访问该类的静态成员变量 D、该类的静态数据成员变量的值不可修改

6、已知一个线性表(38,25,74,63,52,48),假定采用散列函数h(key) = key%7计算散列地址,并散列存储在散列表A【0....6】中,若采用线性探测方法解决冲突,则在该散列表上进行等概率成功查找的平均查找长度为(C)

A、1.5 B、1.7 C、2.0 D、2.3 依次进行取模运算求出哈希地址:

A 记录 查找次数

0 63 1

1 48 3

2

3 38 1

4 25 1

5 74 2

6 52 4

74应该放在下标为4的位置,由于25已经放在这个地方,所以74往后移动,放在了下标为5的位置上了。

由于是等概率查找,所以结果为:1/6*(1+3+1+1+2+4)= 2.0

7、表达式“X=A+B*(C--D)/E”的后缀表示形式可以为(C)

A、XAB+CDE/-*= B、XA+BC-DE/*= C、XABCD-*E/+= D、XABCDE+*/=

8、(B)设计模式将抽象部分与它的实现部分相分离。

A、Singleton(单例) B、 Bridge(桥接) C、 Composite(组合) D、 Facade(外观)

9、下面程序的输出结果为多少?

void Func(char str_arg[100]) { printf("%dn",sizeof(str_arg));

}

int main(void) { char str[]="Hello"; printf("%dn",sizeof(str)); printf("%dn",strlen(str)); char *p = str; printf("%dn",sizeof(p)); Func(str); }

输出结果为:6 5 4 4

对字符串进行sizeof操作的时候,会把字符串的结束符“0”计算进去的,进行strlen操作求字符串的长度的时候,不计算0的。

数组作为函数参数传递的时候,已经退化为指针了,Func函数的参数str_arg只是表示一个指针,那个100不起任何作用的。

10、C++将父类的析构函数定义为虚函数,下列正确的是哪个? A、释放父类指针时能正确释放子类对象 B、释放子类指针时能正确释放父类对象 C、这样做是错误的 D、以上全错

C++的多态肯定是使用父类的指针指向子类的对象,所以肯定是释放子类的对象,如果不使用虚函数的话,父类的指针就只能够释放父类的对象。

11、下列哪一个不属于关系数据库的特点? A、数据冗余度小 B、数据独立性高 C、数据共享性好 D、多用户访问

12、下面程序的输出结果为多少?

void Func(char str_arg[2]) { int m = sizeof(str_arg); //指针的大小为4 int n = strlen(str_arg); //对数组求长度,str_arg后面的那个2没有任何意义,数组已

经退化为指针了 printf("%dn",m); printf("%dn",n); }

int main(void) { char str[]="Hello"; Func(str); }

输出结果为: 4 5

strlen只是对传递给Func函数的那个字符串求长度,跟str_arg中的那个2是没有任何关系的,即使把2改为200也是不影响输出结果的。。

13、typedef char *String_t; 和 #define String_d char * 这两句在使用上有什么区别?

答:typedef char *String_t 定义了一个新的类型别名,有类型检查。而#define String_d char * 只是做了个简单的替换,无类型检查,前者在编译的时候处理,后者在预编译的时候处理。

同时定义多个变量的时候有区别,主要区别在于这种使用方式String_t a,b; String_d c,d; a,b ,c都是char*类型,而d为char类型

由于typedef还要做类型检查。。#define没有。。所以typedef比#define安全。。

14、到商店里买200的商品返还100优惠券(可以在本商店代替现金)。请问实际上折扣是多少?

15、题目:已知rand7() 可以产生 1~7 的7个数(均匀概率),利用rand7() 产生rand10() 1~10(均匀概率)

记住这道题重点是:均匀概率

//rand7 产生的数概率是一样的,即1~7出现概率一样,由于我们对结果做了一定的筛选只能通过 1~5,而1~5出现的概率也是一样的,又由于范围为1~5 所以 temp1 出现 1~5的概率 为1/5 ,同理 后面的 出现 temp2 的概率为 1/2 //首先temp1出现在1~5的概率为1/5,而temp2出现 1~2 的概率为1/2,也就是说 5*(temp2-1) 出现5或0的概率为1/2,所以假如你要得到1~5的数的话 那么 5*(temp2-1) 必须0,所以因为你要保证 5*(temp2-1)=0,这个概率只有1/2,再加上 你前面指定1~5 的概率 为1/5 ,所以结果为 1/5*1/2=1/10 int rand10() { int temp1;

}

int temp2; do { temp1 = rand7(); }while(temp15); do { temp2 = rand7(); }while(temp22);

return temp1+5*(temp2-1);

16、给定能随机生成整数1到5的函数,写出能随机生成整数1到7的函数。 17、对一个正整数作如下操作:如果是偶数则除以2,如果是奇数则加1,如此进行直到1时操作停止,求经过9次操作变为1的数有多少个?

第9次操作:结果1由2产生。1个被操作数 8:结果2只能由4产生。1个被操作数 7:结果4由8、3产生。2个

6:结果8由16、7产生;结果3由6产生。共3个

5:结果16由32、15产生;结果7由14产生;结果6由12、5产生。共5个… 每次操作,偶数(2除外)都由该数减1和该数的2倍得来,奇数只由该数的2倍得来 各次操作的操作对象个数为:1,1,2,3,5,8,13,21,34,…

本题可以通过所给的变换规律,由易到难,确定操作可变为1的数组成斐波拉契数列,再根据所发现的规律求出经过9次操作变为1的数的个数。

算法编程题:

1、给定一个字符串,求出其最长的重复子串。

思路:使用后缀数组,对一个字符串生成相应的后缀数组后,然后再排序,排完序依次检测相邻的两个字符串的开头公共部分。 这样的时间复杂度为: 生成后缀数组 O(N)

排序 O(NlogN*N) 最后面的 N 是因为字符串比较也是 O(N) 依次检测相邻的两个字符串 O(N * N) 总的时间复杂度是 O(N^2*logN),

产品经理笔试题目

产品经理笔试题目

第一题:请问产品经理应具备的基本素质有哪些?

我的回答:(1)要有互联网思维,热爱互联网,了解互联网的发展动向;(2)要有用户体验理论,能进行用户分析;(3)要懂框架逻辑、交互设计和UI设计;(4)要懂得大数据解读,能指导产品的发展和迭代(这个答案是我在知乎上看过类似的题目,记住了,不知道是哪位前辈的,就借来套用了)

第二题:假如以“国庆节”为主题,请分析怎样进行特价机票推广

我的回答:(1)首先明确主题:国庆节的特价机票推广

(2)其次,定位目标人群

①十一期间,有旅游计划的白领阶层;②十一期间,有旅游计划的学生阶层;③十一期间,准备度蜜月旅行的新婚夫妻或甜蜜情侣;④十一期间,有全家出游计划的家庭团体;⑤十一期间,单位组织或自发组织的组团旅游的团体。

(3)第三,针对不同的目标人群指定不同的推广计划(这里我列举了很多,大致是针对白领阶层的旅游地点推荐,通过旅游景点宣传拉动机票的推广,针对学生和新婚夫妻,凭学生证和新近登记的结婚证可以打折,有针对家庭尤其是老人和孩子的照顾,有针对组团旅游按人数限定划定票价,大致是这些)。(

4)最后,对购买机票旅行的顾客的一条龙服务,包括酒店的预订和机票返程服务。 第三题:分析“脸萌”为什么这么火,假如你是脸萌的产品经理,接下来准备增加什么新功能? 这个问题是我答得最糟的,因为我没用过脸萌,听过这样一个名字,只知道是做动画表情的,惭愧,应聘PM,应该尝试各种产品的。没办法,不能不答,我就分了四个方面,一条条按自己的想法写了写(1)从商业需求的角度,脸萌是独特的一款软件,前所未有,打开了市场的一个缺口,没有很强的竞争对手(2)从用户需求的角度(3)从用户体验的角度(4)从产品发展的角度(写的什么实在懒得想了,当时写的乱七八糟的,大家就看看我的思路对不对)

淘宝产品经理笔试

Cookies是一种能够让网站服务器把少量数据储存到客户端的硬盘或内存,或是从客户端的硬盘读取数据的一种技术。Cookies是当你浏览某网站时,由Web服务器置于你硬盘上的一个非常小的文本文件,它可以记录你的用户ID、密码、浏览过的网页、停留的时间等信息。

当你再次来到该网站时,网站通过读取Cookies,得知你的相关信息,就可以做出相应的动作,如在页面显示欢迎你的标语,或者让你不用输入ID、密码就直接登录等等。从本质上讲,它可以看作是你的身份证。但Cookies不能作为代码执行,也不会传送病毒,且为你所专有,并只能由提供它的服务器来读取。

1. 你平时浏览最多的5个网站的特点。

2. 淘宝有两亿的用户,每天的求助电话很多,很多求助电话打不进来,如果你是产品经理,如何解决这个问题?

3. 你是否有过组织过大型活动的经验?如果让你组织新生晚会,你觉得应该准备些什么,遇到的最大困难是什么,如何解决?

4. 你的兴趣爱好是什么,举例说明你对这个爱好了解的多深的程度,你是通过什么途径得到你所了解的知识的。

5. 最能体现你具有产品经理潜力的一件事。

整体协调能力,有能力与各种人物交流,有良好的沟通技巧,有预见性,有相当的个人魅力,兴趣广泛,(时刻关注最前沿的信息,发展前景,竞争对手,边缘信息),扩大自己的视野,把握一切商机,有魄力,决策果断。

6. 很多用户在浏览网页时将网页放到收藏夹中,但是以后很少打开收藏夹,作为一名产品经理,你觉得这种现象合理吗?

7. 说一个最近了解的淘宝的新闻。

8. 买家可以用购物车购物,卖家可以用满100立减20的方式,买家可以由于各种原因提出退款,请设计一个退款规则,当产生退款时,作为淘宝仲裁的依据。

9. 淘宝现在的竞争对手,淘宝与他们相比有什么优势?

卓越亚马逊,百度有啊,京东商城,拍拍,易趣,麦考林;1、准确的消费群体定位,淘宝最初目标客户定位在5000一下的中低端消费群体。占据了超过了80%的份额。击败了EBAY、易趣等忽略了中低端市场的C2C商务。2、快速安全的支付方式;支付宝以安全快捷的特点征服了90%的淘宝买家和卖家。3.优秀的品牌形象,淘宝作为世界最大的电子商务公司的子公司,其形象和影响力远高于其他公司。它成为人们的口头语,便于口碑营销和记忆。马云的形象在中国青年人的心里也是无可取代的。阿里巴巴风行的理念和企业文化也是其他企业所不可比拟的。

10. 一个经理36岁,三个女儿,只有一个女儿头发为黑色(网上找)

11. 一个正方形,圆,三角形,拱形,凭直觉选一个最喜欢的。

12. 你是喜欢在北京还是在杭州工作?

13. 你周围同学最常浏览那一类网站,你认为哪类网站5年后的规模最大?

14. 设计一个淘宝的注册产品。

推荐访问:腾讯 笔试 产品 腾讯产品面试题 腾讯产品复试