小谈一下腾讯面试的感受。
虽然已经想好去百度了,但早先内推到了腾讯。还是如期參加了腾讯的笔试。接着是好几次面试,到后来的HR面。再最后就是拒腾讯了。
腾讯给人的感觉是相当注重应届学生的课堂成绩。从几个方面能够体现:1,在网上投简历时,竟然要填写自己在院系的排名,同一时候还要填写加权成绩。2,腾讯的笔试题目都不难可是面非常广,非常靠近课本,从二叉树遍历到快排,到进程调试。到死锁。到编译原理,到状态机,到物理地址逻辑地址转换,问题不深,且都非常理论,总之,仅仅要你好好看书。都答得上来。没有刁钻的问题。
3,面试要带成绩单复印件,研究生。本科生都 要带。4,面试时面试官喜欢拿着你的考卷,来预计你的水平。所以。腾讯喜欢成绩好的老实人。这与腾讯“在模仿中超越”的理念是一致的。
我还是相当喜欢腾讯的面试官的。记得,由于武汉的公交堵得太厉害,加上自己突然拉肚子。第一场面试,我迟到了半个多小时,结果面试官直接打电话过来。热切询问我如今在哪。让我到了直接去找谁谁谁。
让人感到自己受到了重视。
还有一方面,腾讯的面试官都比較年经,似乎大都只是30岁。到了30的预计都是元老级别了。可能由于年龄相差不甚大。并且又都是搞技术的,聊起来还非常投缘。话题非常广,也不避嫌。
聊到未来IT的发展走向。聊到对腾讯的看法,其间,我直接说,腾讯让我感到畏惧,IT这块大蛋糕上。腾讯哪里都要插上一脚,什么都要分一杯羹,面试官笑着说:”你来腾讯了,你就不会畏惧了。你会感到我们做的东西还太少了。
“ 由此可见,腾讯员工对腾讯的发展模式还是相当认同的。后来还聊到了武汉的公交,问我怎样才干解决武汉的公交问题。我说,没办法攻克了。仅仅能借助于地铁了。还聊到对本科生与研究生的看法,面试官笑言。自己是研究生,但是自己的Leader是本科生,让我不要操心学历问题。不管是一面,二面,还是三面,都聊得非常开,你似乎能够感觉到面试官非常可能会是自己以后的同事。而他们就是想通过聊天,来看看你是否适合交朋友,是否合适一起工作。想必腾讯的文化应该是相当开明自由的。
是不是面试就不考技术了呢?也不是。仅仅是比較简单,怎样用递归来逆置一个字符串。C语言实现文件读写操作。对一个数组填充随机数。每一个位置填充的随机数与其位置值不等,这些都是要当场在纸上写出程序的。
还包含。apache的配置脚本的编写,apache线程池问题。系统启动原理,TCP/IP。Ajax原理,网游中的server与client通信问题。这些都仅仅须要说说原理,说说自己的看法就OK了。搞技术的人碰到一起,交流起来非常方便,我问面试官,对于我眼下的知识掌握情况。有什么看法或者好的建议。面试官给了我一些非常好的建议,建议我去学习一下apache的源代码。仅仅是会使用第三方软件,哪怕是开源的,对于实际的项目也是非常受限的,要学通后。可以依据协议自己灵活的实现,这样才不会为别人的代码所限制。才干减低维护成本,降低出错效率。因为腾讯对技术的要求似乎非常低,加上大量的扩招,所以让人无法不操心以后工作的同事会是什么水准,只是,假设周围人都太牛了,也不是好事,难有出头之日。
腾讯的HR是一个瘦弱的年轻人,一看就能猜到是搞技术出生的。同一时候,该HR也是一个非常开明的人。知道我已经拿了百度的Offer,他并没有歧视百度一翻然后夸耀腾讯怎样怎样好。两家公司他都分析了优劣。腾讯薪水较百度薪水低,他也挑得非常明。再后来就是拒腾讯了。没有什么尴尬。
因为前段时间事情比較多,上面是回忆的一个月前的事情,经历了QQ360事件后。对腾讯又有了新的认识,当然对QQ或者360添加的都是负面的认识,腾讯还非常不成熟,完全没有大公司的气度,把用户的电脑当成自家的牌坊,它吵吵嚷嚷,大家就仅仅能受着。当然QQ和360都是做流氓软件起家。迅速的膨胀让他还没有意识到一个大公司的责任。完全一股野蛮味道。发展至今,腾讯好像从没想过自己做蛋糕,让IT蛋糕变大,也从来没有想过要创造一个先进理念,让境地提升。反而不断地把面铺开,继邮箱,校友,影音之后,接着又是《葫芦娃大战群妖》,如今入手杀毒,系统维护。可见”一站式“系统透露着腾讯图谋IT垄断的巨大野心。
哪一天,你发现世界上除了微软和腾讯,就不再须要其它公司时,它的目的就达到了,再或者腾讯也做操作系统,那微软也都不须要了。
工作仅仅分两种,给别人打工。和为自己劳动。我的目标是后者,诚然腾讯的野心还是太让人畏惧了。
#####################################################################################
百度三次电面内容大体回想,以帮忙有须要的同学。感觉百度的面试比較实在,一上来就是聊技术问题。并且三次都是聊技术,不同之处在于前两次是project师面我,分别为37分钟,45分钟,第三次是技术经理面我,时间接近一个小时。
三次面试时间相隔非常近。比方前两次面试间隔时间仅5分钟左右,第三次仅在几天后。
费话比較少,大多数时间都花在我想答案,并解释给他听,当然我实在不知道时,他会建议我找个笔找张纸画画,不要急。所以整个面试都感觉非常愉快。对方就我简历上写到的精通的技术问了非常多,大体包含例如以下问题:
-
new和malloc的区别
-
C语言中的结构体没有构造函数,C++中的结构体在没有方法时。为什么编译器要帮你加上构造函数
-
C++从编译到终于运行。一步一步是怎样进行的
-
动态库是怎样被载入的。动态库包括哪些内容,是怎样进行地址定位的等等之类的
-
C++ Boost中有哪些智能指针,各自的特点及区别
-
什么叫同步,什么叫相互排斥
-
Linux中的diff是怎样实现的
-
对一个站点怎样进行关键词过滤。算法实现
-
在跳棋,怎样高速寻找。当前棋子能够到达的全部位置
-
有非常多字符串,比方abc,cde,efg,gha,这四个字符串就连成了一个环,那么称这个环的长度为4,如今有大量的字符串,就形成了一个图,求图中长度最小的环
-
有一个10x10的矩阵,每一个位置都是一个整数。你如今站在左上角第一个数上面,你要走到右下角最后一个数上面,你仅仅同意向右和向下,请问怎样确定一条路线,使得你所经过的全部数的和最大
大一新生的军训都还没有结束,我就拿到了百度的口头Offer。在此要感谢我在百度实习的室友,是他力挺了我。也感叹。没想到这么快就把自己给卖出去了。