Golang 常见面试题目解析
- 交替打印数字和字母
- 判断字符串中字符是否全都不同
- 翻转字符串
- 判断两个给定的字符串排序后是否一致
- 字符串替换问题
- 机器人坐标计算
- 语法题目一
- 语法题目二
- goroutine和channel使用一
- 实现阻塞读的并发安全Map
- 高并发下的锁与map读写问题
- 定时与 panic 恢复
- 为 sync.WaitGroup 中Wait函数支持 WaitTimeout 功能.
- 七道语法找错题目
- golang 并发题目测试
- 记一道字节跳动的算法面试题
- 多协程查询切片问题
- 对已经关闭的的chan进行读写,会怎么样?为什么?
- 简单聊聊内存逃逸?
- 字符串转成byte数组,会发生内存拷贝吗?
- http包的内存泄漏
-
Golang 理论
- Goroutine调度策略
-
Redis基础
- Redis中的底层数据结构
- Redis持久化的原理及优化
- Redis中内存淘汰算法实现
-
MySQL相关
- MySQL InnoDB MVCC 机制的原理及实现
-
面试必备算法
- 字符串泄漏之反转字符串(301)
- 字符串中的第一个唯一字符
- 字符串之验证回文串
- 滑动窗口最大值
- 最长公共前缀
- 两个数组的交集
-
排序算法
- 选择排序