2024届_重明鸟
技术栈测试
1、学Java看的哪个资料:
- 重载,重写,泛型懂吗? 初学看廖雪峰博客、后来看过Java核心技术卷1,上个月挑着看了黑马的Java入门到起飞复习
-
Java集合这块学过了吗? 学过Collection类的一些集合,arraylist、linkedlist、hashmap、set之类的,stack和queue会用,线程安全的那堆没看过,concurrentHashMap看博客了解过一些底层原理
- HashMap源码,JVM,JUC是否看过:看过hashMap,JVM JUC没看过
2、数据结构与算法看的哪个资料:
- 链表,栈,队列,二叉树能自己手写吗:链表可手写,其他学过突击可写
- AVL树,红黑树,线段树学过吗:没
- 冒泡,快速,归并排序能手写吗:冒泡快排可以,归并要突击一下
- 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:没有系统学过,递归、二分、动规、回溯在leetcode剑指offer刷到过,有些能通过,有些思路对,至少是有看懂题解了解一点思想的水平
- LeetCode 大概刷了多少题:
剑指offer刷了一半,其他都是hot100上的
3、框架与中间件
- servlet,cookie,session学过吗:学过忘了
-
SSM学过了吗:学过忘了
-
redis 学过吗:学过一点,以前做项目用过(用到哪学到哪),笔记大概记了这么些,忘得一干二净,感觉就是没学

-
SpringBoot项目做过几个:两三个吧,都是社团小组做的,都是些没什么价值的玩具,属于用到什么学什么的水平
4、MySQL看的哪些资料:
- sql 熟练吗:平时只会简单增删改查,复杂语句看笔记能想起来
- 索引底层原理懂吗:不是很懂,看培训机构的公开网课了解过一点,只记得有用过b+树和哈希表,具体都忘了
5、计算机基础
- 计算机网络看什么资料:这学期的课。没上完。但是大三上看过中科大郑烇老师的网课,看过《自顶向下》一直到链路层过,但看面试题都答不出来
- 操作系统看什么资料:王道考研课,考试88分
- 计算机组成原来看的什么资料:王道考研课,考试90分,但是因为是数学系所以没怎么教有关电路的知识点
- 操作系统和机组都是考试导向的学习,只能说有一点扫盲
学习安排(2023.3.29)
课程大纲: 所有课程大纲入口
你还是有一点基础的,我们可以冲刺一下实习,能不能拿到都不理了,就当作体验一下吧,所以我们先突击下项目+八股文+算法,之后再来相对系统准备秋招,具体安排如下:
1、项目:你在做一两个项目吧,可以选 SpringBoot+MQ:支付实战,先做这一个就行,这个也比较简单,之后接着做 仿B站高性能项目学习指南,这两个项目,到时候也是用到秋招滴,所以好好打磨。。
2、八股文:重点是 mysql + redis + jvm + java集合/并发 学,其他的比如mq啥的,到时候跟着项目来就行,408直接复习的时候刷就行。
jvm=>Java并发: JVM 刷 图解JVM学习指南 就可以了,之后学习下Java并发,重点看前面二三十章就行了,后面比较难的先不学。
mysql => redis:这两个是考察重点,看 MySQL原理剖析课程说明 + Redis考什么+高频题汇总 就可以了
之后按照高频题库复习就好了: 八股文题库(必看) ,刷完应付银行类以及普通中厂完全没问题的了。
然后如果你精力多的话,按照 八股文各大考点分析 去查漏补缺,但是面银行,中小公司,一般 八股文题库(必看) 就够的了。
3、算法:可以刷下 算法面试专题 (不刷直接刷题也行),之后 算法高频题库 刷一下,主要是搞定容易+中等的题。。
学习顺序建议:刷完项目=》写简历=〉投递面试=》一边复习项目+八股文+算法。
时间建议:如果平均每天6+小时,一个月差不多可以刷完这些,后面实习会越来越少,不过就看缘分了,就持续面到五月底吧,其实也一边学习。
然后记得来每周打卡学习进度哈,也可以星球每天打卡哦,我会看的,比如像他们这样:23与22届做的比较好的成员示例,你也可以每天打卡或者星球打卡吧,我会看的
有什么问题记得随时私聊帅地
课程大纲: 所有课程大纲入口
每周学习跟进
3.30-3.31 两天打卡
- leetcode
- 剑指 Offer 15. 二进制中1的个数
- 剑指 Offer 65. 不用加减乘除做加法
- 剑指 Offer 56 – I. 数组中数字出现的次数
- 剑指 Offer 56 – II. 数组中数字出现的次数 I
- 位运算太难了,简单题还能想出来,中等就没思路了
- leetcode就每天 新写两题+复习两题 养着,10分钟没思路就看题解,精力先不放在这边了
- 项目:SpringBoot+MQ 支付实战
- 做完了微信支付系统,用户模块做完了注册功能
以前就做过登录注册,这次学到的主要是一些规范性问题,然后复习一下Mybatis和SpringBoot
- 项目周四浪费的时间有点多,被两个bug折磨了半天,希望能匀出一些时间看下JUC
- 立个小目标,本周 支付实战 做到商品模块,然后自己没做完的项目继续完成一个模块;剩下的时间看JUC和八股
-
吐槽:
- 计网的知识还是留到周四的课上复习吧,也不能一直逃课(最讨厌假装点名骗人去上课然后不点名的老师)
-
实变函数学十遍,泛函分析心泛寒
随机过程随机过,模糊数学模糊挂。
数学系狗都不待,别转数学系! -
生化危机4太值了,我记得生化2通关12h,生化3才8h,生化4一周目22h还没通关,可惜不恐怖了,哎,有点失望
周六日晚上争取通关,然后静下心学习
4.1打卡
昨晚熬夜打通了生化4,上午没起来,下路三点开始学到现在10点,去掉吃饭休息时间差不多也有五六个小时吧
- leetcode
- 项目:
- 今天做完了用户模块+分类模块+商品模块
- 明天要恰饭,争取把购物车模块做起来,还有之前自己的项目那个模块做好
- 又没留出时间看JUC,哎
4.2 4.3 打卡
- 项目
- 周日聚餐去了,没怎么学,把自己社团的一个项目模块做好了
- 周一课多,完成了购物车模块,复习了下redis怎么用
4.6 4.7打卡
- leetcode:
-
学习:
- 图解JVM学习指南
学习p0-p7,即第一周内容
- MySQL原理剖析课程说明
学习p0-p3
- Redis考什么+高频题汇总
学习p1:Redis单线程为啥还能这么快?
4.8打卡
-
leetcode:学习计划被leetcode清空了,服了
- 剑指 Offer 14- I. 剪绳子:之前是动态规划,用贪心法重新做了一遍
- 剑指 Offer 57 – II. 和为s的连续正数序列
- 剑指 Offer 62. 圆圈中最后剩下的数字:递归法改成迭代法
- 复习 ↑ 新学 ↓
- 剑指 Offer 14- II. 剪绳子 II
- 剑指 Offer 17. 打印从1到最大的n位数
- 学习:
- 图解JVM学习指南
学习P8-P21,即第二周和第三周的内容
- MySQL原理剖析课程说明
学习P4-P5
- Redis考什么+高频题汇总
学习P2:Redis都有哪些数据类型?分别在哪些场景下使用比较合适呢?
4.9 打卡
感冒床上躺了一天,简单重构了一下商城的代码,没重构完