1. 语言基础
1.1Golang基础
--常量和变量 &&基础数据类型
--运算符 && 流程控制
--数组和切片:使用和底层原理
--map类型:使用和底层原理
--函数和方法
--结构体和指针
小练习:学员管理系统
1.2 Golang进阶:并发编程
--chan类型:通道的使用和底层原理
--goroutine:并发编程实践
--并发同步和锁
--网络编程
--接口类型:interface
--golang标准库和包
1.3 Golang项目实战
--云解析DNS服务端:大厂真实服务一比一模仿练习
--微信电商小程序服务端:大厂真实小程序服务端一比一模仿
以上2选1,从0到1完整实现(面试必备)
2. 数据库&&中间件
2.1 关系型数据库:Mysql
--Mysql基本使用:建库/基础增删改查/高级查询
--索引的使用和原理:精细到如何使用B+树实现索引(面试必备)
2.2 非关系型数据库:redis
--redis基本使用:5种数据类型string:字符串/哈希/列表/集合/有序集合
--哈希/有序集合的原理
2.3 消息队列:kafka
--kafka的基本使用
--kafka架构原理
3. 计算机基础
--算法:排序/查找/递归/动态规划/贪心/回溯/广度优先和深度优先算法
--数据结构:队列/栈/二叉树/B+树
--计算机网络:TCP/UDP/HTTP/HTTPS/DNS
--操作系统:linux基础/多进程和多线程
--计算机组成原理:CPU核心部件和工作原理
4. 真实面试题库
百度/京东/字节/美团 真实历史面试题集合,全面整体回顾(我们就是大厂面试官)