- 相关推荐
腾讯 技术总监面试
工作职责:
1、全面负责公司互联网、电子商务等技术性产品研发工作;
2、负责起草公司技术发展规划,制定技术部门的战略发展目标和工作方案;
3、带领技术团队构架、研发、设计,完成网站技术平台及产品开发,以及日常维护、升级管理;
4、保证公司网络和技术型产品的安全性,制定技术部门保密计划;
5、建立规范、高效的技术部门管理体系并优化完善,监督指导技术部门工作人员的整体工作情况。
6、及时了解行业内最新技术及其发展方向,不断完善技术支持体系,不断推动产品创新和流程的优化,持续提升公司整体的技术能力。
岗位要求:
1、本科及以上学历,5年以上互联网或电子商务企业技术开发及管理经验,3年以上大中型互联网电子商务网站技术总监管理经验,有知名互联网或电子商务企业工作经历优先;
2、精通电子商务B2B/B2C模式,熟练互联网电子商务网站建设、应用程序开发;
3、能够把握电子商务技术最新发展趋势和业务发展动向,制定长期战略规划;
4、对互联网格局和电子商务模式有深刻理解,具有很强的业务理解和技术实现能力;
5、具有优秀的团队管理经验及良好的沟通表达能力,可以承受较强的工作压力;
经验:
很快,时间来到十一下旬,盼了那么久,腾讯终于来了。
就在这个时候,收到了ISSC的offer,做大型机系统工程师,这个是在十月下旬的时候在学校就业中心参加的面试,当时根本就一点都不会想到会收到offer,呵呵,因为我英语不行,搞到最后只能用中文跟面试官说项目,所以不抱什么希望的。隔了一个月居然收到,感觉有点戏剧性。幸好ISSC给了比较宽裕的考虑时间,所以不管,我的目标来了。
腾讯宣讲会的气氛非常不错,不枉我一直都对它这么心仪,呵呵。第二天很快的收到了笔试通知,在科技楼报告厅,在网上一看名单,好多硕士……很多是外校的。
笔试:(题目不是很记得了,呵呵)
选择题:
基本上是C和C++基础知识。指针的声明,结构和Union的size,
构造函数和析构函数,类的继承,关于hash表的说法,函数的重载,虚函数,引用。等等。
填空题:
快排
用静态数组表示链表
附加题:
进程通讯问题
写出TCP服务器端程序
感觉做的还可以,呵呵,因为我已经准备好了。
当晚就收到了一面通知:
第二天的十一点,来到飞亚达大厦,填了张表,差不多十二点多到时候就被叫到里面的商务休闲中心那里等待面试,腾讯的工作环境真是不错,还有小型图书馆,虽然很小,但是氛围相当不错。
到了商务休闲中心,才发现有些人已经一面完了在等待二面。原来今天是一面二面连着的,一面过的话直接进行二面。如果你一面通过了,他就会叫你在旁边稍等一下,直接二面,否则就会叫你回去等消息。
一面:
面试官是一个比较随和的GG,一番自我介绍之后,他就问:能不能介绍一下你最近的编码工作呢?嘿嘿,这个问题问到我心坎上了,blabla的开始讲我的项目,因为之前准备得比较充足,我一边讲一边给他看相关的文档,项目是自己做的,文档是自己写的,当然很好说,讲到激动处手舞足蹈的,几乎忘记是在面试了,呵呵。然后他看到我用delphi开发过一些项目,就开始问我delphi的一些东西,原来面试官GG以前也是用delphi的,哈哈,碰到知音了,又讲了很多开发的经验之类的,讲到我实在想不起还有什么好说的了,我就跟他说,我目前只能讲这么多。他说,够了够了,已经很多了,呵呵。
接着叫我写一个函数strcmp,呵呵,之前在图书馆五楼手写程序的练习派上用场了,刷刷刷写完,他看了之后点了点头,然后又问了几个c和数据结构方面的问题,比较叼,不过还是答出来了。最后他说:ok,你去那边稍等一一下。
半个钟头左右,一面通过了。
二面:
这个时候已经差不多一点钟,面试仍在继续,我边等边跟旁边一个湖南大学计算机的男生聊天,原来他们一帮同学十月就开始过来深圳租房子找工作了,聊得还挺开心的。这时hrJJ走过来叫我们先去吃饭,吃完饭再回来二面,我跟那个湖南大学的同学一起去嘉旺吃了个午饭,吃完回到原来等面试的那个地方,发现面试官们还在吃饭,继续等,感觉很累很困,很多时候都是在等待。等到大概两点半的时候,终于叫到我的名字了,走过去,这次是一个年轻一点的GG,看起来还比较NICE。一番自我介绍之后,他就问,能不能给我介绍一下你的项目,呵呵,继续拿出我的一大叠文档,挑了一个自己比较满意的,就开始讲,从算法到系统架构,非常详细的结合文档讲出来,他就叉着手听着,边听边点头,时不时问几个小问题。讲完项目,我以为他要问c、c++和数据结构的东西了吧,不过他居然没有问(估计一面面试官已经把对我在这方面的评价写好了,所以二面不问,呵呵,猜的)。问我考不考研,为什么不考研之类的问题。然后他对我在项目中做过leader比较感兴趣,我就把我当时写给团队成员的设计指南拿出来跟他讲,看得出他比较满意。最后,他说,好的,今天先到这里。起身握手,我对他说:谢谢你今天抽出时间来面试我。走人。二面也是半个钟头左右。
出了飞亚达,已经三点多了,汗,居然从早上十一点到下午三点多。感觉还挺不错的,因为我还有很多项目经验没有提到,还有很多idea没有用到,所以一时对后面的面试充满了信心。
当天傍晚就收到了三面通知。
三面:
三面我是被安排在下午四点,去到才发现,我是第一个,瞄了一下名单,已经只剩下六七个人了。我去得比较早,三点半左右就到,所以做在茶水间等,对面就是腾讯员工工作的地方,我不得不再说一下工作环境好,哈哈,人也很nice。茶水间里面,水、凉茶、咖啡任你选择。
不一会有两个参加面试的人也相继来了,都不认识,呵呵,一聊才发现他们都是哈工大的硕士(后来有一个进了)。大家都聊得很开心。很快,就叫到我的名字了,这次是安排在一间会议室里面,进去之后,发现还是一个GG,看样子估计是部门的技术总监,比较冷峻。还是从自我介绍开始,呵呵。然后就开始讲项目,这次挑了一个难度比较大的项目,我着重讲了所用的算法还有项目过程中的算法变更以及如何去设计算法,因为我知道到了三面,单纯讲项目的开发技巧和所用的技术已经不够了,面试官需要更深刻的东西。我之前做的是文本相似度比较的研究,估计这个面试官GG是做这方面的研究的,所以他非常的感兴趣,但是同时他针对我的项目提出了很多问,我每讲一个算法,他就会挑出很多毛病,当时那个汗啊。不过每当这个时候,我都会很谦虚的向他请教,听他的建议,然后感谢他的指导,甚至我会跟他一起挑我项目的毛病,呵呵。但是我不会表现出失去信心,我依然很有激情的向他展示我所作的工作,即使他依然在否定。因为我清楚的知道,在这种专家面前,不会不懂是很正常的,被挑毛病是一种幸运,呵呵。最后,他对我说,小伙子,不是我故意刁难你,我只是想了解一下你掌握得有多深,中文信息处理中国做了十几年的研究,现在依然没有很完美的解决方案,你一个本科生,能做到这样已经很不错了。
然后又问了我一些网络的知识,tcp、ip、p2p等等,会的,我尽全力回答他,不会的,我就诚实的说不会。感觉他问的问题我好多都不会啊。接着又问了一下我对于前台开发的理解,我想,我应该把自己的另外一张王牌亮出来了。我拿出另外一个项目,开始跟他讲,不过这次不是讲算法,这次讲用户意识。腾讯是一家用户价值至上的公司,非常强调开发人员的用户意识,而我在开发项目的过程中在这方面有着比较深刻的理解,当我把我当时做项目的时候专门从用户那里捕获回来的一大叠需求文档放到他面前时,他终于笑得很明显,呵呵,我知道我的目的达到了。接下来,我讲的很多关于开发人员用户意识的见解都得到了他的肯定,面试终于柳暗花明了。
我真的觉得我是来学习的,不是来面试的,我在跟长辈探讨专业、行业的看法并且得到很好的指点,最后握手的时候,我跟他说:感谢您今天面试我,您给我上了一堂非常重要的课。
为时四十分钟左右。
出来之后,一个很nice的hrJJ已经在外面等了,呵呵,然后她让我在外面等一下,她进了会议室,不一会,她拿着我的资料叫我一起到十楼,嘿嘿,三面过了。在电梯跟hrJJ聊了一下,才知道原来刚才那个面试官是腾讯里面的专家团成员、部门总监。
四面:
HR面,无非就是一些性格还有大学生活方面的了解,照实回答就好,不过也不能轻视,我就是在四面有一个问题回答得不是很得体,回来之后比较担心,幸好没有因为这个被刷,不然真的郁闷死了。还有一个就是,答案要有根据,要经得起推敲。比如你说你有创新意识,那么举个例子。 当天回来之后因为在四面有个问题回答得不是很得体,所以有点担心。想想如果有电话过来应该就是发offer了吧。如果没有那就挂了。终于等到第二天下午,电话铃响起,一看是腾讯的电话,一阵狂喜,接了之后,hrJJ说:恭喜你通过前面四轮面试,不过明天还要进行第五轮面试,希望你做好准备,然后说了时间和地点。后来才知道开发的要五面,测试和IT支持的不用。
前面三面连部门技术总监都出动了,那第五面应该就是CTO了,而且之前在华工BBS上也听说过有人第五面是CTO面的。当晚吃完晚饭,就匆匆的上网搜资料,做了一些准备。
五面:
第二天下午两点,来到飞亚达十楼,晕,又是我第一个面试。等待的过程中碰到了三面的时候认识的两个硕士GG,呵呵,大家有点胜利会师的感觉。边聊边等。
差不多两点四十五的时候,一位男士和hrJJ走过来叫我的名字,然后我就被带进贵宾室,开始面试。确实有点紧张,因为那个男士就是CTO Tony,昨晚在网上看过他的照片。坐下之后开始面试,又是一番自我介绍,然后Tony似乎看出我的紧张,非常随和的跟我说,我们随便聊聊,不用紧张。呵呵。
一开始就直接问我项目经验,估计前面面试官的评价起的作用。这次我选择从大的方面去讲项目,不再讲技术细节的东西,因为CTO更感兴趣的是你的思维和理念。我重点讲了用户需求和文档的作用,举了N多例子,然后也给他看了我的项目文档。感觉还可以。
接着就是问一下家庭情况,性格,大学生活。
最后我们就开始聊对中国互联网现状和中国互联网公司现状以及趋向的一些看法,这些问题我在之前已经完整的思考过,不是为了面试,而是我身处在这个行业,互联网又是我的兴趣方向所在,我用了两年的时间去思考这些问题,所以对它的思考肯定是不会少的。聊得很开心。
最后当他准备要结束面试,问我有什么问题的时候,我把我对腾讯一些产品的看法和一些改进建议拿出来,还有一些产品战略性创新上的建议,跟tony说了一下,然后握手走人。
回来的时候是三点多。
回到宿舍,看了部电影,熟悉的无间道电话铃声响起,一阵狂喜,我按下接听键,hrJJ甜美的声音响起:恭喜你通过我们的考核,现在跟你谈一下签约的事情。。。。。。幸福感全身蔓延………
毫不犹豫的签了腾讯。
就这样,我走进了腾讯。
总结:
1、准备,什么时候做准备都不迟,关键是要知道该准备什么?迅雷之 役让我知道自己的基础需要拿出来温一温,深信服之役,让我明白 了,我对于自己所作的项目准备得还不够好,还没能把自己的实力 完全的体现出来。这两次的练兵中,我慢慢的走近了我的目标,我 每天都在奔跑,都在准备,每天都希望让自己有所进步。庆幸自己 有先去参加这两家公司的考核,而不是等到自己的目标来了才开始 行动,事实证明,第一次面试成功的几率是比较小的。
2、激情。激情来自兴趣和目标,我是一个对目标非常执着的人,在大学三年多,我用了十几本记事本,我每一天都会对第二天先做好计 划,事分轻重缓急,然后饱含激情的去完成我的计划,这样让我觉 得很有成就感,就好像每天都感觉自己在进步一点点,如果没有完 成计划,我会反思,找出原因,继续改善。要么别做计划,一旦做 出来,就要严格的去执行,不然就没有任何意义,这可以培养一个 人的执行力。在闭关一个月里面,我每天都饱含激情在图书馆五楼 做我喜欢做的事情——看书、写程序。不知疲倦。这些加上大学学 到的专业素养和专业
嗅觉让我突飞猛进,我看书一直都很快,到最 后基本上一天一本书。当你觉得你的动力不够的时候,努力酝酿你 的激情,永远要记得,伏得更低是为了飞得更高。只要信心、恒心 加上不断的思考,你可以笑到最后,也可以笑得最甜,前提是你必 须沉住气。
3、看什么书。在这里我只说我的专业。没有必要去追求什么平台之类 的东西,计算机开发工具日新月异,只有掌握了其本质,才能万变 不离其宗,否则永远都追不上变化。数据结构、算法、c、c++是 计算机科学的几块大基石,需要好好的下功夫。
数据结构:
《数据结构与算法分析-c语言描述》(Mark Allen Weiss),数据结构方面圣经级书籍。
《数据结构(c语言版)》(严蔚敏 吴伟民)多年来的计算机骨灰级数据结构课程教材,初看比较艰涩,不过看多几遍,其义自见。
《数据结构、算法与应用-c++语言描述》(Sartaj Sahni)书上的实例和练习题出的相当有水平。
《算法导论》貌似图书馆只有英文版,呵呵,听中大的同学说他们的ACMer人手一本,深大的不大清楚。对算法的描述和分析非常详细,看一遍下来,别说算法获益匪浅,英文也锻炼不少。
C:
《c专家编程》起码看上两遍,它可以让你了解代码编译器在做什么,操作系统在做什么,可以让你深刻的理解到指针的精髓。
《c和指针》这本书实在太经典了,我看了三四遍,每一遍都有新的体会,里面对指针和内存的讲解,绝对会让你豁然开朗。
Ps:上面这两本书都已经绝版,我在网上找了很久,最后是在淘宝上看到有人在找到有人在卖复印本,于是买了,也很不错,不会影响阅读。
《c程序设计语言》c语言之父所作,比现在市面上的c语言教材都要好得多。值得一读。
C++:
《c++ primer》c++语言的经典书籍,虽然我到目前还没有完整的看完它,不过已经学到了很多东西了。
《c++程序设计语言》(特别版)c++之父所作,系统的阐述了c++这门语言的方方面面,里面的有些论断相当的精辟。
感觉上,这一本会比《c++ primer》难理解一点,如果这两本书看完,吃透,c++就是你的囊中之物。
4、心态
你一定要在心里先肯定自己,相信自己!你要相信自己的实力,并在机会来临之前充分的武装自己的头脑!机会来的时候,牢牢抓住不要错过了。无论经历过多少的打击,把他们当作财富,从中间找出自己的不足,继续努力!
5、代码之外
软件远远不止是写写程序,你见过有那一栋成功的建筑是没有图纸而建起来的吗?软件工程,要做好的软件,就要把它当作工程来做。很多人认为写文档是浪费时间,我的看法刚刚相反。插句话,究竟什么叫做写文档?需求捕获、系统架构、系统设计甚至到了测试阶段,都是通过你的文档来体现的。文档编写能力直接决定了项目的健壮性和明确性,文档是骨架,编码只是在这个骨架上添加一些血肉而已;还有,整个团队的沟通更加需要规范的文档。所以,不管你做什么样的项目,无论大小,一定要把主要精力花在文档上面。我在面试过程中,我过去写过的文档帮了我很大的忙,不需要演示项目给面试官,一看文档,问几个问题,就知道我做了什么,怎么做,做得怎么样。当然,你的文档要确实的放到执行中,不要为了写文档而写,经不起推敲,而且浪费时间。还有一方面就是,眼光不要局限于自己的专业,我们要站在一定的高度来看我们即将进入的行业,即使一时看不清楚,那也没关系,每天坚持看,慢慢的,就会形成自己的想法。就计算机来说,个人认为CSDN(www.csdn.net)和计算机世界网(www.ccw.com.cn)是非常不错的窗口,一天花上一点时间上去了解一下,厚积薄发,慢慢的会发现自己对IT行业理解深刻了不少。
6、诚实点,谦虚点。
不懂不怕,不会也不怕,说出自己不会,不是一个丢脸的事情。我经常就在工作中,遇到不会的东西,这很正常,我从来不觉得自己在某一块知识缺乏是丢脸的事情。这个世界是多元化的,谁都不能包打天下。但是,有很多人的简历里面,列举了一大堆开发语言或工具。但仔细一问,往往出洋相。在面试过程中,被问到不会的问题很正常,有些问题连面试官本身都没有答案,他就是想看看你的思维方式和思路。不会,就说不会,会的,就要淋漓尽致的发挥。
【腾讯 技术总监面试】相关文章:
腾讯技术性面试题07-13
腾讯笔试题以及腾讯面试07-13
腾讯校招技术类岗位面试流程是怎样的?07-13
我的腾讯面试经历07-11
腾讯面试几道题目07-13
腾讯都有哪些技术牛人?07-13
社招面试腾讯 PM 的面试经历07-13
成都腾讯游戏测试面试07-13
曝光腾讯面试全记录07-13
腾讯面试还有戏吗?07-13