互联网公司春季招聘招人比秋季招聘少么?

大四学生,非计算机专业,之前接触过 Pascal、C 和 C#。 7 月在一家软件公司实习,开始自学 Java。8 月底回学校,参加了阿里 2015 校招,侥幸过了笔试,9 月去面试,一面被刷。 感到自己的弱小,决定好好学习。看完了 Java SE 的内容,也学习了 Servlet、JSP、Struts2 和 Hibernate 等知识,试着写了个简单的商城系统。 因为家在浙江,所以比较想回南方工作。后来投了一个来学校宣讲的公司的简历,工作地点是南方,拿到了 offer…
关注者
550
被浏览
61,618
你确实学错了东西,萧大推荐的东西很好,但是适合长期计划
短期计划呢?应该分为语言,数据结构与算法,操作系统,数据库,网络,Linux这几样分别准备
以语言和数据结构为例,讲下校招重点知识要求的深度。

1.语言(以这个为例详细讲,其余只做书籍推荐缩略讲,以及需要掌握的程度)
短期计划:
为了过笔试,先把C++ Primer, 5th Edition (豆瓣) 9-15章以及程序员面试宝典 (豆瓣)看完。对,后者确实是垃圾,我是让你看选择题,那可是实实在在笔试题里选的(虽然也是垃圾),而且经常考到!
面试语言以及笔试算法题用java,完全没问题,不过你的方向不对,比如你提到的Thinking in Java (豆瓣),同样应该被归入长期计划,校招季前就应该读完。来不及读的话,初始化及GC,集合容器,IO,并发这四章比较关键,但是深度完全不够!深入理解Java虚拟机 (豆瓣)Java并发编程实战 (豆瓣)这些书关于gc策略,内存模型,并发编程部分必须十分熟悉。
经常问的问题:java中有哪些轻量级的锁?自旋锁是为了解决什么问题?偏向锁如何实现可重入性?简单实现带分段锁的hashmap?画一画java对象的内存模型?collection中sort方法的实现?(如果能说到timsort对于归并的优化加分)HotSpot新生代老年代各自的gc策略以及收集器种类?有没有进行过JVM调优?做过哪些开源项目或者读过源码(加分项,很多人熟悉guava和mahout,可以继续深挖)?
c++的话,深度探索C++对象模型 必看,属于短期提高。

2.数据结构与算法
c++ :STL源码剖析
java: 算法(第4版) JDK中collection和concurrent包源码,有时间guava collections源码
算法部分
长期:算法导论 算法心得:高效算法的奥秘编程珠玑
短期:剑指Offer 程序员面试金典 leetcode 编程之美
经常问的问题都在以上书中,偶尔会结合数据库问问B+树索引之类。面试中很多问题能给出trie树,后缀树等数据结构优化算法效率的,或者在一个问题问出后,主动问及查询次数以及规模(比如求第K大)等,都是加分项。

其余部分不一一列举了
最后回答题主问题,因为80%的offer掌握在了20%的人手中,而他们只能选其中一家。所以虽然秋招有意识的多发,还是有很多空缺。春招加油。