当前位置: 首页> 行业动态 >硅谷求职必修课,FLAG敲门砖,全新算法入门班零基础带你闯过面试

硅谷求职必修课,FLAG敲门砖,全新算法入门班零基础带你闯过面试

2022-01-13 10:57:02北美工程师求职顾问


8课时魔鬼训练课程

9大主题系统性解题介绍

30道算法,数据结构真题举一反三

覆盖leetcode 高频面试题

4周组队刷题狂潮带你赢取高薪FLAGOffer !


  明 星 导 师   

罗老师

Senior Software Engineer, 拥有8年一线软件工程师工作经验,曾就职Facebook, Google, Amazon等多家明星级硅谷一线公司,《程序员面试白皮书》作者之一。熟悉软件开发,数据结构和算法。长期参与技术招聘,面试人数超过200人,对CS和非CS专业学生如何求职软件工程师有独到的见解和高效的求职方法。Office Hour金牌导师,辅导学员超500人,独创的7大主题刷题法使你用最短的时间刷完最多的题!




  适 合 学 员   

  • 无算法基础,或算法基础薄弱,不系统

  • 希望求职Facebook, Google, Linkedin, Airbnb, Uber等硅谷知名企业

  • 面试经验少或无面试经验,不知道与面试官如何正确的沟通和展现自己

  • 网上练习题目那么多,不知道该从哪些题开始准备

  • 获取最新面试动向

  • 认识一起找工作的其他小伙伴


马上扫码入微信群,了解更多课程详情。



  开 课 时 间   

第一节课

2018/6/2(周六) 美西时间7:00pm - 9:00pm


第二节课

2018/6/3(周日) 美西时间7:00pm - 9:00pm


第三节课

2018/6/9(周六) 美西时间7:00pm - 9:00pm

第四节课

2018/6/16(周六) 美西时间7:00pm - 9:00pm

错过直播不要怕,直播结束后会发出直播视频回放

课后会有项目和微信群刷题,帮你巩固知识。

  课 程 大 纲   

第一节课 

你好,技术面试


第一课目标:

  • 针对程序员需求量最大的“热门公司”,一一讲解这些公司的面试特点。

  • 知道如何写出一份“tech interview ready”的简历

  • 全面了解技术面试流程,“兵来将挡”地应对面试中可能碰到的各类面试官

  • 知道怎样完整、全面地回答一道白板编程题,再也不会出现“我觉得面得不错,最后为什么没有进”的尴尬


1. 面试风格和面试题

  • Facebook

  • Google

  • Apple

  • Cisco

  • Oracle

  • 初创公司

2. 如何写简历才能看起来更像一个高大上的码农?

3. 如何准备技术面试?技术栈总结

  • 从“软”到“硬”了解程序员的一天

  • 程序员面试技术栈

  • 程序员的分工和合作

  • 前端,逻辑层和后台我是和哪个

  • 了解你的面试官

  • 从容应对HR和工程师

4. 如何在解题思路上征服你的面试官?

  • 白板面试的答题思路

  • 白板面试答题流程


课件预览


第二节课 

算法101


第二课目标:

  • 了解面试中最常见的基本算法问题

  • 如何衡量算法效率(复杂度分析)

  • 逐一讲解算法基础内容

  • 利用“模式识别”,快速判断应该使用什么算法,利用代码模版快速解决


1. 算法面试总结

  • Merge sort, quick sort, insertion sort

  • Binary search (and variations)

  • Tree traversal: pre-order, in-order, post-order, level-order

  • Algorithm analysis

2. 复杂度计算 Time Complexity

  • 时间和空间复杂度计算

  • 顺序和循环结构复杂度计算

  • 事前分析估算法

3. 排序 Sort & Search

  • 快速排序

  • 合并排序

  • 桶排序

  • 二分查找和k选择查找

  • Sort & Search 真题1,2,3分析和应用

4. 递归和动态规划 Recursion & Dynamic Programming

  • 递归三要素和动态规划四要素

  • DP应用场景

  • 状态转移方程 

  • 遍历算法和分治算法 Traverse and Divide Conquer

课件预览


第三节课 

数据结构101

第三课目标:

  • 了解面试中最常见的基本数据结构问题

  • 逐一讲解数据结构的概念和基础内容

  • 利用“模式识别”,了解数据结构的出题套路,见招拆招


1. 数据结构总结

  • List, Stack, Queue

  • Binary Tree, BST

  • (Hash) Set, Map

  • Priority Queue (Heap)

2. 数组和字符串 Array

  • 数组,矩阵,树状数组

  • 数组的处理方式

3. 链表处理技巧 Linked List

  • 双指针算法

  • 巧用“哑节点”

4. 哈希表 Hash Table

  • 常用的哈希库

  • 哈希表的实现原理

  • 冲突解决方法(Open Hashing, Closing Hashing)

  • 哈希表高频面试题

5. 栈和队列 Stack & Queue

  •  Stack & Queue 应用场景

  • Stack & Queue 真题1,2,3分析

  • 解题原理,复杂度分析, 拆解同主题题目

6. 树 Tree

  • 二叉树,二叉搜索树,字典树

  • 二叉树的序列化

  • 二叉树的分治算法

  • 递归三要素


课件预览



第四节课 

当算法遇上数据结构

第四课目标:

  • 算法和数据结构课程的进阶,挑战面试中最有难度的问题

  • 从经典算法问题中总结模版,举一反三

  • 了解算法在实际工作中的应用


1. 树和图的周游

  • 递归算法

  • 深度优先

  • 广度优先

  • 真题1,2,3分析

  • 解题原理,复杂度分析, 拆解同主题题目

2. 图的算法 Graph

  • 贪心算法

  • 最短路径算法

  • 真题1,2,3分析

  • 解题原理,复杂度分析, 拆解同主题题目

3. 堆排序 Heap

  • 堆的基本原理

  • 优先队列与堆的联系

  • 堆的高频试题

4. 从内排序到从外排序

  •  B树

  • 文件系统

  • 解题原理,复杂度分析, 拆解同主题题目

5. 挑战高级程序员

  • 程序设计

  • 系统设计

课件预览


课程形式为线上视频直播,每次课程可与导师互动交流,每次课程只限20人报名,保证学习质量。中国美国可同时观看直播。每次课程结束将会给所有学员发送视频链接,可反复观看复习课上内容。

  学 员 战 绩  

部分往期精品小班学员入职公司汇总

  求 职 宝 典  

报名后即可获得价值$120的全部工程专业的求职宝典!《独家面经和题库》《美国就业手册》《硅谷求职攻略》《工程求职宝典》等的求职材料和求职资源。



  报 名 方 式  

关注北美工程师求职顾问公众号

并回复关键字:

“小班2”



 往 期 学 员 反 馈