2021届_霍

技术栈测试

1、学Java看的哪个资料:学校课程,看过On Java 8

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

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

  • HashMap源码,JVM,JUC是否看过:背过八股文

2、数据结构与算法看的哪个资料:

  • 链表,栈,队列,二叉树能自己手写吗:链表二叉树能,栈和队列用现成的
  • AVL树,红黑树,线段树学过吗:AVL树学过,红黑不熟,线段树没学过
  • 冒泡,快速,归并排序能手写吗:能
  • 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:都学过
  • LeetCode 大概刷了多少题:350左右

3、框架与中间件

  • servlet,cookie,session学过吗:学过,快忘了
  • SSM学过了吗:学过,记得皮毛
  • redis 学过吗:学过,忘了
  • SpringBoot项目做过几个:3个,但都是玩具级

4、MySQL看的哪些资料:

  • sql 熟练吗:只会简单的
  • 索引底层原理懂吗:背过八股,忘了

5、计算机基础
* 计算机网络看什么资料:《计算机网络自顶向下方法》
* 操作系统看什么资料:《操作系统导论》机械工业版黑皮
* 计算机组成原来看的什么资料:《计算机组成原理》机械工业版黑皮

学习安排(2023.2.1)

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

你基础还是挺不错的,可能就是有些东西太久没弄过忘了,你的短期目标是找实习,那我们就尽量按照好一点公司的实习来准备,就是八股文+项目+算法都抓,具体安排如下:

项目:你有过实习经历,也有做过项目,你在做一个项目 吧,可以先做 SpringBoot+MQ:支付实战 ,之后有时间在看 仿B站高性能项目学习指南。

算法:你刷过不少题了,然后你在刷下 算法高频题库 ,挑 easy+medium 做,把这个题库大部分刷完,一般面试大厂还是问题不大。

八股文:重点是 mysql + redis + jvm + java集合/并发 + 计算机网络,其他的比如mq啥的,到时候跟着项目来。具体学习顺序:

(1)jvm=>Java并发: JVM 刷 图解JVM学习指南 就可以了吧,然后 学习下Java并发,重点看前面二三十章吧。另外就是,你 hashmap 这些集合源码也需要看一下,如果不熟悉,可以在 Java进阶 挑集合的看,看完基本稳。

(2)mysql => redis:这两个是考察重点,看 MySQL原理剖析课程说明 + Redis原理剖析阅读指南(新) 就可以了。
(3)计算机网络:这个容易忘记,可以后面复习时,基于面试题学,到时候就看 图解网络 就好啦。

以上大概学完,按照 八股文题库(必看) 这个复习就可以了,然后如果你精力多的话,按照 八股文各大考点分析 去查漏补缺。

学习顺序建议:时间多的话,三者可以同时学,不多的话,可以两两组合学,这些学的差不多,那开始找实习面试 吧,在实战中成长。

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

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

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

每周学习跟进

2.1-2.5
复习leetcode二分,排序,数组部分题目 18道,复习java进阶1-5节,以前没注意过静态变量的存贮位置


2.6-2.12
leetcode刷了十道左右,开始复习八股文Java基础部分。复习springboot相关内容,数据库忘得比较多,很不熟练了。做个博客项目练手
帅地的大纲给的不错,接下来试试做anki卡片背知识点


2.13-2.19
leetcode刷了四十道左右,剑指offer做到一半,基本题型复习完了
八股文基本过了一轮,下周继续分专题总结
在蓝桥云课练习了一些MySQL基础语句,看了几个蓝桥云课的spring课程,发现真是过时
从头撸了一个springboot+mybatis plus的管理系统练手,基础增删改查忘了一些流程,下周做新项目


2.20-2.26
leetcode刷完剑指,hot100做了三分之一,剩下动态规划,图算法不熟悉
八股没看多少,看了mysql,jvm,java并发的黑马面试考点视频,下周看redis,并把这些整理到卡片上
看了图解网络,感觉还是有些东西讲的不清楚
动手做了下支付项目,支付模块搞出来了,支付系统还是有很多不懂
投了下简历,收到一堆华为od邀请。准备面一个试试水。华为od需要刷它的题库,大概一百道,下周每天二十道刷一遍,与力扣是不太一样的模式,考察范围也不同于一般面试的东西。


2.28-3.5
hot100刷完75道,刷OD题库,100分题50道刷完,200分题做一半
支付项目看完用户模块
看完jvm专栏,redis视频看了一半,发现计网忘了
还没做总结


3.6-3.12
hot100刷完八十多道,剩下几个hard搞不动了。100道od题库刷完,总结了二三十道不熟悉的反复看
3.13中午考了机试,easy,mid,hard各一道,比自己练多出不少问题,但大概能过
八股总结到多线程部分
复习了深入理解Java虚拟机里class文件结构与类加载部分的知识
看了慕课Java全栈课里一个视频,讲ioc和di,讲的很清楚


3.13-3.19
参加了OD机试,综测,资面,技术一二面。面试的算法题需要一些调试技巧
急急忙忙背了几天八股,redis跟项目完全不熟,面完试发现原来网络也不熟,问个如何防sql注入,反向代理与正向代理就抓瞎了


3.20-3.26
OD进入offer审批流程
本周打算把基础知识补一补,系统看了一遍redis八股,过了三天忘一半
重新做电商项目,试着只看需求接口自己写实现,本周做到购物车之前
算法卡在三百题瓶颈上,面试差不多够用,但是见到陌生mid还是写的费劲,系统学下动态规划
看了蓝桥的lambda和stream教程

发表评论

后才能评论