1. 精通 HTML5、 CSS3、 JavaScript 和主流前端框架(如 React、 Vue.js 或Angular) ;2. 熟悉前端构建工具和包管理器(如 Webpack、 Gulp、 npm/yarn) ;3. 有使用版本控制系统(如 Git)的经验;4. 熟悉图形交互 canvas 并使用图表插件的经验,比如 echarts, three.js;5. 熟悉 Golang、 Java、 python 任一语言以及相关的开源组件,具备扎实的编程基础,深入理解设计模式、多线程编程,熟悉性能调优;6. 熟悉高并发、高性能、高可用的分布式系统设计,具备相关的实战经验;7. 熟练掌握 RPC 框架、分布式缓存、消息队列、负载均衡、分布式事务等技术;8. 深入了解微服务架构,例如 Spring Boot、 Spring Cloud、 Dubbo、 GRPC、GO Gin、 Pytorch 等框架;9. 深入了解 Netty 网络通信框架,熟悉 Nginx 代理服务器,理解 IO、多线程、集合等基础框架的使用场景;10. 熟悉 Redis 等分布式缓存技术,能够根据业务需求设计合理的缓存方案,提升系统性能和可扩展性;