A fast "30+30" approach for preparing for a coding interview
Even though there are thousands of different interview problems, nearly all of them can be solved using relatively few algorithmic ideas that are illustrated by our thirty basic problems. By learning each of these ideas, you will be able to solve the entire spectrum of problems based on a specific idea.
After solving our thirty basic problems, we offer you thirty common interview questions so that you can check whether you can apply the ideas that you've learned for solving them on your own. Once you've solved all of them yourself, you're ready for your next interview! And you can continue practicing other problems but this time really SOLVING them rather than MEMORIZING their solutions. That is why we believe that our "30+30" approach is superior and more time-efficient than a popular "solving problem without learning how to solve them" approach.