九章精品IT求职在线直播课程 之

九章算法班

  • 课程学时: 每节课2小时,总共18课时
  • 开课时间:
    等待下次开课(一般每个月都会有课程)
  • 课程安排:
    请查看下文完整课程时间表,每一节的时间为您电脑所在地的当地时间。下期课程时间未定,预计为4月中下旬。 查看完整课程表
  • 课程版本:
来晚了,第26期课程已经结束报名

下一期课程的时间未定,通常来说每个月都会开。

适合谁?

硅谷求职必上,FLAG敲门砖,成为Offer收割机。

  • 无算法基础,或算法基础薄弱,不系统
  • 希望求职Facebook, Google, Linkedin, Airbnb, Uber等硅谷知名企业
  • 面试经验少或无面试经验,不知道与面试官如何正确的沟通和展现自己
  • 网上练习题目那么多,不知道该从哪些题开始准备
  • 获取最新面试动向
  • 认识一起找工作的其他小伙伴

讲师介绍

主讲搭配助教,直播效果更好

陈近南老师

顶尖IT企业工程师

国内TOP2名校毕业,拿过国内和北美顶尖IT企业offer数13+,曾就职过3个顶尖IT企业,拥有丰富的面官经验。

令狐冲

顶尖IT企业工程师

曾就职于超过2家硅谷顶尖IT企业, 北美和国内顶尖IT企业offer数10+,面试人数超过200人

课程服务

精益求精,不断进步

硅谷一线企业工程师授课

新鲜的求职经验,大公司的招聘标准,面试官的经验分享

18课时精品直播课程

定时定量,让你没有无从偷懒。每节课学员上座率超过95%,保证学习效果。

课堂实时答疑解惑

课堂有问题?助教老师来帮你。搞定所有拦路虎,学到更多的知识。

课后配套阶梯训练

动手才是硬道理,边学边练效果好。知识掌握得更加踏实!

QA板块问答

保证每个学员的问题,都得到专业解答。不会烦恼到底哪个才是正确答案。

找到一起找工作的朋友

学员专属的QQ群,互助答疑,找人内推,认识朋友,求打鸡血。

课程大纲

每节课资料提前5天发放

1

本节大纲

Introducing Algorithm Interview & Coding Style【免费试听】

  • 通过strStr这一道常见面试题讲解面试中的常见误区
  • 从面试官的角度分析面试的考察点
  • 从Subset中了解算法面试中模板的重要性
  • 面试常见问题答疑
  • 2017-03-05T02:30:00+00:00

    2

    本节大纲

    二分搜索 Binary Search

    • 二分法三重境界
      • 二分位置之满足条件的第一次 -  Binary Search on Index - OOXX
      • 二分位置之保留一半 - Binar Search on Index - Half half
      • 二分答案 - Binary Search on Result
    • 学习Binary Search的通用模板,不再死循环
    • 讲解Search in Rotated Sorted Array等10道高频二分搜索题

    2017-03-11T02:30:00+00:00

    3

    本节大纲

    二叉树问题与分治算法 Binary Tree & Divide Conquer

    • 二叉树的深度优先遍历 Binary Tree DFS Traversal
      • 先序/中序/后序 Preorder / inorder / postorder
    • 二叉树中的分治算法 Divide & Conquer
      • DFS模板 Introduce DFS Template
      • 二叉树高频面试问题
    • 递归三要素
      • 遍历算法与分治算法对比 Traverse vs Divide Conquer

    2017-03-12T02:30:00+00:00

    4

    本节大纲

    宽度优先搜索 Breadth First Search

    • 二叉树上的宽搜 BFS in Binary Tree
      • 二叉树的序列化问题 Binary Tree Serialization
    • 图上的宽搜 BFS in Graph
      • 拓扑排序 Topological Sorting
    • 棋盘上的宽搜 BFS in Chessboard

    2017-03-18T01:30:00+00:00

    5

    本节大纲

    深度优先搜索 Depth First Search

    • 组合类深搜 Combination DFS
    • 排列类深搜 Permutation DFS
    • 图上的深搜 Graph DFS
    • 非递归的深搜实现方法 Non-Recursion

    2017-03-19T01:30:00+00:00

    6

    本节大纲

    链表与数组 Linked List & Array

    • 链表 Linked List
      • 哨兵节点在链表问题中的运用 Dummy Node in Linked List
      • Linked List的常用技巧 Basic skills in Linked List
      • 其他高频链表问题 High Frequent Asked Linked List Questions
    • 数组 Array
      • 子数组及相关面试题 Subarray & Related Questions
      • 其他高频数组问题 High Frequent Asked Array Questions

    2017-04-01T01:30:00+00:00

    7

    本节大纲

    双指针算法 Two Pointers

    • Two Sum 问题及他的各种扩展 Two Sum & Follow-ups
    • 其他高频的双指针问题

    2017-04-02T01:30:00+00:00

    8

    本节大纲

    数据结构 Data Structure

    • 栈 Stack
      • 最新栈相关的面试题
      • 迭代器 —— Iterator
    • 哈希表 Hash
      • 常用的哈希库的区别 Hash Set vs Hash Map vs Hash Table
      • 哈希表的实现原理 Basic Hash Knowledge
      • 哈希函数 Hash Function
      • 冲突的解决方法 Collision
        • 开散列 Open Hashing
        • 闭散列 Closed Hashing
      • 哈希扩容 Rehashing
      • 哈希表高频面试题 High Frequently Asked Hash Questions
      • 堆的基本原理 Basic Heap Knowledge
      • 优先队列与堆的联系和区别 Priority Queue vs Heap
      • 堆的高频面试题 High Frequently Asked Heap Questions
      • 堆的代替品:TreeMap

    2017-04-08T01:30:00+00:00

    9

    本节大纲

    动态规划 Dynamic Programming

    • 动态规划的基本原理 Basic Knowledge of Dynamic Programming
      • 动态规划四要素
      • 动态规划的使用条件
      • 哪些题不能使用动态规划
    • 坐标型动态规划
    • 接龙型动态规划

    2017-04-09T01:30:00+00:00

    课程更新日志

    • v4.0

      2017-01-01

      根据过去的2016年面试情况,大幅度对课程内容进行了调整,有史以来课程调整最大的一次

      • 动态规划减少到一节课,因为动态规划在面试中出现的几率较小(不等于不考,想拿FLAG offer的同学,一定要学习《算法强化班》,算法强化班有2节动态规划课程);
      • 搜索类问题在面试中频率增加,因此将搜索拆分为两节课,分别是宽度优先搜索和深度优先搜索;
      • 将链表与部分数组的内容合并为一节课;
      • 从数组这节课中单独拿出两根指针这类问题单独作为一节课

    • v3.5

      2016-10-23

      • LintCode阶梯训练增加5+道最新面试题的练习
      • 增加知识点小视频功能,将一些知识点用10分钟左右的小视频讲解,帮助大家预习和复习。
      • 调整部分课程的结构的讲解顺序,去掉一些不太面的题目。

    • v3.4

      2016-07-08

      • 优化QA答疑流程。
      • 增加递归三要素与动态规划四要素的对比。
      • 增加递归,搜索,分治,遍历,回溯等概念的分析对比图。
      • 未完待续。
    • v3.3

      2016-05-07

      • 增加“令狐师兄带你写代码”环节,每节课中抽出1-2个题,手把手现场写代码,演示刷题过程中的正确编码过程。
      • 每节课结束前5分钟增加“点题时间”,将近期热门面试题在九章QA中分享讨论。
      • 优化数据结构一课,在阶梯训练中增加了几道新的关于堆的热门面试题。
      • 优化数组与数一课,增加了2道与Merge Two Sorted Arrays 相关的最新的热门面试题拓展
      • 阶梯训练中增加了2道与图论相关的面试题。

    价格方案

    拉上小伙伴一起享受团购价吧!

    单人报名价格
    $299

    或人民币¥2059

    第一节课免费试听 FREE
    9节精品直播课,一手资料及时送
    课中助教勤答疑,课后专享练习题
    专属学员QQ群,结识求职小伙伴
    QA板块提问权,你有问题我来答

    支持Paypal与支付宝付款。
    国际信用卡用户也可以使用Paypal完成支付。
    国内信用卡账户也可以使用支付宝完成支付。

    团购价 / 分享价
    $149

    或人民币价格¥1024

    团购价/分享价获得方法 COUPON

    扫描下方二维码关注九章算法的微信公众号。在公众号中点击右下角的"课程优惠"按照提示进行操作获得优惠码。报名时使用优惠码即可获得优惠。

    常见问题

    没有我们解决不了,只有你想不到

    课程相关

    课程使用什么语言教学?
    我适合这门课么?
    面试当中允许直接使用Arrays.sort()吗?

    其它问题

    可以退课么?
    怎样付款?
    LintCode上有些问题必须付费才能看到么?
    如何使用优惠券?
    如何获得优惠券?
    如何绑定 LintCode?
    强化班和算法课会有重复吗?九章算法班和强化班有什么区别?
    如何退课?
    错过第一节课怎么办?可以插班么?
    LintCode 过期了怎么办?可以单独续费么?
    错过课怎么办?可以补课么?有视频么?
    提供内推,简历修改,模拟面试么?
    上课之后一定可以拿到Offer么?
    上课的形式是什么,可以互动么?
    课件什么时候发?怎么下载?
    我是老学员,是否有优惠?
    LintCode Ladder 的有效期多久?
    如何找到课程QQ群号?
    ladder的权限问题,我付费了,好像只能用advance的ladder,算法班的ladder能用么?
    如何团购?需要在同一账户付款么?
    报名了 X 班,可以用 Y 班的 Ladder 么?
    忘记 LintCode 密码怎么办?可以把 Ladder 权限换到另外一个账号么?
    课程优惠相关信息
    可以单买一节课么?
    刷题没思路的话要花多久去想,还是说直接看答案?
    课程优惠相关信息
    Lintcode上作业题目有没有答案?
    Ladder 权限过期了,如何看到之前我写的代码?
    课后怎么找助教问问题?

    为什么选择九章

    一分钟了解九章

    您可能感兴趣的其他课程

    系统设计班

    怎样设计Facebook?理解Google的三驾马车!

    18课时 等待下次开课

    Android 项目实战

    硅谷工程师教你从零开始学习 Android 编程!

    18课时 等待下次开课

    Big Data 项目实战

    硅谷工程师教你从零开始学习 Big Data!

    18课时 等待下次开课

    九章算法强化班

    寒冬期,算法面试越来越难,你需要充电!

    14课时 等待下次开课

    Java入门与基础算法班

    不会Java?转专业找CS?算法零基础?

    16课时 1 month后开课

    © Jiu Zhang 2013-2016. All rights reserved. 京ICP备16004690号-1