[问与答] 学校的理论知识有没有必要专门挑时间复习,还是临近面试的时候突击?

情况:大三,某双非二本,计算机专业,学习方向是 Java 后端。
这个月给自己的进度做总结发现如下问题:

Java 学了多线程, 知道了怎么用 synchornize 和 Reentrantlock, ExecutorService 线程池, 但是搞不清楚这部分在目前找实习的阶段是不是该学到会用 API 的程度就可以了,感觉急需找到一个能让自己安心找某个时间背八股的方法,但是看网上整理的 Java 多线程面试题时一看到密密麻麻的题列直接就被劝退了。

这学期学操作系统,也遇到了和学 Java 多线程同样的问题,最后感觉是慢慢来,目前就是专门找时间,主要是上操作系统课的当天对重点知识点笔记,比如说用户态和内核态的概念以及面试考什么,后面什么进程与线程,优先调度算法,依次类推。现阶段总结的点和范围都比较离散,后期会逐渐系统化和集合化。目前对这科知识的检索方法是牛客网上的笔试题。

数据库和数据结构这两个自从去年学完后处于逐渐遗忘状态。。。。也不知道自己该从哪里入手复习,同样在恐八股。
现在数据库是隔天在 LC 上刷几道 SQL,数据结构则是牛客上的笔试练习。

目前时间分配主要专注在于 Java 学习和算法(看《算法 4 》 + LC 刷题)。
一点指导意见?

发表回复

您的电子邮箱地址不会被公开。