JAVA篇
项目+基础+算法
项目:
1、实验室项目(成为主力,熟悉项目,做熟练后脱身)
2、中间件的自己实现
3、网上找些高并发多线程技术点多的项目自己总结糅合在一起,形成自己的技术点项目
4、公司实习的项目经历(略谈,主要体现自己有工作经验)
基础:
java基础
1、java se。反射,泛型,集合,哈希。原理知道,源码阅读。
2、线程。线程安全问题,各种锁
3、设计模式。熟悉7,8种设计模式。并且熟悉他们在常用框架中的具体使用。
4、jvm。jvm这本书看几遍,结合博客看。看完做笔记,自己总结,画脑图。
java web
1、前端知识。非重点,会用,看得懂,复试前过过。
2、框架。ssm,熟悉使用,原理,看源码,手动实现一些框架功能。还有一些流行框架,选择几个重点学习,写到简历上。
数据库
oracle,mysql,redis。熟练使用,写一些基本语句。熟悉复杂原理,比如索引的作用和实现用的二叉树。熟悉一般的性能调优。(复试前准备)
计算机基础
1、计算机网络。了解计算机网络的整体运作过程。熟悉http,tcip协议。看完图解http协议这本书。其他的复制前总结背诵。
2、操作系统。看视频和看书,熟悉重要知识点即可。
3、数据结构。复试前刷算法题时再过一遍。
算法
1、明年1月份开始刷题。letcode,剑指offer,牛客网,多看面经。重点刷简单和中难度题。难题略过。至少两百道。