Logo
Section 1 / 2

课程概述

在本节课中,了解课程内容。

导入

课程概述

在本节课中,了解课程内容。

公司招聘软件工程师是为了解决实际工作中的问题。他们寻找的不仅仅是能够高效写出代码来找出列表中第 k 大整数的人,而是能够阅读用户故事、深入分析并识别出故事背后的核心问题是“找出列表中第 k 大的整数”,然后设计出高效解决方案的人。

面试中可能出现的场景多种多样,无法穷尽。适当的练习能极大帮助你应对突发情况。
本课程涵盖了顶级科技公司在编程面试中常见的大部分题目。
我们已根据面试题目的不同主题,将课程划分为多个章节。

每一章都会介绍一个现有应用中的业务场景,并围绕该场景构建特定功能,以解决某一类问题。
我们的目标是帮助你理解问题背后的本质模式,从而能够将这种模式应用到相应的面试题目中。我们精心挑选了每个题目,确保它们不仅符合场景中讨论的模式,还带来了不同的约束条件。

每章开头会简要介绍我们将要实现的功能。随后,我们会详细讲解如何构建每个功能,并解释可应用于面试题的底层模式。最后,你会被要求独立完成与该模式相关的题目练习。

让我们开始吧!

谁应该参加此课程?