熟悉golang常用包。熟悉gmp并发模型,go内存模型,go垃圾回收。
熟悉操作系统原理。如 进程管理,内存管理,文件管理,IO中断。熟悉网络基本知识。网络基本工作原理。熟悉常见网络协议。熟悉常见数据结构和算法。
熟悉常见数据库实现基本原理。如:mysql,redis,kafka,aerospike;
有良好的linux基础:熟悉常用linux命令。能看懂并写基本的shell。
能对服务器问题进行基本排查。
有良好的汇编知识体系。
能基本使用常见数据库,队列,容器以及版本控制系统: mysql,redis,etcd,mongo,clickhouse,zookeeper,kafka,nsq,redis,kubernetes,git。