1基本知识储备
    计算机基本知识(重视)∶
    数据结构算法:牛客网leetcode (中低难度)计算机网络:常见协议
    操作系统:进程管理(腾讯)·后端基础知识:
    java基础(集合、多线程、JVM)
    Mysql(索引、sql调优)推荐书籍:Mysql技术内幕
    Redis(数据类型及原理、持久化)推荐书籍:Redis深度历险(美团)
    Spring (IOC、AOP、spring事务、Bean的生命周期)推荐:博客+Debug梳理
    设计模式(常见设计模式能手写)

    项目总结
    复盘项目, web技术+项目功能+项目任务分配+自己负责的部分

    项目亮点
    做项目时遇到的困难
    为实现项目功能做的工作(修饰,例如,高并发,幂等,等等)

    简历
    个人信息:添加博客地址
    项目经验: 链接地址
    专业技能:
    例子
    师兄技术分享 - 图1

    面试
    临近的准备:
    知识体系的快速回顾
    将问题回答讲出来
    牛客网面试帖子

    手撕代码
    算法,多线程(生产者和消费者),sql语句(建表查询), 设计模式(单例和工厂,策略)

    细节
    面试中需要注意的几个点:
    尽量延伸,系统地回答(从问题怎么出现的开始回答)
    回答不上来,不要立马泄气,自信应对后面的提问
    回答问题时,尽量直视对方,体现出自信,给对方一种压迫感
    技术面时也可能会出现hr类问题,需要提前准备(网易、阿里)

    反问环节
    可以反问刚刚回答不上的问题
    询问公司部门的基本情况(上班时间、业务、技术栈)