24届_风过无痕

技术栈测试

1、学Java看的哪个资料:Head first Java,Java核心技术卷一的部分

  • 重载,重写,泛型懂吗?会用,但是面试里不懂怎么展开说

  • Java集合这块学过了吗?学过,用起来偶尔要查api

  • HashMap源码,JVM,JUC是否看过:JVM看过一点

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

  • 链表,栈,队列,二叉树能自己手写吗:突击一两天
  • AVL树,红黑树,线段树学过吗:无
  • 冒泡,快速,归并排序能手写吗:冒泡没问题,另外两个要突击复习一下
  • 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:都学过但是忘了,递归,二分,贪心可能还行
  • LeetCode 大概刷了多少题:66题,偶尔做做每日一题,没系统刷过

3、框架与中间件

  • servlet,cookie,session学过吗:课上学过,写过个大作业
  • SSM学过了吗:大概了解要配置一些xml,细节不太知道,没动手写过
  • redis 学过吗:边查边用过,没系统学过
  • SpringBoot项目做过几个:2个,一个简单的商城项目,一个是求职招聘平台,增删改查没问题,找不出亮点

4、MySQL看的哪些资料:数据库管理系统原理与设计(cow book)

  • sql 熟练吗:基本熟练,一个多学期没写可能也要突击一下
  • 索引底层原理懂吗:还算记得B+树部分,其余看过也忘了

5、计算机基础

  • 计算机网络看什么资料:自顶向下,不过是两年前了
  • 操作系统看什么资料:无
  • 计算机组成原来看的什么资料:无

毕业时间2023年10月,不知道算是23届还是24届,如果算23届春招还来得及吗,算24届的话现在准备暑期实习有机会吗?

学习安排(2023.2.1)

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

算 24届,准备暑假实习有机会,去年这个这个学员 23届-6 也是差不多这个时候准备,春秋招都拿到了大厂offer,和你同校的,所以你现在的目标,也是先尝试找暑假实习哈,具体安排如下:

项目:你有过实习经历,也有做过项目,你在做一个项目 吧,可以先做 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届做的比较好的成员示例,你也可以每天打卡或者星球打卡吧,我会看的

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

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

每周学习跟进

Week 1(2.1-2.4)

项目: 无进度
八股: JVM类加载器部分, Java进阶集合接口和List接口源码部分
算法: 算法打卡专栏Day1-Day5

本周总结: 第一周还没进入一个比较好的学习状态, 总体来说进度比较慢。项目下周得着手开始做了。八股部分感觉看视频进度有些慢,尤其是集合和List这部分已经相对有一些了解了,看下来感觉基本都知道了,但是看了源码确实印象会更深刻一点。算法题虽然还是在起步阶段,感觉题目不难但是做得也不快。JVM部分刚刚看了一点,图解JVM里感觉对双亲委派讲的不是很够,有没有推荐的文章再看一看?

Week 2-3(2.5-2.20)

项目: 无进度
八股: JVM内存管理一部分
算法: 算法打卡专栏Day6-Day10

总结: 从两周都没有及时写总结就可以看出,这两周没有如期地进行学习,一方面是学校的事情比较多牵扯了大部分精力,另一方面还是自己不够紧迫,干完学校的活就想着歇。不管怎么说,学习是自己的事,只能自己抓紧。先保证每天三小时的学习,9点到12点不干别的先学算法和基础。项目到三月初学校事情告一段落再开始。

学习小建议

看你还挺忙的,到时候项目你做一个就可以了,做 SpringBoot+MQ:支付实战 ,然后 redis 直接看高频题 吧,那个原理剖析先不看了,也问题不大,看这个:Redis考什么+高频题汇总.

Week 4-5(2.21-3.5)

项目: 无进度
八股: HashMap源码+Redis入门+一些分布式八股
算法: 算法打卡专栏Day11-Day16

总结: 进度越来越缓慢,早上经常起不来,学校任务一个接一个。学习进度一周不如一周,心态上也有点绷不住,感觉得制定一下每周计划,但是定了也怕完不成。

这周旁听了舍友面小米,算法考得很简单,实现String的indexOf方法,八股问了很多分布式相关的,CAP原则,一致性哈希,如何保持redis和MySQL数据一致等等,不过虽然全都没答上来还是过了一面,可能分布式只是附加题性质的吧。

投了个据说点击就送的比亚迪想练练手,目前还没消息。

下周目标:
项目: 把MQ的项目视频过一遍
八股: Redis高频题
算法: 算法打卡专栏 Day16-22

Week 6-7(3.6-3.20)

项目: MQ之前的视频过了一遍,动手写了支付系统的部分
八股: Redis绝大多数的内容,一部分的MySQL索引相关内容
算法: 没太按规划来,有一搭没一搭的在刷,重新熟悉了一下排序算法,目前在看动态规划

总结: 学的有点混乱,没怎么投面试主要是没想好怎么介绍项目,感觉面试上来就是介绍一下你的项目经历,不解决这个没法开始投,接下来主要任务是写项目经历。另外,更新频率太低经常会有整天整天的摸鱼,还得是日更,从明天开始吧。

Week 8(3.21-3.28)

项目:代码没什么问题了,主要还是不太会讲,目前写了三千多字的项目总结,另外还总结了一下介绍实习经历的话术也写了两千多,但是感觉还有很多技术细节没写好,比如消息过期,主动取消订单的处理这样的,还在结合面经丰富。
八股: 在写项目文档的时候学了一些Redis和MQ的八股,这周更多的是在看MQ
算法: 这周算法没怎么写,等地哥四月的课开了跟着练

Week 9-10(3.28-4.9)

项目:现在项目暂时是没动了,主要讲登录注册和订单支付这两块,能引导面试官问Redis和MQ。下一步想再看看排行榜和评论系统的一些设计细节有没有可挖掘的地方,还有就是想看看文件传输,里面有些断点续传什么的感觉研究研究也有的讲。
八股: Redis和MQ总觉得还是不够扎实,反反复复在看,另外这两周里开始Java多线程和MySQL部分,感觉有点东一榔头西一榔头的。
算法: 跟着搞定算法专栏在写,参加了一下4.8的美团笔试,感觉比之前帮舍友考的难很多,可能是没什么HC了?只AC了1道,第二题思路正确,没时间debug,没AC,三四题都没什么思路。

计划:接下来两周学校事情又非常多,感觉又会学得断断续续了,到五月中旬又期末考了,有点烦。可能还会有穿插着面试,自我介绍,项目介绍的稿子都还不熟练。

发表评论

后才能评论