- 工作了几年的你,还不知道面试官问啥吗?那就来看这吧。
-
项目篇:
精通你要说的项目,遇到的问题,复杂度在哪里,围绕着这个项目,面试官很可能开始思维扩展,面试官能想到的问题,你大部分都能想到的,毕竟是从项目入手的,包括设计方案,里面用到的技术点的基本知识,遇到了什么问题如何解决的,你在这个项目是啥角色等等。 -
基础知识篇:
java基础+并发
Jvm相关
Git相关
Redis相关
Mysql相关
Spring+SpringBoot相关
Dubbo+SpringCloud相关
Mybatis相关
MongoDB相关
InfluxDB相关
nacos相关
Zookeeper相关
Nginx相关
xxl-Job相关
Maven相关
MQ相关
disconf相关
Docker+K8s相关 -
线上配置/解决篇
1、单机情况下,QPS多少,RT多少?通过什么知道单个接口的最大限度的QPS?
2、整体架构图、线上部署图、整体业务数据流程图
3、CPU飙高,如何解决和排查 -
算法篇
1、leetcode基本的题
2、基本的排序算法-快排、最大堆/最小堆等
3、基本算法思想-分治法/动态规划法/回溯法/贪心等
4、手写算法-都比较简单 -
设计模式篇
1、所用的框架都使用了哪些设计模式
2、平时工作用到了哪个设计模式
3、手写单例和工厂后续会对此次面试所涉及到的内容做更详情的介绍。