定位:零基础,了解编程的最基本概念,能够使用开发语言编写最简易代码,于秋招面试与零基础无异。
1、入门java(通过视频+书籍+面试题补充基础知识),学习jvm、多线程基本概念,学习基本数据结构(排序、选择)。
2、通过大数据基础视频入门,做项目(熟悉项目所用技术栈)并添加至简历上。
3、刷算法题:剑指offer、牛客leetcode148题,先刷思路,在补齐代码。刷一题整理一题到博客,先懂思路后懂代码
4、补Java集合源码、JVM、多线程。不看书,直接去网上搜面试题,最后把高频的整理了下来,直接刚面试题,借助博客辅助理解。同样,懂一题整理一题到博客。大数据岗位也要求Java知识,就算到时大数据面不上,面大厂Java还是妥妥的,会大数据知识可以加分。
5、熟悉大数据项目里的技术栈和流程,理解并整理常见大数据面试题。
6、对数据库、操作系统、计算机网络常见面试题进行熟悉。因为这些在面试中不会占很大比例,而且问来问去也是那几题,所以放到最后。
7、有时间再看相关书籍,系统梳理。因为准备时间有限,而我的目的又是通过秋招面试,所以都是从面试题开始刷起,零散整理,最后有时间再通过看书系统梳理。