2024届-一台莫的感情的集线器

技术栈测试

1、学Java看的哪个资料:B站韩顺平

  • 重载,重写,泛型懂吗?懂

  • Java集合这块学过了吗?学过基本的集合

  • HashMap源码,JVM,JUC是否看过:看过HashMap的,没学jvm和juc

**2、数据结构与算法看的哪个资料:跟着代码随想录刷过一遍

  • 链表,栈,队列,二叉树能自己手写吗:
  • AVL树,红黑树,线段树学过吗:学过AVL树
  • 冒泡,快速,归并排序能手写吗:回忆一下可以
  • 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:除了枚举都学过
  • LeetCode 大概刷了多少题:160

3、框架与中间件

  • servlet,cookie,session学过吗:
  • SSM学过了吗:学过但不深入
  • redis 学过吗:学过很小一部分
  • SpringBoot项目做过几个:做的实习的项目

4、MySQL看的哪些资料:韩顺平

  • sql 熟练吗:不是很熟练
  • 索引底层原理懂吗:看过一部分

5、计算机基础
* 计算机网络看什么资料:计算机三级资料
* 操作系统看什么资料:看过牛客的linux进程通信相关的
* 计算机组成原来看的什么资料:

学习规划(2023.4.25)

课程大纲: 所有课程大纲入口,你需要的内容,这里都有

其实你还是有点基础的,应付银行的技术面,还是问题不大,并且有些银行秋招开的比较晚,所以还是不用担心,不过在准备上的话,我们要往「更深」的目标准备,这样面其他中大厂,也能对对线,对于你,你接下来 八股文+项目 + 算法都需要补,其实实习的项目,很多时候就是简单的 CRUD,很难设计各种缓存啊,消息队列,分布式等技术,但是在面试中,没有这些就不好问,所以我们还想需要做2个项目的,不过你先做一个就好了,到时候再做第二个,具体安排如下:

项目:你都没做过项目,先找个入门吧,先做 SpringBoot+MQ:支付实战(简单),等你做完了这个,后面还需要再做一个,到时候这两个选一个:SpringBoot+MQ+ES项目 + 仿B站高性能项目学习指南,先做完第一个再说,看看你时间情况。

时间:因为你在实习,可以优先做完这个,这样你在实习的过程中,对项目可以有更多的思考,建议 5 月份做完第一个。

算法:算法的话,你算法可以跟着代码随想录刷二刷,你也可以跟着我的步骤学,就是这个课程:拿捏算法面试课程介绍

时间:可以跟着我节奏,我7月底更新完,,如果不跟着我刷,那么而刷完代码随想录,你需要把这里的高频题的easy+medium刷了:算法高频题库

八股文:其实这块的话,银行主要考察 Java基础/集合 + redis 基础 + 网络基础 +写sql,稍微简单,所以按照中大厂那种来吧,时间来得及:

计网+OS+计组:你貌似没有系统学过,你需要学习下,计组其实面试基本不考,但是这三门课,笔试选择题会出现,建议你刷下这三个快速入门,很简短:计算机组成原理课程说明=>操作系统课程说明=>计算机网络课程说明

PS:这个是底层,优先刷完,一周~10天应该可以刷完。

mysql => redis:这两个是考察重点,看 MySQL原理剖析课程说明 + Redis考什么+高频题汇总 就可以了
jvm: JVM 刷 图解JVM学习指南 就可以了,然后Java并发先不学,晚点学。

之后按照高频题库复习就好了: 八股文高频题库(必看必看) ,刷完应付银行类以及普通中厂完全没问题的了。然后如果你精力多的话,按照 八股文各大考点分析 去查漏补缺,但是面银行,中小公司,一般 八股文高频题库(必看必看) 就够的了。

学习顺序建议:可以三个同时学,优先刷完第一个项目,也就是前期项目分配多一点,算法平均一天两道就可以了,其他时间给八股文。
总体时间建议:6月份完成一刷吧,7月份完成一次复习。平均每天6+小时是可以做到滴。

然后记得来每周打卡学习进度哈,也可以星球每天打卡哦,我会看的,比如像他们这样:23与22届做的比较好的成员示例,你也可以每天打卡或者星球打卡吧,我会看的

有什么问题记得随时私聊帅地

课程大纲: 所有课程大纲入口

每周学习跟进

发表评论

后才能评论