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

九章算法班

  • 课程学时: 每节课2小时,总共18课时
  • 开课时间:
    2017-03-05T02:30:00+00:00

    本次课为免费试听课 FREE, 如果你错过了本节,也可以在下一期开课时补上。

  • 课程安排:
    请查看下文完整课程时间表,每一节的时间为您电脑所在地的当地时间。下期课程时间未定,预计为4月中下旬。 查看完整课程表
  • 课程版本:
离第一节免费试听课还有 6 days,18 hours

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

适合谁?

硅谷求职必上,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

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

    常见问题

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

    课程相关

    MapReduce 会不会过时了?
    《九章算法班》使用什么语言?我不会怎么办?
    大家都做相同的project,会不会导致简历重复性较高?
    Big Data 课程会讲spark吗?
    Big Data 课程主要使用什么计算机语言?
    课程提供视频么?错过了一节课怎么办?
    课件什么时候发?怎么拿到?
    如果我对课程不满意,可以退课么?
    如何登陆LintCode Ladder?
    上课的形式是什么,可以互动么?
    如何知道学员QQ群?
    提供内推,简历修改,模拟面试么?
    参加你们的课程一定可以拿到Offer么?
    上 Android 的课一定要买 Android 手机么?

    付款相关

    怎么付款?支持那些付款方式和货币?
    我是学生,课程价格太贵,怎样可以获得优惠?
    我是老学员,是否有优惠?
    我推荐了其他人来九章,是否可以获得优惠?怎样获得?
    如何获得团购价?需要在同一账户付款么?

    为什么选择九章

    一分钟了解九章

    您可能感兴趣的其他课程

    系统设计班

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

    18课时 2 weeks后开课

    Android 项目实战

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

    18课时 2 weeks后开课

    Big Data 项目实战

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

    18课时 1 week后开课

    九章算法强化班

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

    14课时 1 week,6 days后开课

    Java入门与基础算法班

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

    16课时 等待下次开课

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