字节跳动的技术体系以 Golang 语言为主。根据最新的调查统计,公司里有超过 55% 的服务是采用 Golang 的,排名第二的语言是前端的 NodeJS,之后是 Python、JAVA、C++,Rust 也有一些使用。 成国柱,公众号:字节跳动技术团队字节跳动微服务架构体系演进
想进一步了解 Go 语言的,可以看下 Go 工程师技能图谱,能让你在成为 Go 工程师的道路上对自己的能力一目了然,并了解一线企业招聘的 Go 工程师都需要具备哪些能力。
Go 内存逃逸分析
进程、协成、线程的优点
slice 和 array 区别
向为 nil 的 channel 发送数据会怎样
……
Goroutine 调度策略
在 golang 协程和 channel 配合使用
golang 并发测试
多协成查询切片问题
……
MySQL 一条 SQL 加锁分析
死锁问题的解决方案
MySQL 中 DATETIME 和 DATETIME AMP 的 区别
……
*面试题手册