Interview Repo for JAVA development engineer
Repo介绍
一个基础知识与面试问题相结合的Repo,包含JAVA开发及其相关技术栈的知识点和常见面试问题。
帮助该方向的程序员 快速 建立基本印象,准备面试。
全部文档长度约为 8W 字,全部阅读、理解并记忆约 3-5天 时间。
包含知识点
- [X] Java基础
- [X] JVM
- [X] 集合
- [X] 多线程
- [X] IO
- [X] Java框架
- [X] Spring AOP/IOC
- [X] Spring MVC
- [X] Spring Boot
- [X] Mybatis
- [X] Java分布式
- [X] CAP
- [X] 锁
- [X] 事务
- [X] 消息队列
- [X] ID生成方式
- [X] 一致性Hash
- [X] 微服务
- [X] 介绍
- [X] 服务发现
- [X] API网关
- [X] 服务容错保护
- [X] 系统设计
- [X] 答题套路
- [X] 题目示例:高并发抢红包
- [X] 算法
- [X] Leetcode知识点速通
- [X] Labuladong刷题笔记
- [X] 设计模式
- [X] 设计原则
- [X] 创造型设计模式
- [X] 结构型设计模式
- [X] 行为型设计模式
- [X] 操作系统
- [X] 进程与线程
- [X] 内存管理
- [X] 死锁
- [X] 计算机网络
- [X] 传输层:TCP和UDP
- [X] 应用层:HTTP和HTTPS
- [X] 行为型设计模式
- [X] 数据库
- [X] 数据库基础
- [X] Mysql
- [X] Redis
- [X] C++
- [X] 常见关键字/运算符及其作用
- [X] 三大特性及其实现原理
- [X] 内存分配管理方法
- [X] C++11新特性:智能指针
- [X] 强制类型转化
- [X] QT
- [X] 核心机制
- [X] 多线程
- [X] 对象通信(信号与槽)
- [X] 事件循环与过滤
- [X] 经典控件与事件
- [X] 常见基类及其用处
- [X] OpenGL
- [X] 渲染管线流程
- [X] MVP变换
- [X] 旋转表示
- [X] Git
- [X] 常用命令
- [X] 标签管理
- [X] 分支管理
- [X] 撤销回滚
- [X] 面试技巧