在 Discord 上加入/关注我们 | ? (推特)|电报 | Facebook
不是每个人都有时间做几百道 LeetCode 题。以下是我(Blind 75)的作者为忙碌的工程师提供的免费精选技术面试准备材料。超过 1,000,000 人已从这本手册中受益!
除了常见的算法问题外,其他很棒的问题包括:
非常感谢您在贡献内容方面的帮助!
该存储库包含实用内容,涵盖技术面试的所有阶段,从申请工作到通过面试再到报价谈判。技术上合格的候选人可能仍然会发现非技术内容有帮助。
该存储库中的信息经过压缩。最终,在技术面试中取得成功的关键是持之以恒的练习,我不想用太多的话让你感到厌烦。我告诉你你需要知道的关于如何进行面试过程的最低限度的知识,然后你去练习并找到你梦想的工作。
任何想在科技公司找到工作但对技术面试不熟悉的人、已经有一段时间没有参加面试并想重新进入游戏的经验丰富的工程师,或者任何想成为技术面试者的人更擅长技术面试。
GitHub 上有很多很棒的书籍,例如《破解编码面试》和与面试相关的存储库,这个存储库有何不同?不同之处在于,许多现有的采访存储库主要包含指向外部资源的链接,而此存储库包含直接供您使用的高质量精选内容。
此外,现有资源主要集中在算法问题上,缺乏对更多特定领域和非技术问题的覆盖。本手册旨在涵盖典型算法编码问题之外的内容。 ?
AlgoMonster 旨在帮助您在最短的时间内通过技术面试。 AlgoMonster 由 Google 工程师设计,采用数据驱动的方法教你最有用的关键问题模式,并提供内容帮助你快速修改基本数据结构和算法。最重要的是,AlgoMonster 不是基于订阅的 - 支付一次性费用并获得终身访问权限。立即加入即可享受 70% 折扣 →
Design Gurus 的这门课程扩展了推荐练习题的问题,但从问题模式的角度进行练习,这是我也同意的学习方法,并且我个人也曾用它来更好地进行面试编码。本课程允许您练习 Java、Python、C++、JavaScript 中的选定问题,并提供这些语言的示例解决方案。学习并理解模式,而不是记住答案!立即获得终身访问权限 →
前端相关内容已移至单独网站——前端面试手册。
我们仍在研究系统设计内容。同时,请查看 ByteByteGo 的系统设计面试课程或 Design Gurus 的 Grokking the System Design Interview 课程,我们认为这些是开始准备系统设计面试的最有用的资源之一。
Docusaurus 网站的创建是为了提供更好的阅读体验。请查看这里的网站!
如果您对数据结构的实现方式感兴趣,请查看 Lago,一个 JavaScript 数据结构和算法库。它几乎仍然是 WIP,但我打算将其制作成一个可在生产中使用的库,同时也是修订数据结构和算法的参考资源。
目前还没有正式的贡献指南,因为事情仍在不断变化,我们可能会找到更好的方法来构建内容。欢迎您贡献任何您认为对其他工程师有帮助的内容。如果您想为不同的领域贡献内容,请随时创建问题或提交拉取请求,我们可以进一步讨论。
这个项目的存在要感谢所有做出贡献的人。 [贡献]。
感谢我们所有的支持者! [成为支持者]
成为赞助商来支持该项目。您的徽标/个人资料图片将显示在此处,并带有指向您网站的链接。 [成为赞助商]
我根据开源许可证向您提供存储库中的代码。因为这是我的个人存储库,所以您收到的我的代码的许可证来自我,而不是我的雇主 (Meta)。