课程简介

你在为即将到来的面试季焦虑吗?面试官到底会问哪些问题?上网搜了无数面经但心里还是没底?

快来BAT集训营!BAT技术专家带你横扫面试中涵盖的全部知识点,手把手辅助实战,再也不怕算法题、coding题。。。更有BAT专家级讲师一对一算法模拟面试&简历优化。一路畅通,直取BAT Offer!

培养目标:从头到尾精讲面试求职中所需的基础知识、数据结构和算法,助力搞定算法、直通BAT。

PS:企业/高校团购集训通道请点击课程咨询

特色服务

  • 涵盖求职面试中所需的全部知识点

    从复杂度起步,精讲基础算法/数据结构(比如栈和队列、递归、哈希表)、和高级数据结构/算法(比如树、图、贪心、动态规划),包括语言基础、操作系统、数据库、网络、Linux、概率统计,更精讲架构设计和相关面试技巧。

  • 线上线下实训

    前五天每天晚上在线精讲,周末两天线下全天面对面辅导。

  • BAT专家级讲师

    ACM得主手把手教学,现场coding实战辅导,更有BAT专家级讲师一对一算法模拟面试。

  • 作业批改

    每次课皆布置作业,且讲师批改作业,一对一个性化辅导,保障学习效果。

  • 简历优化

    根据集训营实战项目,将涉及到的关键知识点和项目经历优化到您的简历中。

  • 模拟面试 + 就业推荐

    精讲面试求职时常见考点/算法,且BAT一线技术经理一对一模拟真实面试,从技术、表达等方面全方位提升您的面试能力。根据您的技术特长提供定制化的能力评估、就业指导以及包括BAT等一线互联网公司的工作机会推荐。

课程安排

  • 第一天:算法初步在线课程

    • 知识点:1-Why?What?How?
    • 知识点:2-复杂度
    • 知识点:3-均摊分析
    • 知识点:4-如何提升自己的面试编程水平
    • 实践:最大子数组和
    • 目标:学会如何从算法的角度思考问题,以及基本的解析思路
  • 第二天:必知必会的数据结构在线课程

    • 知识点:1-栈和队列
    • 知识点:2-递归初探
    • 知识点:3-人工栈与系统栈初探
    • 知识点:4-什么都能往里塞的哈希表
    • 实践:数据库中不可缺少的布隆过滤器
    • 目标:通过学习几种常见的数据结构,体会各种系统设计的含义,以及时空平衡的艺术
  • 第三天:图论在线课程

    • 知识点:1-图的定义(有向图,无向图)
    • 知识点:2-拓扑排序
    • 知识点:3-最短路(Floyd,Dijkstra,Bellmanford)
    • 知识点:4-最小生成树
    • 实践:依赖关系下的任务调度
    • 目标:通过对图论知识的选讲,学会图论最常用的算法,以及如何从图的角度看待事物
  • 第四天:图搜索初探在线课程

    • 知识点:1-遍历(深度优先 广度优先)
    • 知识点:2-走迷宫
    • 知识点:3-状态空间
    • 知识点:4-迭代加深搜索
    • 知识点:5-启发式搜索
    • 实践:N皇后问题
    • 目标:通过学习图搜索的基本方法,体会“万金油“算法的威力,以及对如何进行优化
  • 第五天:动态规划在线课程

    • 知识点:1-递归本质
    • 知识点:2-最优子结构
    • 知识点:3-重叠子问题
    • 知识点:4-万金油套路
    • 知识点:5-手把手教你如何写DP
    • 实践:背包问题,士兵路径问题
    • 目标:通过从递归的本质出发,学习动态规划的奥义,达到只要会递归就一定会动归的效果
  • 第六天:面试必备与常见数学问题线下实训

    • 知识点:1-语言基础(接口,抽象类,继承,垃圾回收,设计模式)
    • 知识点:2-操作系统(进程,线程,线程安全,调度,进程间通信)
    • 知识点:3-数据库(Mysql,HBase,Hive,建表,查询,优化)
    • 知识点:4-网络(三次握手,四次挥手,DNS, Cookie和Session)
    • 知识点:5-Linux操作(shell,awt)
    • 知识点:6-常见问题处理(判断内存泄漏,缓存的使用,提高可用性)
    • 知识点:7-放围棋游戏
    • 知识点:8-取石子游戏
    • 知识点:9-概率定义
    • 知识点:10-无穷级数
    • 知识点:11-条件概率
    • 知识点:12-贝叶斯公式和朴素贝叶斯
    • 知识点:13-数轮初步
    • 知识点:14-质因数分解
    • 知识点:15-辗转相除
    • 知识点:16-筛法
    • 知识点:17-Mod运算
    • 实践:现场编程指导
    • 目标:掌握面试常见基础知识考点、提高白板编程能力
  • 第七天:架构设计与面试技巧线下实训

    • 知识点:1-架构设计
    • 知识点:2-并行处理
    • 知识点:3-异步机制
    • 知识点:4-中间件
    • 知识点:5-缓存
    • 知识点:6-消息队列
    • 知识点:7-分布式爬虫设计实例
    • 面试技巧:8-简历优化
    • 面试技巧:9-模拟面试
    • 面试技巧:10-自我介绍
    • 面试技巧:11-项目描述
    • 面试技巧:12-答题思路
    • 面试技巧:13-白板编程技巧
    • 实践:从零到尾设计一个分布式爬虫
    • 目标:提高架构设计的能力

讲师介绍

  • 林奔

    曾多次获ACM亚洲赛区金奖,毕业于复旦计算机系。先后工作于谷歌、百度、大众点评、蚂蚁金服,熟练算法、机器学习、数据挖掘等,对将数据转化为生产力有着丰富的经验。讲课注重循序渐进、深入浅出,特别是coding刷题实战广受欢迎。

  • 林应

    原BAT高级技术专家,现创业中。创业之前,先后任职于微软、EMC等,从事过操作系统、数据库和云存储相关产品的研发。曾多次作为面试官参与BAT/EMC校招面试与出题,善于剖析leetcode经典题型、助人入门、提高。

  • 许老师

    百度地图创建初期研发主干、先后工作于Google、百度、搜狐、58等知名互联网公司,专注算法研发,曾有多年竞赛算法教学经验。

时间安排

9月18日起开始开课,为期一周

  • 在线课程周一20:00PM--22:00PM
  • 在线课程周二20:00PM--22:00PM
  • 在线课程周三20:00PM--22:00PM
  • 在线课程周四20:00PM--22:00PM
  • 在线课程周五20:00PM--22:00PM
  • 线下实训周六09:30AM--17:00PM
  • 线下实训周日09:30AM--17:00PM

课程咨询

微信咨询

电话:010-82712840

手机:152-7181-8254

email:jiaru@julyedu.cn

常见问题

  • Q : 集训营的上课方式是怎样的?

    A : 集训营采用线上线下相结合的方式,线上是五次在线课程,线下内容为封闭集训,面对面辅导。

  • Q : 怎样才能报名该集训营?

    A : 有编程基础。

  • Q : 不在北京怎么参加线下集训部分的课程?

    A : 七月在线不提供住宿,但是可以帮助大家协调住宿。如果实在无法参加线下的集训部分,仍然可以获得线下集训的课程PPT和相关实验资料,您在自己实现具体项目时遇到任何问题可以随时咨询讲师。

限时优惠价:2999元 原价:5000元

报名即送BAT历年笔试面试真题和答案