2022春招复习/刷题规划

春招复习/刷题脑图——胡超

Go

学习链接:go语言中文文档

Go基础

  • 变量和常量、基本类型、数组Array、切片slice、指针、Map、结构体

流程控制

  • if、switch、select、for、range、break、continue

函数

  • 匿名函数、闭包、递归、延迟调用defer、异常处理、单元测试、压力测试

方法

  • 方法定义、匿名字段、方法集、表达式、自定义error

面向对象

  • 匿名字段、接口

网络编程

  • socket、websocket、http

并发编程

  • goroutine、runtime包、channel、goroutine池、定时器、select、并发安全和锁、sync、原子操作atomic、GMP原理与调度

数据操作

  • mysql、redis、zookeeper、kafka、rabbitmq、Gorm

常用标准库

  • fmt、Time、Flag、IO操作、Context、反射

Go高级

  • 快速、堆、冒泡、二分查找、选择排序、基数排序、拓扑排序 算法
  • 图、散列表、堆、链表、跳跃表、字典树、向量空间

gin框架

  • gin路由、gin数据解析和绑定、gin渲染、gin中间件、会话控制、参数验证、gin源码

微服务

  • 微服务生态、微服务详解
  • RPC、gRPC

其他

  • golang零碎知识点
  • golang58个坑

go设计模式

  • 创建型模式、结构型模式、行为型模式、

算法

剑指offer

动态规划刷题指南

20 天「算法」刷题计划

3 周攻克「数据结构」

CodeTop企业题库(10页)

面经

学习链接:GitBook

GOLANG

  • binlog-GitBook

    • Golang基础
    • golang底层的学习笔记
    • 代码考题
    • 笔试选择题
    • 内存对齐
    • CSP模型
    • goroutine
    • morestack
    • Go内存分配
    • Go的垃圾回收机制
  • go语言中文文档

    • go小技巧
    • 面试八股文
    • 基础语法50问
    • go面试题120天

数据库

  • Mysql

  • redis

    • redis知识点
    • redis面试题
  • 乐观锁和悲观锁

  • MVCC和Next-Key Locks

redis

  • Redis
  • 跳跃表
  • rehash
  • 压缩列表

操作系统

  • 操作系统
  • mmap
  • 零拷贝
  • 写时复制
  • 进程和线程
  • linux系统init详解
  • select_poll_epoll详解
  • 调度算法(进程、页面、磁盘)

网络与协议

  • 网络
  • 协议
  • nginx
  • tcp校验和
  • https原理
  • tcp重传机制
  • tcp拥塞控制
  • grpc
  • time wait和close wait

数据结构与算法

  • 树、二叉树、二叉查找树、平衡二叉查找树、红黑树、B树、B+树
  • 简单算法、回朔算法、二分法查找、动态规划、KMP算法和BF算法、bfs、dfs
  • 冒泡、选择、插入、希尔、归并、堆
  • 时间复杂度、空间复杂度
  • leetcode见算法部分
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 虽说标题是刷题生活第一天,但其实已经离职后呆在家里两周了,零零散散以每个工作日刷2-3个题的效率慢慢刷题,却一直没...
    偶尔上头阅读 217评论 2 1
  • Awesome GitHub Topic for Go Awesome Go golang-open-source...
    Liam_ml阅读 4,120评论 2 14
  • 目标 1月底刷完「三周攻克数据结构」。 具体题目链接如下:https://leetcode-cn.com/stud...
    柠香萌萌鸡阅读 235评论 0 0
  • 动态规划常常适用于有重叠子问题和最优子结构性质的问题,并且记录所有子问题的结果动态规划有自底向上(递推)和自顶向下...
    知向谁边阅读 311评论 0 1
  • Java Java基础书单:《Java编程思想》《深入理解Java虚拟机:JVM高级特性与最佳实践》《Head F...
    雪上霜阅读 580评论 0 1

友情链接更多精彩内容