JavaSE
打好基础
网课:黑马
JavaWeb
浅尝辄止,重点关注JSON,Ajax,以及Jquery’
数据结构
leetcode至少消化200-400道题,刷就完了!!
公众号:代码随想录:跟着里面的顺序刷!
框架
不要过度关注源代码!!!
会用就行(多做项目,并且做到知根知底,必要的话可以自己找途径适当花钱买项目,慕课网,牛客都可以买项目!!)
redis
先学习如何去使用他,看redis视频
看完视频后做一个叫仿牛客网社区的项目,里面用到了redis(这个项目做的人太多了,也可以做其他关于redis的项目,慕课网,牛客上可以买项目!!)
总体会用redis之后,推荐极客时间里面的蒋老师的redis核心技术与实战(需要知识付费),过两三遍
MySQL
第一部分:手撕sql语句。视频:sql面试50题。吃透二三十道题,牛客网上有sql编辑器,写个二三十到简单题中等题。吃透这五六十道题,手撕sql没问题
第二部分:八股文。视频:极客时间-丁齐mysql45讲(知识付费)。
对于索引部分:b站up主:编程不良人
对于mvcc:阿里p7要求这么低吗?老哥给你讲清楚什么是MySQL的mvcc
八股文
Jacva容器!HashMap
JVM(黑马视频,内存和垃圾回收算法,双亲委派模型,调优不用看)
JUC(黑马视频,进程和线程,并行和并发,多线程的优缺点(缺点是死锁,如何解决),线程池很重要,自己要写多线程和线程池的demo,自己能写一个死锁的情景)
设计模式(单例模式,工厂模式,代理模式,考的比较多)
开发小工具(maven用的多,git要系统的学一下–怎么把代码推到远程仓库以及从远程仓库拉取代码,linux的一些命令)
基础课程(计算机网络,计算机操作系统)面试加分项
面试自我介绍
叫什么名字,来自什么专业,现在学的是什么,为什么转计算机行业,为什么对于计算机行业感兴趣,做了什么样的项目,项目中担任了什么责任,实现什么功能
解决了什么样的难题,用了什么中间件。(主要展示亮点)
终极法宝
多投多面