报价

【备战春招】夯实基础!2月22日软件工程师求职基础旗舰课即将开课!

2019-10-08     报价



基本信息


课程学时:每周2节课,每节课2小时,共6周;

课程练习:100小时针对性训练+6次OA模拟;

课程规模:每班限20名学员,配备5名辅导老师,师生比为1:4

技能准备:有任何一门语言的编程基础(如 Java, C++, Python);

课程安排:线上直播授课,不能参加直播的同学需提前请假,课后班主任老师会给请假的同学发送课程视频;

报名方式:发送简历到官方邮箱:info@zhitongguigu.com;专业咨询老师45分钟定位咨询。

开课时间:2月22日




适合对象

 求职基础课,适合无算法基础的转专业的同学,或者计算机专业算法基础薄弱、不系统的同学;

 无面试经验或者面试经验少,不知道如何在面试中与面试官沟通的同学;

 未刷题或者刷题数量较少,刚开始备战求职,想寻找共同奋战的小伙伴的同学。


讲师介绍

Charlie老师

主讲老师:Google资深工程师,具有多年移动端开发经验,面试官经验及面试辅导经验丰富,善于指导学员理解题目、理清思路、套用解题方法,进而将完美的代码展现给面试官。


Steve老师

班主任:先后毕业于英国南安普顿大学、伯明翰大学,对目前硅谷科技公司相关行业的招聘情况有着充分的了解,与百所学校的中国留学生有着紧密联系,善于学习指导,无处不在的小帮手。


 咨询指导团队 

20人科技公司资深工程师咨询团队,在简历指导、项目咨询、职业规划等方面为学员提供求职技能全方位规划,让你在众多求职者中脱颖而出!


 课程服务团队 

贴心算法助教全天候指导编程问题,作业不会做?LeetCode刷题没思路?随时求助,助教老师都会一一为您解答!

课程小助手一对一督促作业,从此再找不到拖延作业的理由!


课程服务

无限次职业规划:专业咨询评估老师,帮助你定位未来职业方向;

无限次简历修改:资深面试官针亲自帮助修改每一位学员简历;

无限次项目咨询:帮你挑选合适的project,不仅丰富简历,更为未来职业打下基础;

每周OA模拟实战:专业的online coding考试系统,每一次练习,都是一次OA,每道题目,都有批阅反馈;

助教群内实时辅导:建立学生交流讨论群,算法助教实时辅导编程问题。


课程大纲

 课程内容已根据最新面试趋势全面升级,当前课程版本:v3.0 

第一章 北美计算机工作求职全面介绍

  • CS面试究竟考什么

  • 除了面试,还需要准备什么?

  • 找工作的时间表

  • 举一反三——如何最有效率的准备技术面试

第二章 简历

  • 简历有什么用?

  • 简历格式

  • 内容的把握——如何最佳地呈现你的实力

  • 内容的把握——如何让面试官看中你的简历

第三章 时间复杂度

  • 什么是时间复杂度(以计算质数为例)

  • 三种时间复杂度和他们的记法

  • 如何计算复杂度

  • 主方法——计算时间复杂度的利器

  • 面试中时间复杂度问题讲解

第四章 数组

  • 什么是数组?数组的表现形式

  • 为什么需要数组

  • Two-sum: 精通array的最佳题目

  • Array的各种玩法

  • ArrayList:强化版array

  • Array在面试中的常见考点

第五章 Java数据类型和变量

  • 原型类型 VS 引用

  • 类型的定义

  • 类型的赋值

  • 传递参数

  • 面试考点——类型如何比较

第六章 链表

  • 什么是链表?

  • 链表的用途

  • 链表的基本操作

  • 如何实现一个链表

  • 链表中常见的特殊处理

  • 面试题中的链表

第七章 栈和队列

  • 先进后出(LIFO)和先进先出(FIFO)

  • 栈和队列的基本操作

  • 如何实现栈和队列

  • 如何应用栈和队列解决面试常见问题

  • 面试常用考题讲解

第八章 递归

  • 什么是递归

  • 递归性质和数学归纳法

  • 典型递归题目

  • 递归的代码实现

  • 面试中的难题解析

第九章 排序

  • 常见的排序算法

  • 冒泡、插入、选择、归并、快速、桶排序

  • 排序的时间复杂度分析

  • 万物皆可排序?

  • 面试中排序问题考点

第十章 二分搜索

  • 什么是二分搜索

  • 二分搜索的时间复杂度

  • 二分搜索的各种用途和变形

  • 面试中哪些类型题适合二分搜索

第十一章 代码风格

  • 什么是代码风格

  • 业界标准

  • 面试中的代码风格

  • 在线工具

第十二章 树和图

  • 树的定义和类型

  • 二叉树

  • 二叉树遍历

  • 图的定义和类型

  • 图的遍历

  • 面试中树和图的常见考点解析


常见问题

 Q1:转专业的学生,没有什么基础,上课能够跟得上老师的进度?

基础班的课程内容,会帮助同学们系统的梳理面试所需要的基础知识点,对于学员水平要求不高,适合转专业的学生以及基础不够扎实的同学,上此课程前,只需要熟悉一种编程语言即可,最好是Java,也可以是C++等。


 Q2:大纲中所说的课程知识点,我都有了解,是否还需要上这门课程?

本课程是以就业面试为导向的,课程中会系统的梳理面试所需要的知识点,以及这些知识点在解题过程中的实际应用,与学校课程有所不同。上课前,咨询评估老师会根据学员的简历评估情况帮助学员确定班型,如果你的评估结果是从基础班开始上课,那么建议你从基础班开始学习,将基础打扎实,才能跟上提高班课程进度。


 Q3:什么时间上这门课程比较合适?

对于大一、大二的同学,通过这门课程学习,除了系统的学习面试所需要的知识外,更重要的是能够接触到工业界实际应用的知识点,减少学校知识与工业界实际需要的知识之间的gap,从而对学员的选课方向,找实习工作打下基础;对于高年级的同学,学习课程的主要目的是为了寻找实习或者全职工作,鉴于目前严峻的就业形势,求职准备越早越好!


 Q4:课程中使用什么编程语言教学?

编程语言是课程学习中次要因素,上课过程中,最重要的是面试知识点的梳理、解题方法和思路的深入理解,并培养问题归类和举一反三的能力。讲课过程中,老师主要使用Java教学,个别题目会涉及C++。


 Q5:如果课程中跟不上老师的进度怎么办?

直通硅谷的课程支持无限重听,即购买一次课程,可以在一年内多次听课,并且每期课程内容会根据面试趋势及时调整。学员只需要在开课前,提前跟班主任老师或者小助手联系即可。


 Q6:上完这门课,我能够达到什么水平?

基础班的target是使同学们达到硅谷一线科技公司的电面、实习面试水平。通过学习和练习,同学们能够掌握一线科技公司面试所需要的基础知识,以及面试内容,达到电面或实习面试的水平。


 Q7:OA是什么形式?

每周的作业和平时的测试,我们都将通过online coding的形式发送给同学们,同学们可以直接在线上完成,形式与公司的OA基本相同。完成编程后,后台会生成综合成绩,帮助同学们更直观的了解自己的编程水平,进而使学员在每次训练中,逐步提升。


Q8:简历内容比较“单薄”,无法拿到面试怎么办?

很多同学的简历内容较少,又不知道增加什么内容,在学校所做的项目简单,与工业界所需掌握的技术技能严重脱钩,放在简历上分量不够,投出的简历也很难拿到面试。直通硅谷的一对一项目咨询服务,会根据学员的具体情况和未来的就业方向,帮助学员选择网络上合适的项目,同学们通过这些项目的学习,既可以丰富自己的简历,又能为未来工作打下基础。


报名流程


课程费用

线上直播课程学习

 课程服务中全部服务内容

考核优秀者内推服务


单人报名


“分享”优惠


“二人团购”优惠


扫描二维码,关注公众号

回复“优惠”

获取优惠方法。

报名请发送简历至官方邮箱:info@zhitongguigu.com


相关阅读

大家都在看