社招_WESTIN?
技术栈测试
1、学Java看的哪个资料:以前本科的教材,鲜少看外面的数
- 重载,重写,泛型懂吗?重载,重写在工作中经常使用,相对熟悉。泛型不熟悉,以前稍微看过一下Spring源码的时候感觉有很多,但自己要写的时候不怎么会用。
-
Java集合这块学过了吗?学过,工作中偶尔使用比较常用的类型,但面试的时候如果被问起的话知道是什么但就是说的不好,不了解底层。
-
HashMap源码,JVM,JUC是否看过:未
2、数据结构与算法看的哪个资料:
- 链表,栈,队列,二叉树能自己手写吗:学C的时候链表掌握的还可以,现在也不太记得了。其他不能。
- AVL树,红黑树,线段树学过吗:无
- 冒泡,快速,归并排序能手写吗:冒泡的嵌套应该还能凭印象手写,快排归并真忘了。
- 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:递归最典型的斐波那契还是记得,后面都…
- LeetCode 大概刷了多少题:两三道吧,本科毕业的时候直接去出国读研没想着找工作,读完研之后去找工作也没考察过所以没刷题。
3、框架与中间件
- servlet,cookie,session学过吗:servlet学过忘了,掌握的一般。cookie和session在工作的时候有接触过,但也不太记得了目前。
- SSM学过了吗:以前工作时技术栈是spring+strut1+hibernate,mybatis单纯了解使用的xml对库进行查询,印象中好像工作的时候有使用过mybatisgenerator去自动生成过xml,也有根据业务稍微调整过xml,只能说有接触过吧。
- redis 学过吗:未,工作时技术栈也不涉及。
- SpringBoot项目做过几个:没有完整的做过一个SpringBoot的项目,现在只了解项目的构成和如何启动SpringBoot服务,注解也不熟练。
4、MySQL看的哪些资料:没有
- sql 熟练吗:基础的查询还可以,没到熟悉的程度,到join那块用得少的就更不熟悉了。工作的时候公司使用的是Oracle,甚至还在用plsql写存储过程,但plsql也只是了解。
- 索引底层原理懂吗:不懂,估计面试一问就懵住。
5、计算机基础
- 计算机网络看什么资料:本科的时候是网络工程,有学习过计算机网络,现在只是大概了解了。
- 操作系统看什么资料:也是停留在读书的时候有看过,了解不熟悉。
- 计算机组成原来看的什么资料:大一的课了,现在让我念叨起来说不出个啥。
学习安排(2023.3.1)
课程大纲: 所有课程大纲入口
你还是有点基础的 ,不过有些我们需要系统多一下,这样在面试的时候有底气一些,接下来你先把八股文大致过一下,然后两三个个项目,之后就准备面试和投递了,具体安排如下:
1、八股文:重点是 mysql + redis + jvm + java集合/并发 学,其他的比如mq啥的,到时候跟着项目来。具体学习顺序:
(1)java=>jvm=>Java并发:Java进阶,你Java学过,不过这个会讲的深入一些,你主要看下集合部分的源码分析,我有说重点,你可以挑着看,之后 JVM 刷 图解JVM学习指南 就可以了,之后学习下Java并发,重点看前面二三十章吧。
(2)mysql => redis:这两个是考察重点,看 MySQL原理剖析课程说明 + Redis考什么+高频题汇总 就可以了,另外就是关于 redis,如果自己学习的快,学有余力,那么可以看一下 Redis原理剖析阅读指南(新)。
2、项目:对于你来说,项目是比较重要的,因为你是要包装工作经验的,然后你之前用的框架基本淘汰的,现在都是基于 springboot 的了,你重新学习一下 ssm 吧,按照 web学习路线整合(框架+项目) 学,javaweb 不用学,直接 ssm,之后你挑一两个项目做吧,课程大纲那里有,可以选 SpringBoot+MQ:支付实战 + 仿B站高性能项目学习指南(B站弹幕也可以改成 SpringBoot+MQ+ES项目)。之后项目按照课程大纲那里说的复习。
然后你到时候估计还要学习微服务的,我这个月会上线微服务相关的内容哈,等你 springboot 的项目做的差不多了,再来做,如果没时间也可以晚点做。
3、算法:现在先不学,等后面再看情况,社招算法考的不多,如果到时候有学,就刷下简单算法题,可以刷下 算法面试专题 ,之后 算法高频题库 挑 easy+medium 做,注意,重点是学习链表,另外快速排序和冒泡排序要会写,这两个是重点。(但是现在先不学)
以上大概学完,按照 八股文题库(必看) 这个复习就可以了,然后如果你精力多的话,按照 八股文各大考点分析 去查漏补缺,但是面银行,中小公司,一般 八股文题库(必看) 就够的了。
学习顺序建议:重点是八股文 + 复习项目,算法优先级放低,掌握基础的就可以了,建议八股文优先,学完 1 的 Java 进阶后,1 和 2 可以同时做。
然后记得来每周打卡学习进度哈,比如像他们这样:23与22届做的比较好的成员示例,你也可以每天打卡或者星球打卡吧,我会看的
有什么问题记得随时私聊帅地
课程大纲: 所有课程大纲入口