- gRPC和HTTP对比有什么优势
- 为什么Protobuf 比JSON快
- HTTP1 HTTP1.1 HTTP2 不同版本有什么区别
- HTTPs 的TLS是如何保证安全性的
- 具体讲一下CA证书怎么verify对方
- 后续encryption是怎么做的
- 为什么后续的沟通不继续用public key
- 哈希和加密算法有什么区别
- 用public key加密能否当做哈希
- goroutine, process, thread的区别
- 操作系统是不知道goroutine的,那最终是怎么执行的 (GMP模型)
- 一个Go程序有多少M
- M和goroutine是怎么映射的
- 如果发现CPU usage比较高或者memory usage比较高,可能是由于什么原因导致的
- CPU utilization 和CPU load有什么区别
- Linux的内存模型是什么样子的
- Linux里面出现segmentation fault这个报错是因为什么
- 数据库index为什么会让查询变快
- 具体会用到那些tree结构
- 为什么用B+ Tree 有什么特点
- Transaction的性质
- 怎么保证atomicity, 怎么保证会rollback或继续执行 Live Coding: 删除Binary search tree里的一个node
贡献者:匿名群友