考生应具备以下基本能力:
1. 基本的C/C++的代码设计能力,以及相关开发环境的基本调试技巧;
2. 理解并掌握最基本的数据存储结构,即:数组、链表;
3. 理解并熟练编程实现与基本数据结构相关的基础算法,包括递归、排序、查找等;
4. 能够分析算法的时间复杂度、空间复杂度和算法稳定性;
5. 具备问题抽象和建模的初步能力,并能够用所学方法解决实际问题。
1v1专属答疑服务
BAT专家面试辅导
张益桃老师
中国科学技术大学软件工程硕士。10年研发经验,曾就职于北京某军工企业。精通C++、Python、爬虫、Java、iOS、Android、自动化测试等技术,精通DB2、Oracle、MySQL等主流数据库。擅长人工智能领域的机器学习、神经网络等。参与国内多所大学的教学及课程编写工作,授课包含人工智能、Python、C++、JavaEE等。
中国科学技术大学软件工程硕士。10年研发经验,曾就职于北京某军工企业。精通C++、Python、爬虫、Java、iOS、Android、自动化测试等技术,精通DB2、Oracle、MySQL等主流数据库。擅长人工智能领域的机器学习、神经网络等。参与国内多所大学的教学及课程编写工作,授课包含人工智能、Python、C++、JavaEE等。
1. 基本的C/C++的代码设计能力,以及相关开发环境的基本调试技巧;
2. 理解并掌握最基本的数据存储结构,即:数组、链表;
3. 理解并熟练编程实现与基本数据结构相关的基础算法,包括递归、排序、查找等;
4. 能够分析算法的时间复杂度、空间复杂度和算法稳定性;
5. 具备问题抽象和建模的初步能力,并能够用所学方法解决实际问题。
1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课
2、手机/平板:下载腾讯课堂APP, 进入学习页面听课