- 目录
-
Golang 常见面试题目解析
- 交替打印数字和字母
- 判断字符串中字符是否全都不同
- 翻转字符串
- 判断两个给定的字符串排序后是否一致
- 字符串替换问题
- 机器人坐标计算
- 语法题目一
- 语法题目二
- goroutine和channel使用一
- 实现阻塞读的并发安全Map
- 高并发下的锁与map读写问题
- 定时与 panic 恢复
- 为 sync.WaitGroup 中Wait函数支持 WaitTimeout 功能.
- 七道语法找错题目
- golang 并发题目测试
- 记一道字节跳动的算法面试题
- 多协程查询切片问题
- 对已经关闭的的chan进行读写,会怎么样?为什么?
- 简单聊聊内存逃逸?
- 字符串转成byte数组,会发生内存拷贝吗?
- http包的内存泄漏
- sync.Map 的用法
- Golang基础语法相关题目
- go 面试题:连接字符串有几种方法
- Golang 基础语法题汇集
-
Golang 理论
-
Redis 基础
-
MySQL 相关
-
面试必备算法
-
排序算法
-
大模型基础
-
Elasticsearch 场景面试题及解析
-
架构设计
- 设计一个关注人和被关注人的场景,怎么更合理更快的查询?
- 详细解释下 Kafka 消费的顺序的原理。
- 对一个电商平台来说突然的秒杀场景,如何进行库存扣减。
- Redis缓存和MySQL数据如何做到一致性?
- 一个定时调度系统,如何进行准时的触发。
- 对商品拆分库存行后,现在 1 单要买 2 个商品,这两个库存分别在 2 个库存行怎么处理?
- 面试题:如果你是架构师,如何保证系统的可用性?
- IO 多路复用是什么?多路是什么?复用了什么?
- 面试题:怎么理解可观测性(Observability)?
- 短链接唯一 ID 设计这块挑战是什么?
- 讲一下 Trace 的数据模型,什么是 Span,Trace ID 和 Span ID 是怎么设计的?
- Metrics 的数据模型有了解吗?
- LSM-Tree 和 B+ Tree 的本质区别是什么?
-