编程基础: 熟悉Golang语言,包括GC工作原理、内存分配和GPM调度机制。以及Mysql,MVCC、本地事务等。
计算机基础: 熟悉操作系统虚拟内存、进程调度、并发和异步原理等;计算机网络基础,包括TCP/IP、HTTP协议等。
微服务: 熟悉分布式架构基础,RPC、包括CAP理论、消息队列、雪崩、分布式锁和事务等。
数据结构与算法: 会使用常见数据结构预算法。堆、栈、链表、二叉树、哈希表等。
其他: 常使用JavaScript、React做前端开发,并对Rust语言有一定的掌握,善于尝试不同的技术栈。