Member-only story
Master Coding Interviews: 120+ Test-Driven Algorithms and Data Structures Challenges and Solutions
The job market is rough, and I’ve felt it myself a few months ago when I was job hunting, I know friends who are still in the same boat — it’s challenging. But I believe that with the right preparation, interviews can go smoother, and better opportunities will come your way. That’s why I’m excited to share this free open source resource for software engineers, which you can easily run it locally on your own computer to get ready. If you are looking for a new job or knowing someone who does, share this post, or use this link if you or your friends are not a member so you can access to this post free.
This resources are perfect for tackling the algorithms and data structures interviews that most companies, especially the bigger ones, rely on. It includes over 120 challenges covering key topics like arrays, graphs, and dynamic programming. Each challenge comes with fully tested solutions. Plus, it’s packed with practical tools like unit-tested data structures and hands-on projects to get you ready.
Setup your local machine
All challenges are using Jupyter Notebook, a web-based interactive computing platform which you can install it in your local by running:
pip install jupyter