2025届_Zn_XiangR
按照我视频说的要求来填充你们的技能,之后我来给你们安排学习,下面的回答目的就是看你掌握的如何,你可以这样回答
1、如果还没学,那么不需要回答,就空着
2、如果你学过,那么可以回答:学过忘了,掌握的不错(对于掌握的还不错的,我会选时间对你发起面试)
目的只有一个,就是看你们的大致水平,所以你们也不一定要严格按照我说的回答,但是尽量不要写太长。
技术栈测试
1、学Java看的哪个资料:大学学的了 《Head First Java》
- 重载,重写,泛型懂吗?应该是懂的,不过太久忘了之前掌握不错,重看一下应该就会
-
Java集合这块学过了吗?忘了java集合是什么了
- HashMap源码,JVM,JUC是否看过:没有
2、数据结构与算法看的哪个资料: 《大话数据结构》
- 链表,栈,队列,二叉树能自己手写吗:二叉树自己写过但忘了,剩下不行
- AVL树,红黑树,线段树学过吗:学过忘了掌握不好,应该需要重新学习
- 冒泡,快速,归并排序能手写吗:归并不可以
- 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:这些除了枚举都在力扣写过,但里面掌握最好的只有递归和二分
- LeetCode 大概刷了多少题:100+不过主要是js
3、框架与中间件
- servlet,cookie,session学过吗:没有
- SSM学过了吗:没有
- redis 学过吗:没有
- SpringBoot项目做过几个:没有
4、MySQL看的哪些资料:
- sql 熟练吗:不熟练 之前了解过一点
- 索引底层原理懂吗:不太懂
5、计算机基础
* 计算机网络看什么资料:以前上课学的,有点忘了
* 操作系统看什么资料:没有
* 计算机组成原来看的什么资料:没有
学习规划(2023.6.7)
课程大纲: 所有课程大纲入口 ,PS:你要的东西,课程大纲基本都会有哈,需要学啥记得来课程大纲看看。
由于最近偷懒,一直没有给你安排学习,先说一说,首先,你的主要方向还是前端,后端就作为辅助吧,加上你也 比较喜欢字节,那么我这里主要给你规划算法 + 接触后端内容,让你尽量明白后端是如何工作的。
后端和前端还是有点区别,后端是非常看重数据量大小的,这点在后面做项目会体现,另外,这里不给你安排太多后端八股文哈,更多还是让你掌握后端哦。
具体安排如下:
1、Java技术栈学习:你需要先入门 Java,先学习 Java基础,之后在学习 Java进阶,Java进阶那里,由于你不需要学习太多八股文,你只需要按照我每个目录说的最低要求学就行,其他的该跳过的可以跳过,比如源码分析啥的,前期主要还是会使用就行。
配套练习:做一下牛客网这个刷题:Java练习
2、算法:你算法估计还得刷一刷,字节这些公司还是挺看重算法的,你可以跟着 拿捏算法面试 刷就行,主要做容易+中等题,一共100多道,掌握了就稳了,建议刷3遍,就可以了。
建议:一周 10+ 道题,不过你时间比较少,看你自己了。
3、框架与项目:学完 1之后,开始做Javaweb的项目,直接按照这个步骤学:web学习路线整合(框架+项目)就行,不过你好像学过前端,要不你学完框架之后,做一个springboot+vue,前端端分离的项目,等你学完再来勒。
4、计算机网络:我个人推荐计算机网络学好一点,所以这里建议计算机网络继续深入学习,可以看《计算机网络,自顶向下》,这里有阅读指导:《计算机网络自顶向下》如何读+重点章节指南
学习顺序:1 和 2 同时学,1学完就学习 3,至于 4,你自己安排时间学吧。
然后先安排这么多,也可以来打卡每周打卡,有什么问题记得随时私聊帅地
课程大纲: 所有课程大纲入口