My Coding Interview Prep Book Is Live!
Hi friend!
It's been a while since my last update. Tomorrow, I'll send you an article on the Two Pointers (or dynamic pointers) technique. But today, I wanted to share what I’ve been working on: The Faangshui platform at faangshui.com and the first interactive book on the platform, called Foundations.
Why I Created the Platform
The idea behind Faangshui is simple: make coding interview prep accessible and fun. I like Leetcode, and I enjoy books like CLRS, but I believe there's a way to make learning algorithmic problem-solving even more engaging.
What Makes It Fun?
Quest-Like Structure
The course is designed as a journey, complete with interactive story elements to keep you motivated.
The Story: A digital plague has thrown your village into chaos. Desperate for a solution, the elders send you to the legendary Faangshui Temple. Can you master the algorithms and techniques needed to restore the systems and save your home?
Progressing through the book is like moving through chapters of an epic quest, with each solved problem bringing you closer to saving your village.
Inline Code Editor
Test your solutions immediately after reading the theory. Theory and practice in one place!
151+ Progressive Problems
Problems grow in difficulty at a manageable pace, helping you steadily build confidence and skills. I’m adding more problems every day.
Beginner-Friendly, Yet Engaging for Intermediates
Even if you have some Leetcode experience, you’ll find challenges that deepen your problem-solving capabilities.
AI Feedback from the Faangshui Spirit
Get automated, helpful commentary on your code as you go—making the learning process more interactive and insightful.
I’m not entirely sure if I achieved everything I set out to do—you tell me!
Who’s It For?
Foundations is the course you should take before diving into Leetcode, or if you’re currently struggling with the so-called “Easy” problems. The goal is to help you build your algorithmic problem-solving skills (APSS) so you can tackle any algorithm or data structure with confidence.
Topics Covered:
Accumulators
Loops
Indexing
Dynamic Pointers (Two Pointers)
Sliding Windows
Counters
Hash Tables
More advanced topics are on the way, and I plan to publish new lessons every week!
Check It Out!
I’d love your feedback on both the Faangshui platform and the Foundations book. Your insights help me improve the learning experience for everyone.
Stay tuned for tomorrow’s article on the Two Pointers technique (a.k.a. dynamic pointers). In the meantime, feel free to explore faangshui.com and let me know what you think!
Happy Coding,
Nurbo