Skip to content

yeshunlong/Interview

Repository files navigation

Java 后端开发 面试知识

介绍

一个基础知识与面试问题相结合的Repo,包含JAVA开发及其相关技术栈的知识点和常见面试问题。

帮助该方向的程序员 快速 建立基本印象,准备面试。

全部文档长度约为 8W 字,全部阅读、理解并记忆约 3-5天 时间。

更好的阅读体验:Gitbook Link

包含知识点

  • Java基础
    • JVM
    • 集合
    • 多线程
    • IO
  • Java框架
    • Spring AOP/IOC
    • Spring MVC
    • Spring Boot
    • Mybatis
  • Java分布式
    • CAP
    • 事务
    • 消息队列
    • ID生成方式
    • 一致性Hash
  • 微服务
    • 介绍
    • 服务发现
    • API网关
    • 服务容错保护
  • 系统设计
    • 答题套路
    • 题目示例:高并发抢红包
  • 算法
    • Leetcode知识点速通
    • Labuladong刷题笔记
  • 设计模式
    • 设计原则
    • 创造型设计模式
    • 结构型设计模式
    • 行为型设计模式
  • 操作系统
    • 进程与线程
    • 内存管理
    • 死锁
  • 计算机网络
    • 传输层:TCP和UDP
    • 应用层:HTTP和HTTPS
    • 行为型设计模式
  • 数据库
    • 数据库基础
    • Mysql
    • Redis
  • C++
    • 常见关键字/运算符及其作用
    • 三大特性及其实现原理
    • 内存分配管理方法
    • C++11新特性:智能指针
    • 强制类型转化
  • QT
    • 核心机制
    • 多线程
    • 对象通信(信号与槽)
    • 事件循环与过滤
    • 经典控件与事件
    • 常见基类及其用处
  • OpenGL
    • 渲染管线流程
    • MVP变换
    • 旋转表示
  • Git
    • 常用命令
    • 标签管理
    • 分支管理
    • 撤销回滚
  • 面试技巧

主要参考Repo

Releases

No releases published

Packages

No packages published