打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
美女程序员:仅有30天,该怎么准备?
userphoto

2022.11.05 北京

关注

你好,我是田哥

昨天,一个美女同学私信我,现在想下个月就去面试,现在该如何准备面试,如何快速复习。

下面,我来说一下我的看法。

了解情况

第一步,肯定是要了解自己的情况,不能随便说说你怎么怎么快速复习。要结合自己的技术栈来。

针对性得来安排,而不是一概而论。

比如说,你在项目中用过Spring、Spring Boot、Spring Cloud(具体组件),RedisMyBatisMySQL

那你肯定得对这部分技术栈做一个全面的复习,要不然你就别写在简历上。

第二步,你是学生?一年多工作多工作经验?两年多?三年多?五年左右?....

这个也是必须搞清楚的,在面试时,基本上都会根据你的情况来问,但反过来又说,肯定是你知道的越多越好,技多不压身。

第三步,除了上面说的技术栈和工作年限以外,还有一些是大家都必须要复习的。

JVM、并发编程、Java 基础、计算机网络(可能问的不多),算法(不管工作几年,都有可能被问到,只是问的方式可能不一样)

作为专业面试辅导,上面三步必须搞清楚,否则都是瞎指挥。

下面我们来聊聊如何快速复习。

时间规划

我们以在校学生为例,因为还在工作的同学,这个安排还是最好是私聊,一对一来说,每个人工作情况不一样,有的人很闲,有的人忙的飞起。

前提条件:前面提到的技术点,至少要用过哈。

时间表

知识耗时说明
Java基础1天
并发编程2天重点
Spring、Spring Boot1天
Java虚拟机2天重点
Spring Cloud1天
Redis1天重点
MyBatis1天肯定时间有多的,可以放在其他模块里
MySQL2天重点
计算机网络1天
设计模式1天只需复习常见的几种设计模式

这个时间表,是基于有对这些知识都有学习过,用在代码中用过。

上面这个表,一共是12天,除去自己有特殊情况,也就是说15天搞完问题还是不大的。

很多人肯定会怀疑,15天能干完这么多,太假了吧。

如果持有怀疑这种心态那就对了,因为不是每个人都有这种规划安排的,也不是每个人都想真正的提升自我的。 

复习安排

下面我们来说说到底如何复习。

Java基础

先来看看Java基础部分如何快速复习:

一共15个点,但是最后一个多线程部分,细心的你估计看出来了,后面的数字是1。个人认为我们把多线程单独出来,不放在Java基础里。把多线程去掉了,你会发现,java基础其实蛮简单的。

多线程

多线程先安排,是因为在JVM里会需要有多线程这块知识(其实也没有绝对的先后关系)。

有点多哈,18个模块,最后两个还是结合并发编程来搞吧,那就是有16个模块。

其实,JVM这块,最好是自己心里有个大概,比如:

.java文件-->.class文件-->Class-->实例对象-->使用-->对象回收

按照这个思路去复习,会更快。

并发编程

并发编程这块,也是很多人最头疼的,不知道怎么搞,每次搞都感觉没到位,每次面试都被吊打。

共11个模块,都是比较难啃的骨头哈,但是对着这个表来看,你会轻松很多。

比如说线程池模块:

这么看起来是不是更爽,更快!

MySQL

其实,MySQL部分内容真的不少,想搞清楚确实很难,因为是快速复习,所以也就只能挑重点搞了。

按照这个思维导图,我们就可以逐个击破,就不再是一头雾水。

比如说,查询优化部分:

Spring

相对来说,Spring部分就要简单多了。

重点复习IOCAOPSpring MVC 三个部分。

比如说IOC:

源码分析流程:




这不是一会会儿就搞定了么?

按照上面这种思路,感觉某些模块可能会更快,一个早上就能搞完,甚至两三个小时就能搞定。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
阿里,百度,腾讯一线互联网公司中
后端必备的200本书,一次性给你!
成为Java顶尖程序员,看这11本书就够了
Java完全自学手册……
2020预备春招BAT面试题汇总:分布式+Dubbo +JVM+微服务+多线程+Spring
拿到阿里offer的朋友,列出了面试复习大纲
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服