24届-ZHyc

技术栈测试

1、学Java看的哪个资料:Javase 就是研究生的课程。

  • 重载,重写,泛型懂吗?:知道是什么意思,怎么用,底层实现的话就不清楚了

  • Java集合这块学过了吗?:常用的基本都知道一些怎么用

  • HashMap源码,JVM,JUC是否看过:没有

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

  • 链表,栈,队列,二叉树能自己手写吗: 研究生课程手写过,但是是用python
  • AVL树,红黑树,线段树学过吗:AVL学过,但记不是很清楚了
  • 冒泡,快速,归并排序能手写吗:原理没问题,马上熟练手写出来,可能还需要回顾一下
  • 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:枚举算法不太知道,其他都知道
  • LeetCode 大概刷了多少题:最近刷了100多,之前还刷过一些,加起来目前200左右

3、框架与中间件

  • servlet,cookie,session学过吗: 黑马的javaweb,但是因为听说servlet现在都不用了,所以servlet部分没怎么仔细看
  • SSM学过了吗:刚学完
  • redis 学过吗:没有
  • SpringBoot项目做过几个:目前在做黑马的瑞吉外卖

4、MySQL看的哪些资料:

  • sql 熟练吗:不太熟练,研究生学过这门课,除此以外没有什么实战
  • 索引底层原理懂吗:有印象之前学过,但现在基本不记得

5、计算机基础
* 计算机网络看什么资料:图解TCP/IP,图解HTTP,网络是怎样连接的
* 操作系统看什么资料:程序是怎么跑起来的
* 计算机组成原来看的什么资料:只看了程序是怎么跑起来的

学习规划(2023.4.27)

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

我感觉你学习能力还是可以的,目前比较缺的就是八股文+项目,所以我们主要也是学习这两个方面,由于你履历不错,其实即使你笔试做的不好,一样有面试机会的,所以我们是不能花太多时间在笔试上的,收益太低,具体安排如下:

**项目:你先跟着做完那个黑马外卖,之后我推荐你做这两个::SpringBoot+MQ+ES项目 + 仿B站高性能项目学习指南,一个牛客网一个仿B站,牛客网虽然烂大家,但是非常值得一做,因为里面涉及很多通用的东西,不过你先做完第二个,后面根据情况在来做仿B站项目。

时间:优先做完这两个,就是前期时间向这里倾斜一下,建议 5 月份做完,项目考察的背后就是八股文,所以后面复习项目,也是复习八股文。

算法:算法的话,你也可以跟着我的步骤学,就是这个课程:拿捏算法面试课程介绍,你可以挑着看,你也可以直接刷题,就刷这个题库就够的了:算法高频题库,刷完应付大厂面试算法够的了

时间:我个人认为,算法你可以分配少一点时间,比如一天做2~3道就可以了,等你其他学的差不多,再高强度。

八股文:其实这块是你最需要花时间的,因为国内这块考很多,我们的策略是:相对系统过一下=>跟着复习题库过一下核心内容=》全方位查漏补缺=〉参加模拟面试,具体需要学的如下,主要是 java集合+jvm+mysql+redis:

mysql => redis:这两个是考察重点,看 MySQL原理剖析课程说明 + redis看下书,看《Redis开发与运维》怎么看 + 重点章节,对应的电子书这里下载:书籍推荐

jvm=>java并发: JVM 刷 图解JVM学习指南 就可以了,之后学习下Java并发,重点看前面二三十章就行了,后面比较难的先不学,不过Java并发第一次容易蒙圈,哈哈,没关系哈。

之后按照高频题库复习就好了: 八股文高频题库(必看必看) 。然后如果你精力多的话,按照 八股文各大考点分析 去查漏补缺,

学习顺序建议:可以三个同时学,优先刷完第一个项目,也就是前期项目分配多一点,算法分配少一点,其他时间给八股文。

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

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

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

每周学习跟进

4.27-5.12
五一节出去旅游了,然后回来就开始赶due。
我从五一回来开始就一直在忙一门课的作业,虽然可能实际找工作用不上,因为是用Vue+nodejs开发的网站,但是没办法,作业得做,因为赶这个due,所以好多常规的计划都停掉了,现在基本上忙完了,这个作业的话后端全都是我写的,然后前端Vue我写了点垃圾代码。
五一出去之前看了操作系统的进程。回来赶due之后就暂时停掉了leetcode每晚的刷题。现在这个due赶完了尽量捡回来。
作业要求


5.13-5.21 学习预估计划
由于5.15还有个简单的due,5.19有个云计算的project的due,云计算基本都忘了,等于还要花时间捡起来,初步估计可能只能早上看一下八股文,晚上刷一下leetcode,做项目的时间应该是没有的。

5.13~5.23 学习复盘
之前的网页开发作业一直到5.17才算彻彻底底完结,然后休息了一天之后就开始赶云计算的作业。今天终于把所有due都赶完了,课程的final 都是在 6月,我预计可能从6月再开始复习final,所以大概有一周的时间可以专心备一下开发这边的东西。上周其实自己还是没有狠充分的利用时间把,感觉赶网页开发那个due确实搞得人很疲惫。然后有些习惯也都暂时丢掉了,比如晚上的算法刷题,有一段时间没刷题了,我感觉这个得先捡起来,然后我看了一半地哥推荐的操作系统的视频,但我感觉我实在看不进去。就是感觉那个吧,记笔记又感觉太慢了,而且关联性不够,不记笔记感觉,注意力集中不起来,而且感觉意义不大,我自己暂时的打算是等到背八股文不理解的时候再回过来带着问题来学习吧。我打算先看MYSQL 和 REDIS 吧, 我上周在一些碎片的时间看了看小林coding 的图解MYSQL, 我个人还比较喜欢图解的这种形式,比较方便我记笔记,也让我能更集中注意力。

5.24-6.1学习计划:
打算首先,早上八股文,一周的时间我觉得至少把MYSQL部分看完是必须的,然后下午花时间在黑马外卖那个项目上,尽可能快速的在一周内把这个项目过完。然后晚上保证刷算法题,按照地哥的意见1~2小时。 我自己的想法是,因为之前其实报了个打卡群,唉,本来以为自己肯定能坚持的,但是发现在赶网页开发那个作业的时候,是真的完全没有心思和脑力去刷算法题。希望自己能赶上吧。

5.24-6.1 反省:
周末有两天在喝酒所以缺了两天,其他时间,特别是这周的时间感觉进度还不错,MySQL,小林coder的我看完了,其实内容不算少,而且我感觉还会看很多遍,现在在看地哥的MySQL的专栏,里面其实也有内容可以相互对照,然后我也打算在学这种专栏时,自己一边做一个思维导图出来,这样能够更有利于梳理结构。因为其实专栏也好,xiaolin 也好,内容我感觉都还算是一个内容一个内容出来的,中间也有些穿插什么的。 然后外卖项目,基础的基本马上就学完了,后面我看了下还有60集内容,大概有20集的git,20集的linux,20多集的redis这样子。然后算法的话,确实没花太多时间。

6.1-6.10 学习计划:
由于6.8有两个final 要考,感觉没有太多时间学这边的内容,我自己的计划的话,是会把外卖项目剩下的一点点基础的过了,然后git,linux,因为我都学过一些,到时候放着听一下,过一下把。 然后每天看一篇MySQL专栏的内容,晚上刷一点算法。大概就是这样把,下午可能大部分时间都还是要用来复习final,毕竟两门,而且其实我10号还有一门,准确的说是三门。

6.11~6.17学习计划:
之前考试太忙了,确实没有时间过其他的东西,考完10号考试休息了几天,6.17的考试相对比较轻松,应该能腾出时间每天看MySQL 和晚上的算法
###tips:
我看MySQL 专栏的时候为什么感觉这个专栏有些知识有些重要的知识有遗漏阿,比如说讲索引的部分,小结说讲了B+树,但是我看根本没有看到B+树阿,只讲到了基础的N叉树,但是其实从N叉树到B树,再到B+树,包括B+树和B树之间的区别我都完全没看到… 我也是因为看了xiaolin 的那个图解MySQL 所以我才知道有这部分知识,而且我个人觉得这个还挺重要的吧?

6.25-7.1 学习计划:
瑞吉外卖一定要结束,然后开始那个牛客网的项目,这一周Redis开发与运维那本书看完,我把MySQL 专栏基本看了一遍,但是没有背具体的内容,也有一些我觉得很麻烦的内容没有仔细去研究。每天晚上刷算法。
7.2-7.9 学习计划:
瑞吉外卖已经结束了,虽然最后面我过的比较粗糙单,但是我感觉基本上通过瑞吉外卖和之前的学校那个项目,感觉基础的项目结构阿,内容阿,都知道了,现在就是我感觉更需要做一个项目加哪些各种企业的中间件进去然后做个好看的出来。已经开始了牛客网的项目了,Redis开发与运维那本书,也是草草的过了一遍,我感觉就先保持现在这种自己比较适应的节奏吧,坚持比较重要,过的糙了点,后面过八股文题的时候有个印象就行。然后这周把剩下一点点redis看了,把jvm看了吧。牛客网尽量快速做,我自己的打算是,看情况自己敲不敲代码吧,我感觉其实有前面那两个项目的铺垫,其实不敲也没所谓。灵活调整吧。
7.2-7.9反思:
还是整体每天投入的时间不够,周末又有事,平常投入了但还不够。
7.10-7.17
因为下周就要飞走了,所以可能有些时间得忙着准备行李啥的,但是八股文我觉得把jvm完成是肯定的。项目的话,尽量过到一半把,然后还是每天晚上保持刷题。
7.17-7.23 反省
这一周,除了周六以外,基本上还是符合了日常的学习,开始复习八股文高频题库了,其实看了题库,有些知识还是真的感觉有学到东西的,但是我觉得付出时间还不够,然后还不够有规律把,还得定期复习。项目上稍微有点慢,简历投了一些,晚上算法还是要保持继续刷,然后8月过去投一些大厂的提前批。
7.24-7.31
8.1晚上的飞机,周末肯定要收拾东西,没有太多时间学习啥的。到时候就重点复习已经看过的八股文把。那么周一到周四,一定要保持正常的学习的量。早上英语半小时,读书半小时,下午八股文2小时,项目2个半小时。半小时简历投递。晚上算法1小时多。
八股文我感觉至少Redis和MySQL看完吧,这两个内容在我的简历上涉及也比较多。
8.1-8.6
这一周从差不多8.3开始看书,
然后八股文是java基础马上看完了。项目被我拉下了,我想先把八股文看完一遍,一个是因为我觉得在看八股文复习的过程中,有些也过的很随便,但是都有个印象后,再去笔试,面试,至少知道自己差在哪里,而不是完全根本就没复习到。项目的话,等过完一遍八股文之后再马上补把,项目也是面试环节才能用得到。然后算法我感觉之前因为要出国这个环节,手感和节奏断档了一下,所以现在每天一定要保持,甚至我觉得要加点量才行。然后这周有两个笔试,一个多益网络,一个小红书,多益的题目我感觉有点怪,小红书的话那就是正常的赛码网。
8.7-8.13
这一周,生活上的话,是健身房要去问,然后办了。然后开始自己把厨具什么的买一点,然后开始自己慢慢做饭。
秋招上的话,要把八股文过完,然后继续多投一点。然后复盘一下这一周半前面的笔试和可能的面试,问问地哥,后面怎么继续计划。
8.14-8.20
这一周是真的爆炸忙了,周二面了快手的一面,虽然知道自己回答的有挺多不足的,但当天晚上就接到约二面的电话还是挺感动的。因为一直以来之前算法实习面试的时候,从来都是感觉一面完了就没戏了,笔试也好像从来没有笔完之后通过了给面的。第一次有正反馈,还是有点感动的。然后周五有个百度面试,说实话本来周二面完快手是打算好好弥补一下自己知识的漏洞的,但是确实太忙了,学校也有些事情,只来得及把MySQL 45讲又看了十几讲,项目也没来得及去推进看完。只能说希望明天面百度能够简单一点,给我能够走到后面面试的机会吧。
然后周日有个字节的笔试,其实还挺担心的,因为感觉一直笔试就做的很烂,明明我觉得自己也花了不少时间在leetcode上,可能不够集中吧。应该6月发力狂做leetcode,然后到7月开始狂背八股,但是因为上学期期末,做项目,考试,有段时间确实被中断了。明天面完,大概有个半天左右的时间需要推进一些capstone的事情,其他时间的话,还是继续MySQL45讲,复习完,还有项目,还有leetcode吧。
8.21-8.27
周二经历了快手二面,被吊打了一番,发现自己确实还有很多需要查漏补缺,有很多需要继续增强的地方。这周主要就是学校的那个项目,登录和注册接口要写了。这边的话,查漏补缺,已经把MySQL45讲,又看了一遍,JVM 内存区域和 垃圾回收也看了一遍。我觉得我主要缺的,目前看来是并发,锁的部分。特别是进入二面之后,跟项目结合,怎么灵活的深层次考虑。还有就是一些之前完全忽略的八股文。比如单例模式,操作系统。然后还是需要花时间把项目过一遍?所有逻辑跑通?(其实我感觉快手二面这种项目的问法,其实把每个视频看完,跑通,属于有点浪费时间了。。)
8.28-9.3
hhhh,本来周一周二的时候还觉得可能这周没什么笔试面试,可以轻松,结果这周还是有好几个笔试和两个面试截至目前。感觉自己对于这个八股文的学习,通过接近一个月的突击吧,结合面试的询问,也算是入了个门了属于是。就可能最重要,最常见的知识点都知道个大概了,后续可能就是继续深化自己要掌握的知识,然后在保持继续学习的状态下,更灵活的调整自己的生活状态吧。结合地哥的建议和我自己的想法,八股文这块。分成两大块吧,一个是正常的八股文高频,包括题库和面试的错题反馈,这两个都是时不时要保持查漏补缺的,然后还有一大块,就是读文章,看书,沉淀学习的。至于项目部分,我个人是觉得,只要能应付我自己项目上写的两个项目的基础问题,其他延申出来的场景题,其实也不是看项目视频能回答出来的。至于项目代码的一些实践,本来我这学期就有两门课要写项目,也不需要花这个时间来实践。
9.4-9.10
接收到地哥的反馈之后,才觉得说,原来自己以为准备的已经将就的面试,还存在那么多问题。特别是项目上的问题。还是没有沉下心来去好好的把项目内容学透,这周就是有一个NIO的面试,然后就是花时间把项目的内容学透。然后巩固八股文,我觉得我算法部分其实也需要巩固一下,一直在做笔试,好久没刷leetcode了。然后就是沉淀,看文章,耐心的学习吧,感觉急也没办法。
9.11-9.17
这周有一些面试和好多笔试的安排,学校的课程的项目代码也得推动,唉还是挺累的。像周二,真的就是中午11点多起床,洗澡之后就歇过,一直到晚上12点多。我觉得还是有机会就多面试把,确实是在面试中才能真的发现自己不管是八股文上,还是项目上,还是表达上的不足。其实也没啥好多说的,能做的就是多投入,多付出,然后稳定心态把,因为下下周约好了要出去旅游,所以真的心态挺重要的,不希望自己到时候旅游的时候又觉得错过了之类的。
9.18-9.24
因为9.24就出去旅游了,出去旅游我目前的计划是可能在旅游过程中就不会进行额外的学习了,只有必须的面试和笔试还是照常参加。假如周一的美团二面幸运过了的话,可能就把美团的三面约在本周内结束,周四或者周五吧。这周的主要工作就是把地哥的突击八股文给全部过一遍,然后重点巩固,复习吧,还有就是保持每天读读书,没有笔试的话就刷刷leetcode。
10.7
这应该是我这个阶段最后一次来这里写内容了,两周假期,恍若隔世hhh,9.17写的上面一条,那个时候还忧心忡忡,什么都没有。9.18美团二面跌到谷底,9.19HR面,9.20 OC.后面推掉了没意义的一面,然后准备富途的二面,结果二面临时取消。推到国庆后,现在一周旅游,一周休息,女朋友走了后,我也没心思重新准备秋招了hhh。后续打算就是,学校的课程内容,然后想研究下tiktok变现,还有理财ETF之类的。还有就是读书,沉淀技术吧。

发表评论

后才能评论