纳金网

标题: 怎样花两月时间去应聘互联网公司(一) [打印本页]

作者: 此瑜非彼鱼    时间: 2011-11-25 22:51
标题: 怎样花两月时间去应聘互联网公司(一)


           找工作也快两月了,感受颇多,最近看了一篇《
           

             怎样花两年时间去面试一个人
            

           》的博客,很有感触,将自己的想法写出来。
         

           在找工作的两月中,自己从四大门户:新浪、搜狐、网易、腾讯到业界领先的百度,搜狗、淘宝以及行业巨头的微软;从几个人创业的阿甘网到几十个人美丽说、友录、微游半创业公司;从做浏览器的opera到石油设备的哈里伯顿、斯伦贝谢到咨询的ThoughtWorks再到做游戏的金山网游,如果加上一些想不起的公司名,面试有二三十家,再加上一倍以上的笔试。北京带“网”字的公司几乎被过了一圈。
         

           从这一圈的经验,通过现在互联网公司招聘的漏洞,总结出一些可以在两月的时间内得到一家顶级互联网公司的offer的经验。
         

           简单来说,成功100分的话,得分组成比例可以如下:1、50分的算法和C语言,2、15分的项目分,3、15分的知识面和扯淡分,4、10分的开发语言细节分,5、5分的其他。
         

           首先很赞同文首博客中的观点,在短短的几轮面试以及校园招聘意义不大的一轮笔试,想选取一个人是很困难的,而且还很容易漏掉一些有实力的人,我敢保证连IDE都没启动过而进入顶级互联网公司的同学不在少数,不是怀疑这些同学的能力,只是说招这些同学对公司来说是一个极大的风险,纸上的程序永远不能变成产品,而且纸上写程序发现不了真正的问题,我加入的一些技术群中,一些我仰慕公司的员工不懂得求助百度,只会一有问题就摆到群上,让人作答,甚至有些工作相当时间的人不懂得如何断点调试。好了,切入正题。
         

           1、
           
            50分的算法和C语言题
           
           :假入你这两个比较好(非超牛),那么你就有50%以上的机会进入心仪的互联网公司,现在的校园招聘笔试和面试,不分公司和部门都是一窝蜂的考这两项,其实对于应届生来说,没有履历,没有工作对口方向知识的积累,而用人单位为了省事,经常就一套题,所以有不少想做前端的同学去忍受C指针和算法的折磨。
         

           假如您的C语言不好,问题不大,翻出谭浩强的那个工科生必修的C教材,看了两个礼拜足够。
         

           假如您的算法不好,没关系,现在的校园招聘算法题都是照抄生搬,从我笔试和面试题的重复度来看,八成以上的算法题能被找到原题,大家只要翻翻某典和某美就够了,再做做百度上能搜出的算法笔试题的第一页题目就够用了。
         

           个人对这种东西不感冒甚至有点抵触,一直鄙视中国应试教育的用人单位如今变成的应试招聘,本人在找工作极其不顺的10月,多人建议看某美和某典,但是我看完的三本书是《浪潮之巅》,《数据之美》和《RESTful入门》。这些算法题其实难度也不大,要是大家都没看过,也无所谓,但是在大多数人看过的时候,你就丧失了竞争公平性,好多这种题第一次想在很短时间内正确完成还是有困难。个人经验,这类题集中一下几个方面:
         

           排序,知道各种排序的时间和复杂度,能写出快排,堆排以及计数排序的代码且知道什么时候用哪种即可。
         

           链表:知道构建动态链表,删除节点,翻转链表,两两翻转,求环节点,求两链表交点足够。
         

           字符串:知道高效翻转,回文足够,如果还能完整的写出KMP查找就基本完美。
         

           树:知道二叉树的三种递归遍历,非递归遍历,查找,知道两种遍历求第三种,再深一点,知道如何分层遍历,如何求两节点距离,就通吃了。
         

           其它:队列、栈、哈希表的特性,动态规划。
         

           只要上边的只是准备的差不多,算法的笔试和面试题问题就不大了。本人的本科和研究生都是机械,没学过这些东西,从9月17的第一场微软笔试开始,边考边学,就靠这点东西闯笔试和过面试。
         

           2、
           
            15分的项目分
           
           :如果你没有什么项目,但是你的1很好,那你这部分分基本拿到了,其实这部分很容易作假,一个项目你只是打酱油的,但是你做过了解,说出个大概就够了。
         

           本人有10几个玩具似的小网站,有一页半简历,那些面试官一看就烦,除了百度问了一个感兴趣的项目,其它的都是说挑一个说,这就很简单,凭看的一些东西,我甚至可以说G公司的BigTable是我做的,面试官也不一定懂您的项目。
         

           3、
           
            15分的知识面和扯淡分
           
           :这方面不太好提高,根据面试官和应聘职位可能不同,最好是事先取经。本人被问过:PageRank,搜索引擎倒正排索引,数据库优化,web性能优化,浏览器渲染,web安全,爬虫,设计模式,软件架构,推荐系统,加密算法,服务器推等等。一般来说公司不会根据这部分毙人,而且问的东西基本都能扯。但是有些公司会根据这部分毙人。
         

           4、
           
            10分的开发语言细节分
           
           :根据个人擅长的语言,可能会问一些细节问题,来考察一个人对语言的掌握程度以及学习态度。比如C的指针函数、函数指针,高级语言的值类型,引用类型,值传参和引用传参,托管语言的GC等等。
         

           5、
           
            5分的其他
           
           :主要是沟通能力,印象以及有些公司要求的英语。
         

           个人认为如果上边说的你准备差不多了,那么你就有很大可能进入一个顶级互联网公司。
           



           文章来源:
           



             好好学习
            
              _
            
             Dream
            

            
           
            http://www.chinaz.com/news/2011/1125/222672.shtml
           


作者: 奇    时间: 2012-3-29 23:19
我无语!

作者: 晃晃    时间: 2012-4-21 23:20
有意思!学习了!

作者: C.R.CAN    时间: 2012-5-8 23:21
我看看就走,你们聊!

作者: C.R.CAN    时间: 2012-5-14 23:26
顶!学习了!阅!

作者: C.R.CAN    时间: 2012-6-16 23:24
先垫一块,再说鸟

作者: tc    时间: 2012-6-28 23:29
其实楼主所说的这些,俺支很少用!

作者: # 馮 &    时间: 2012-6-29 14:42

作者: tc    时间: 2012-8-6 00:22
我是老实人,我来也!

作者: 晃晃    时间: 2012-8-24 23:34
呵呵,真得不错哦!!

作者: 奇    时间: 2012-9-24 23:19
已阵亡的 蝶 随 风 舞 说过  偶尔按一下 CTRL A 会发现 世界还有另一面

作者: 奇    时间: 2012-12-8 23:23
真不错,全存下来了.





欢迎光临 纳金网 (http://c-www.narkii.com/club/) Powered by Discuz! X2.5