{ }OfferShore大厂算法通关

大厂算法面试路径

一条整理好的大厂算法面试路径

不知道从哪开始刷?跟着目录往下做就行。

20章
80道题
200道选择题
例题两数之和简单Python 3
class Solution:
    def twoSum(self, nums, target):
        seen = {}  # 值 -> 下标
        for i, x in enumerate(nums):
            if target - x in seen:
                return [seen[target - x], i]
            seen[x] = i
✓ 通过全部用例6 / 6

为什么这样安排

这是按大厂算法面试常考的内容整理出的一条路径。

按数据结构一类一类往下学:每类先过一遍基本操作和复杂度,再做几道典型题,最后用测验检查。比从第一题往后硬刷更有条理。

每章 4 道题,都是面试里常出现的。题解先给一个能跑的直接解法,再一步步优化,最后列出面试官可能追问的方向。

与任何公司无关

每一章的顺序

  1. 讲解
  2. 例题
  3. 题解
  4. 3 道练习
  5. 10 道选择题

例题和练习都能直接运行。提交以后会告诉你哪个用例没过、你的输出是什么。

适合谁

在校生 / 应届生

第一次准备校招算法面,不知道从哪开始。按章节做完,高频题型基本都见过一遍。

转行 / 非科班

没系统学过数据结构也没关系。每章从基本操作和复杂度讲起,不默认你已经会。

在职跳槽

时间不多,想尽快把手感找回来。每章 4 道题,一个晚上能做完一章。

完整版

S$29.99

买一次就行,以后加的题也能看。

  • 20 章,80 道题,200 道选择题
  • 每道题都有 Python 和 JavaScript 两种写法
  • 手机上也能写代码
购买激活码

已经有激活码了? 去激活

常见问题

跟直接刷 LeetCode 比有什么不一样?

LeetCode 题太多,很难知道从哪开始。这里排好了顺序,每章 4 道题,讲解是中文的。每题都标了 LeetCode 题号,想多练可以去做原题。

用什么语言?

Python 3 或 JavaScript,都在你自己的浏览器里跑,不用装环境。

买了之后怎么用?

在网站上付款,账号会马上开通,不用另外操作。如果你拿到的是 OL-XXXX-XXXX-XXXX 格式的激活码,登录后在「激活」页填进去就行。

能在几台设备上用?

哪台都能登录,但同时只能在线一台。在新设备上登录,旧的那台会自动退出。

以后还更新吗?

会。新加的内容不另外收钱。