0
点赞
收藏
分享

微信扫一扫

阿里巴巴、美团等各大互联网公司的 Java 类校招对本科生的要求是什么?

醉东枫 2022-04-22 阅读 33
java

校招的职级从P5为起点,岗位一般为开发工程师。国内大厂对于P5的要求是:对于技术栈有通透的理解,体系化思维完整,有强大的培养潜力。

首先有两样东西是必须早点去准备的,基础知识以及刷题,这两样东西越早准备越好。

一、基础知识

划个重点,基础知识是必问的,并且会串联到各个环节,这里给大家划个小范围。
基础概念优先重点掌握:

1、开发者环境搭建

2、Java基本语法

3、选择结构

4、循环结构

5、方法

6、数组

篇幅有限,大家可以听免费讲座《大厂Java高级工程师的求职秘诀》,里面对于不同的等级的工程师的技能要求都有做详细介绍。

二、刷题

首先纠正一下你们对于刷题的态度,很多人刷题是为了在面试的时候能碰到原题。然而,coding题目的重点是为了检测候选人的逻辑思维以及代码质量

在刷题的时候不要想着能不能碰到原题,而是通过做题的方式不断提高自己的思维能力和代码质量。这不仅对面试,对日常的工作也非常有帮助。

不过,要把握的大方向,重点先练习企业常考的知识点。其实这类知识点不用看面经也可以总结出来,不过比较费时,这里给大家列出阿里常考知识点及题目(找的是相似题型,思路都是一样的)

动态规划:

1.栅栏染色
2.爬楼梯
3.约翰的后花园
4.单词拆分
5.书籍复印

字符串处理

1.字符串查找
2.最长回文子串
3.有效回文串
4.单词拆分I
5.正则表达式匹配
在这里插入图片描述
重点讲讲P5(即校招)需要达到的要求所必备的知识点技能,直接放图了,清晰明了:
在这里插入图片描述

Java语言高级特性

①Java基本语法
②开发工具
③操作系统(linux)

关系数据库

11.数据库
在这里插入图片描述
设计模式
在这里插入图片描述

推荐学习资料(基础为主):
《Head First Java》(适合转行到计算机的同学,知识点很清晰,也很容易理解)
《Java核心技术》(前六章)(知识点完整,缺点就是太厚了所以建议可以先读前六章)
(Java从入门到精髓》(语言比较通俗易懂,详细介绍了程序开发需要掌握的知识)

(书籍推荐的不多,可以针对以上知识点再找一下书籍)

其次 ,如果想要快速掌握Java的基础知识,可以看看《九章算法基础班Java+Python》。这个课程比较推荐的原因是,区别于市面上只教Java或者只教Python的课程。这个课程选择了双语教学
在这里插入图片描述
我们都知道每种语言都有自己的优势,Java的优势是运行效率,而Python因为学起来更简单所以更容易拓展思维。所以在基础学习可以尝试两门语言的都学一学,或者就作为简单了解。对于后续的学习都是有帮助的。

不要把自己框在书本的知识中,我们需要跳出来,希望各位都能拿到心仪的大厂offer。

举报

相关推荐

0 条评论