前言:
互联网公司的面试,从形式上说,一般分为 2~3 轮技术面 +1 轮 HR 面,不过某些公司没有 HR 面试。
在技术面试中,面试官一般会就你所应聘的岗位进行相关知识的考察,也叫基础知识和业务逻辑面试,只要回答的不是特别差,面试官通常会继续跟你聊聊项目,这个时候就开始了项目面试。
也就是说,技术面试 = 基础知识和业务逻辑面试+项目面试。
据粉丝的反映,这两年 Java 面试的难度越来越高,尤其是大厂,考察的技术点越来越细、越来越全。

在不断地面试过程中,我特意分类总结了面试中的一些知识点,主要包括以下几部分:
小编在下面只展示了部分内容

Java 基础

编辑

编辑

编辑
JVM

编辑


编辑
多线程

编辑

编辑
Mysql

编辑
Spring

编辑

编辑
Spring Cloud

编辑

编辑
Dubbo

编辑
Mybatis

编辑

编辑
Redis

编辑

编辑
网络
Linux
MQ
Zookeeper
Netty
大数据
算法
项目方面
设计模式

编辑

编辑
