嗨,各位~
“金三银四”,“金九银十”,每年春招秋招就集中在这四个月,尤以三月,九月集中;所以大家一定要把握好机会,做出相应的努力,获得理想的Offer。
1.做一个准确的定位
对于大三的同学来说,一定要做好定位,大概有如下几种:
一、出国,认真学习英语。
二、考研,考研也有考本校和考外校之外,考本校相对而言要更为简单。
三、保研,对于保研的同学,没有升学压力 & 心理压力,尽可以好好准备,找一份理想的实习,拓展自己的技术广度;如果除了成绩优秀,技术能力也很强,建议找一份有挑战的实习,例如AI相关,大数据相关,推荐算法等,扩展视野,对自己未来的学习一定有帮助。
四、毕业直接工作,对于这部分同学而言,三月份的春招至关重要。既能为自己增添项目经验,也能够提升自己的专业技能,职场情商等。
2.你应该知道的国内互联网公司
百度:总部位于北京
阿里:阿里包括阿里大文娱(优酷,土豆),高德地图,UC,蚂蚁金服,淘宝,天猫,阿里云等,总部在杭州,北京有大文娱,高德地图,UC等;面试有深度有广度
腾讯:总部位于深圳,北京有腾讯视频,地图等。另外,WeBank (微众银行)也是腾讯牵头建立的首家互联网银行
京东:总部位于北京,面试侧重基础
滴滴:总部位于北京
美团:总部位于北京,面试难度中等,涵盖面较广。
今日头条:总部位于北京,离学校很近,面试侧重算法。西瓜视频,今日头条,抖音,火山小视频,FACEU等产品
网易:总部位于广州,杭州也有很大一部分
去哪儿:总部位于北京
携程:总部位于上海
摩拜:总部位于北京
360:总部位于北京
爱奇艺:总部位于北京
华为:并非传统意义上的互联网公司,总部位于深圳。
新浪:总部位于北京
快手:总部位于北京
搜狐:总部位于北京
知乎:总部位于北京
3.优秀的应届毕业生是怎样的?(技术方向为Java)
3.1 过硬的技术实力,包括但不限于:
具备良好的算法基础,有过ACM背景更加;对数据结构和算法理解深刻
精通Java语言,基础扎实,对Java高级主题中的一个或多个研究深入,例如:多线程,NIO,JVM等
具备良好的抽象能力,熟悉各类设计模式,设计原则;在实习或者学习过程中使用过多个设计模式,理解原理
熟悉Linux系统,熟悉常用的Linux命令;对操作系统有一定认识,了解Linux架构
熟悉常用的J2EE框架,如Spring,SpringMVC,Hibernate,Mybatis等;了解Spring的原理,如AOP,IOC等。
熟悉Http协议,了解TCP,UDP协议;能够使用常用的网络抓包工具,理解网络原理
以上所述都是学校能够接触到的,当然还有一些学校接触不到的技术,如果自身实力过硬,可以尝试研究:
微服务 & 领域驱动设计
消息队列,如Kafka
全文搜索引擎,Elastic Search
Java NIO 框架:Netty
备注:这一块还有很多领域,有兴趣可以私下交流。
书籍推荐:
Java基础---《Java核心卷I》
Java虚拟机---《深入理解Java虚拟机》
Java多线程---《Java并发编程实战》
设计模式---《设计模式》,《Head First 设计模式》
J2EE---《Spring揭秘》
HTTP---《HTTP权威指南》
对于书籍有个小建议:不用阅读全书,可以阅读比较基础的部分;比如《HTTP权威指南》,阅读前六章即可。
3.2 优秀的个人品质
一、诚实
二、好学
三、热爱技术
四、沉稳而不浮躁
这算是面试过程中面试官比较看中的几个品质;在面试过程中,不要太假,不要显得很浮躁,不要挑战面试官。有一些人技术过硬,个人品质低劣,也会因此而过不了面试。世界上牛逼的人很多,不缺你这一个。