2024届_LilyBoy

技术栈测试

**1、学Java看的哪个资料:黑马基础+javaguide

  • 重载,重写,泛型懂吗?泛型忘记了

  • Java集合这块学过了吗?学了

  • HashMap源码,JVM,JUC是否看过:hashmap源码当时看了逻辑没理清、 JVM没看、JUC看了javaguide+部分狂神

2、数据结构与算法看的哪个资料:代码随想录过了一遍数组、链表、哈希表、栈队列、双指针法(难的跳了)

  • 链表,栈,队列,二叉树能自己手写吗:刷过,突击几天记忆之后应该可以
  • AVL树,红黑树,线段树学过吗:AVL学过,红黑树、线段树没有
  • 冒泡,快速,归并排序能手写吗:冒泡可以
  • 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:递归,二分学过
  • LeetCode 大概刷了多少题:30多道

3、框架与中间件

  • servlet,cookie,session学过吗:cookie,session没
  • SSM学过了吗:学了(跳着看的),不是很扎实
  • redis 学过吗:学过
  • SpringBoot项目做过几个:瑞吉外卖(redis部分没做)、网上预约挂号系统(剩下单模块结合rabbitmq的没做,但rabbitmq看了尚硅谷的忘了)

4、MySQL看的哪些资料:

  • sql 熟练吗:不,一些能看懂
  • 索引底层原理懂吗:懂

5、计算机基础

  • 计算机网络看什么资料:javaguide
  • 操作系统看什么资料:没看
  • 计算机组成原来看的什么资料:没看

学习安排(2023.4.21)

课程大纲: 所有课程大纲入口,你需要的内容,这里都有
我说个实话,你的基础还是比较差的,按照你目前的情况,好点的公司,面试估计不好通过,需要把一些核心的先补一补,之后看看能不能先上岸一个实习,再之后,就要相对深入+系统去学习一下八股文以及做一些基础算法题,因为我担心以后稍微好点的公司,会让你写道到,不过现在咱们先把核心的补的:redis + java基础/集合/多线程基础 + jvm 基础,所以接下来你需要投入多点时间吧,具体安排如下:

1、应付最近面试,优先补redis + java基础/集合/多线程基础 + jvm 基础,先看 八股文题库(必看) 里面的,还有你 sql 去牛客网做一下,基本要会写。

2、完善项目:把你另外的模块补上,然后你项目需要按照这个模版去做一下笔记: 做项目时需要考虑的几个点,后面你需要在做一个项目,可以做牛客网或者仿B站,不要觉得牛客网烂大街,相信我,这个项目很值得一做,很多通用功能都能迁移到其他地方,甚至包装成实习经历,到时候二选一:SpringBoot+MQ+ES项目 + 仿B站高性能项目学习指南

3、后面规划:相对系统补八股文 + 算法:
(1)几个核心八股文
mysql => redis:这两个是考察重点,看 MySQL原理剖析课程说明 + Redis考什么+高频题汇总 就可以了
jvm=》Java并发: JVM 刷 图解JVM学习指南 就可以了,并发刷Java并发

(2)算法:
跟着这个课程,你刷 easy 的就可以了 拿捏算法面试课程介绍,那里有标?,刷 5 ?的就行,能掌握多少就多少了,重心放在八股文 + 项目上。

一般来说, 八股文题库(必看) ,刷完应付银行类以及普通中厂完全没问题的了。(这个题库最近会更改)

然后如果你精力多的话,按照 八股文各大考点分析 去查漏补缺,但是面银行,中小公司,一般 八股文题库(必看) 就够的了。

学习顺序:这个月先刷 1,以及 完善 2,后面就继续做项目 + 处理 3.

先说这么多,有问题在微信私聊,记得来每周打卡学习进度哈,也可以星球每天打卡哦,我会看的,比如像他们这样:23与22届做的比较好的成员示例,你也可以每天打卡或者星球打卡吧,我会看的

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

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

每周学习跟进

20230422-20230501
主要工作:八股文做了较深入的补充、之前都在“记忆阶段”;
一、总结
1、补充Java基础模块、集合模块:
2、Redis模块:
单线程模型、数据类型及使用场景、持久化机制、过期策略、生产问题、淘汰策略、分布式锁
3、Java并发:完善到Sychronized关键字(各种锁)、;
4、理项目中遇到的难题:redis验证码的思考;

二、计划
1、一味推进,没有定期回顾已经理解的知识点,需要继续熟悉;
2、Redis的消息队列(没理解到)、数据一致性(没理解到)、哈希扩容、分布式一致性算法;
3、Java并发继续看;
4、把sql遗漏了,只刷了20道左右

发表评论

后才能评论