Java岗校招需要什么水平

参加过上一年的秋招,找的java开发岗,拿到过bat等大厂的offer的说下自己的经历。

我之前参加秋招,投递100余家,面试50余场。经历了这么多面试,发现校招Java开发岗并不仅仅看Java水平,还要看算法水平、计算机基础水平。

于是,我根据自己和身边人的经历,将各大厂面试的套路总结了个公式

大厂offer公式:技术栈知识+计算机基础+算法+项目+实习+加分项(竞赛/开源项目/博客)。

这个公式,不仅对Java试用,对cpp、安卓开发,甚至是算法也试用。

其中,以java开发为例,Java技术栈知识和刷题是必备项,如果项目或者实习很亮眼,面试基本没问题。竞赛、开源项目、博客这些都属于加分项,有了更好,拿sp的机会更大。

这是阿里巴巴的校招Java招聘要求,


做Java的,阿里应该是国内最理想的企业了,有着丰富的Java生态。以阿里对Java的要求去学习、准备,之后去其他公司小问题了。

接下来,就分别来将下这几个模块,校招面试应该达到什么程度,应该如何学习,以及优质的学习资源。

算法准备

现在立马开始刷算法题,至少刷300道,可以按照tag刷,自己这么高效怎么来。每天坚持5道题,要留出2小时时间,及时巩固复习。

算法 能力很重要,一定要提起高度重视。特别是对于后端同学来说,每轮面试至少 2 道 算法 已经成为标配,某些外企(如 微软,intel )甚至只考 算法题 。

国内很看重算法题的公司非字节跳动莫属,所以想进字节的小伙伴一定刷好题。

提升算法的话可以从看书和刷题两个方面深入。

书籍:

《算法(第4版)》比较经典的书籍,了解基本数据结构和算法,适合入门。但是内容不够全面,比如动态规划这么重要的知识点,本书并没有讲。

剑指offer》这本书虽然是C++的,但是里面的算法思想是很清晰的。如果不想买书,在Leetcode和牛客上也有对应的版块,有很多不错的思路,可以对应练习。

  • 1
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值