说说自己找互联网工作的经验

说说自己找互联网工作的经验


文章主体内容:

通过这一段我找互联网实习的经历说说我个人对于准备互联网工作的见解,希望对有意互联网企业的同学有一点帮助。虽然是找实习的经历,但很多实习都是可以转正的,所以也差不多。而且,即将开始的互联网校招我应该绝大多数不会参加,所以那时候也没啥好写的了。

主要针对研究生群体。

我拿到的offer:

我这里说的互联网企业也包括一些软件公司。我只投过 IBM,腾讯,百度,MS,人搜,拿到过 IBM,MS,人搜的offer。

个人分析的今年互联网就业形势:

1. 在职版看到有贴说华为中兴社招已经基本不招人了并得到了回帖中内部人员的证实,不知道今年这两家校招情况如何,应该不乐观。

2. Google太高端不太了解,Hulu这两年开始招北邮的了,是个好消息。

3. 阿里系大家都知道了,因为退市的原因,只有绿色沙龙,招人数量非常少,是电话通知的,应该也有不少同学收到了。

4. 腾讯也很紧张。

5. 其他的包括MS、搜狗、IBM、人搜、百度等也应该不会大于原规模,其实MS这两年比以前招的多多了。

总体来说,今年互联网就业形势不乐观。

个人情况:

1. 有过工作经历;项目经验一般,没什么大牛项目,简历上只写了两个项目。文字+叙述能力不错,简历写的还可以,投简历至今包括国企没挂过简历(我简历两页纸,我至今没挂过简历,一页/两页随自己,真的没有什么必须一页的要求);

2.算法还勉强可以写写,两次校内赛进一次决赛,没奖。校内个人赛去年的阿里巴巴那个,好像是第23名。操作系统、数据库、网络等均一般。

So,实力真心一般。周围有一大票拿了一圈 offer 的人嗯,希望那些大牛们有空也可以写个帖子什么的分享下。

建议的准备:

1. 其实我觉得“项目”、“算法”、“操作系统”、“数据库”、“网络”等,只要取其一你比较精通,面试的时候引面试官往你精通的方向侃,基本搞定个互联网 offer问题不大。

2. 我是走的算法这条路,POJ 上几十道题吧,POJ 首页上介绍的《程序设计导引及在线实践》做完了,大概有100道题,这100道题其实比较水,然后就是有什么比赛神马的都打打酱油嗯。刘汝佳的白书《算法 竞赛入门经典》看完了,题没怎么做,黑书《算法艺术与信息学竞赛》没看。《算法导论》完全就是当参考书用,跟新的一样。《编程之美》看了个半吊子,《程序 员面试宝典》看了一遍。

我个人觉得代码这个东西,首先要手写流利,数据结构一定要精通,一般的单链表的操作、排序等等,一定要流利的写出来,然后就是不要默写书上的,要做 到自己 能敲出自己的代码实现排序等等。这些都做到了才需要去看一些算法,OJ上敲一些水题,看看《编程之美》的第二三部分基本就够了。

马上互联网招聘潮就来了,我觉得我上一段说的方法还蛮速成的,可以加紧练习一下。原来今天人搜第一天啊,我没注意,就听别人说起来着,估计是我听错了嗯。

个人面试经历:

1. 研一暑期投了IBM、腾讯。

IBM是通过IBM俱乐部投的,直接投的青出于蓝的暑期实习项目,通过俱乐部投的命中率很高。所以参加个什么俱乐部混混还是有点用的,学校的类似俱乐部还蛮多的,腾讯、MS、百度俱乐部等等。

IBM我投了两个岗位,两个岗位我都收到了offer,但最后实验室不放人没去成嗯。

面的不难,包括数据结构单链表的操作,单例模式,设计数据库等等,代码都没写多少。

腾讯是投的暑期实习,腾讯的我参加了两次笔试了,题型都是一大票选择题,然后一个程序填空,最后一个开放性的题。

腾讯面的有点难度,至少对于当时的我有点难度,包括read/fread的区别,strcpy/memcpy的区别,写堆排序,求一堆字符串的共同后缀。面的不好,挂掉了。

2. 研二暑期投了MS、腾讯、百度、人搜。

MS的笔试实在太早了,我编程之美完全还没动,笔的很烂,直接没有面试机会。后来我找人给我内推了个,然后得到了个面试机会,与一个老外全英文沟通 了一 个小时,技术倒是问的不多,大致就是一些数据结构的设计,可offer给的太晚,给我电话的时候他话还没说完我就说我可能最近去不了,想拖一下这个 offer,后来就弄丢了,他们招了别人。

我还是蛮向往去ms体验一下的,唉可惜实验室放实习的机会太少了。

百度笔试就挂了,挂的挺莫名其妙的,海笔海面全看人品,笔试题很多都是编程之美上的。

腾讯面的还有点难度的,包括手写二分查找、一堆字符串的最长后缀(字典树或者后缀数组)、10w个字符串找出有相同后缀的字符数目最多的那一些(我用的哈希)、C++多重继承的虚函数内存分布、手写一个虚函数的使用例子、多线程的通信和管理、HTTP协议等。

明显这次面的比研一那次强太多了,基本所有问题都答上来了,和面试官相谈甚欢。可是,可是,居然挂掉了,也是莫名其妙。

人搜的笔试好像是5道题吧,除了最后一道题有一点算法外,其他的还好吧,难度比不上百度的。但面试就很难了,问了包括n!尾部0的个数(编程之美 有), 链表的重复结点(编程之美有),一个矩阵权重边有关的dp的题,二叉树的序列化与反序列化,一个类似于最长递增子序列但比这个难的dp题(最长递增子序列 编程之美有),单例模式,知道节点数求完全二叉树的最后一层的最右边一个结点的0(n)的方法,一个接电线的题(本次面试最难的一个题,搜索质量的经理面 的),query结果有10亿个如何存储。

人搜特别注重写代码,除了最后两个题,其余所有的题,都必须严谨的写出代码。

互联网待遇的问题很透明,网上都有,很透明,我就不方便说了。

写在最后:

后头看看写的好乱,实在没办法,如果好好写至少上万字,现在是实在没有这个时间,最近真蛮忙的。

我互联网找工作的经历其实不多。因为我自己就经常说我现在写代码为的就是以后不写代码,互联网只是练练手保个底。

说一下一个心态的问题吧,我觉得各行各业都有自己存在的意义,每一个工作都是好工作,码农们没不要自嘲,当然了,也有很多同学蛮自傲的,其实也真没必要。

如果有机会的话,能出去实习就出去实习,因为一份工作,你想象的很好,实际干了不一定喜欢,实习能有个保底的工作机会,也能让你看清楚你到底适合什么样的工作。不断的分析自己,找到最适合自己的发展方向。

论坛上的东西可以参考,但不要全信,对于一份工作,能说清楚的只有那些干了这份工作至少三年并还在做的人,所以,人脉的积累很重要,问人一定要找到 这样核 心的人问,其他的,要辩证的看,去伪存真,不要人云亦云,不要论坛上的人说这个好那个不好然后你就觉得对,好的工作是相对于人而言的,对于每个人都有适合 他自己的好工作。

梦想这东西都是年轻的时候说着玩的,对于绝大部分人来说,工作更多的是养家糊口,每一个能照顾好父母孩子的人都是家人心中完美的人。所有事情不过是做好自己的事,走好自己的路。

祝今年一起毕业的同学们都能拿到称心如意的offer。