Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/lifei6671/interview-go

golang面试题集合
https://github.com/lifei6671/interview-go

golang

Last synced: 5 days ago
JSON representation

golang面试题集合

Lists

README

        

# Golang 面试题搜集

## Golang 常见面试题目解析

- [交替打印数字和字母](question/q001.md)
- [判断字符串中字符是否全都不同](question/q002.md)
- [翻转字符串](question/q003.md)
- [判断两个给定的字符串排序后是否一致](question/q004.md)
- [字符串替换问题](question/q005.md)
- [机器人坐标计算](question/q006.md)
- [语法题目一](question/q007.md)
- [语法题目二](question/q008.md)
- [goroutine和channel使用一](question/q009.md)
- [实现阻塞读的并发安全Map](question/q010.md)
- [高并发下的锁与map读写问题](question/q011.md)
- [定时与 panic 恢复](question/q012.md)
- [为 sync.WaitGroup 中Wait函数支持 WaitTimeout 功能.](question/q013.md)
- [七道语法找错题目](question/q014.md)
- [golang 并发题目测试](question/q015.md)
- [记一道字节跳动的算法面试题](question/q016.md)
- [多协程查询切片问题](question/q017.md)
- [对已经关闭的的chan进行读写,会怎么样?为什么?](question/q018.md)
- [简单聊聊内存逃逸?](question/q019.md)
- [字符串转成byte数组,会发生内存拷贝吗?](question/q020.md)
- [http包的内存泄漏](question/q021.md)
- [sync.Map 的用法](question/q022.md)

## Golang 理论

- [Go语言的GPM调度器是什么?](base/go-gpm.md)
- [Goroutine调度策略](base/go-scheduler.md)
- [goroutine调度器概述](base/go-scheduler-base.md)

## Redis基础

- [Redis 基础数据结构](base/redis.md)
- [Redis中的底层数据结构](base/redis-data-structure.md)
- [Redis持久化的原理及优化](base/redis-rdb.md)
- [Redis中内存淘汰算法实现](redis/redis-policy.md)
- [Redis主从复制原理](redis/redis-master-slave.md)

## MySQL相关

- [MySQL数据库经典面试题解析](mysql/mysql-interview.md)
- [MySQL InnoDB MVCC 机制的原理及实现](mysql/mysql-mvcc.md)
- [为什么MySQL使用B+树做索引?](mysql/mysql-index-b-plus.md)

## 面试必备算法

- [字符串之实现 Sunday 匹配](algorithm/docs/match-sunday-string.md)
- [字符串泄漏之反转字符串(301)](algorithm/docs/reverse-string.md)
- [字符串中的第一个唯一字符](algorithm/docs/search-first-unique-char.md)
- [字符串之验证回文串](algorithm/docs/verify-palindrome.md)
- [滑动窗口最大值](algorithm/docs/sliding-window-maximum.md)
- [最长公共前缀](algorithm/docs/longest-common-prefix.md)
- [两个数组的交集](algorithm/docs/array-intersection.md)
- [最接近的三数之和](algorithm/docs/3sum-closest.md)

### 排序算法

- [冒泡排序](algorithm/docs/bubble-sort.md)
- [选择排序](algorithm/docs/selection-sort.md)