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