免费课程

介绍对数据结构和算法

通过
Grow With Google

自信地走在科技的采访

nanodegree程序

编程简介

学习码

通过学习编程的基础知识提升你的职业。

这个课程

技术访谈遵循的模式。如果你知道的模式,你会在竞争中领先一步。本课程将向您介绍常见的数据结构和算法的蟒蛇。您将回顾技术常问的面试问题,并学习如何构建你的反应。

你将练习的问题和答案测验来测试你的能力。然后你就会练习模拟面试得到具体改进建议。做好一切准备面试官抛出你的技术。

当然成本
自由
时间线
约。 4周
技能等级
中间
计入产品

丰富的学习内容

互动问答

由行业专业人士授课

自学

学生支持社区

加入路径伟大

这当然是你迈向一个新的职业生涯与编程入门程序的第一步。

免费课程

介绍对数据结构和算法

通过Grow With Google

提升你的技能,并通过创新,自主学习提高你的hirability。

Icon steps
 
 

当然线索

的Brynn Claypoole

的Brynn Claypoole

领先的数据分析

托马斯·霍雷肖

托马斯·霍雷肖

学生体验铅,机器人

你将学到什么

第一课

引进和效率

  • 基本介绍本课程涵盖的主题。
  • leand效率的定义,以及该符号的说明通常用于描述效率。
  • 描述的实践效率的代码片段。
教训2

基于列表的集合

  • 正式学习列表的定义,请参阅定义和基于列表的数据结构,数组,链表,栈和队列的例子。
  • 审查的共同的列表方法的效率,以及使用和操纵这些数据结构练习。
第3课

搜索和排序

  • 探讨如何搜索和排序具有基于列表的数据结构,包括二进制搜索和气泡,合并,快速排序。
  • 检查每个的效率,并学习如何在搜索和排序使用递归。
  • 见和这些方法的实施例的写入,以及多个分类像插入排序算法。
第4课

地图和散列

  • 了解集,映射(字典),以及散列的概念。
  • 检查常见问题与途径散列,并练习使用哈希表和哈希映射的例子。
第五课

树木

  • 学会与树数据结构相关的概念和术语。
  • 调查常见的树种,如二叉搜索树,堆,自平衡树。
  • 看到的常见树的遍历技术的例子,检查常见的树遍历和功能,以及实践操作树的效率。
第6课

  • 检查的曲线图的理论概念和图形了解的常用术语,编码表示,属性,遍历,和路径。
  • 操作图形和实践中确定与图形相关联的效率。
第7课

在算法案例研究

  • 游览著名的计算机科学问题,最短路径问题具体,背包问题和旅行商问题。
  • 了解更多关于暴力,贪婪,和动态规划解决这些问题。
第8课

技术面试技巧

  • 了解“算法”面试回答常见的技术问题。
  • 看看如何澄清和实践的面试问题解释在这个过程中使用所教导的概念,并获得面试给予他们在接受采访时寻找什么秘诀。
第9课

实践采访

  • pramp使用,以满足Udacity另一名学生,并得到现场技术面试的做法。

前提条件和要求

  • 精通口语和书面英语
  • 蟒(中间体)
  • 代数(中间体)

看到 技术要求 使用Udacity。

为什么走这条路

成功的技术面试的关键在于实践。在这个过程中,你将回顾常见的数据结构和算法蟒蛇。您将学习如何解释您的技术问题的解决方案。这当然是最适合你,如果你从来没有在数据结构和算法采取的课程。此外,它是一个很好的复习,如果你有一些经验,这些主题。你会通过视频教程学习的概念。你会看经验丰富的工程师审查和讨论不同的例子补充途径采访。然后,运用你的技能和实践模拟面试与pramp!

与高科技产业领袖Udacity合作伙伴为您带来最全面的资源为你的求职。加入这个当然,如果你想在你的求职的驾驶员座椅,你决定哪些角色,以采访和土地这些面谈!

我能得到什么?
影片教练通过做练习学习由业内专业人士教