1、基础数学知识:线性代数、概率论、统计学、图论; 2、基础计算机知识:操作系统、linux、网络、编译原理、数据结构、数据库; 3、编程语言基础:C/C++、Python、Java; 4、人工......