This page tells you what our vision and intention for this book is and how you can help in making it better.
The fellow-pupil can help more than the master because he knows less. The difficulty we want him to explain is one he has recently met. The expert met it so long ago that he has forgotten…- C.S. Lewis in his Reflections on the Psalms
Preparing for interviews is a stressful task. There is an enormous amount of resources available in the internet, multiple repositories, there are even companies that help students prepare for interviews at the Big Tech companies. The idea here is to create an web based accessible version of these resources, optimized across devices so people on this journey can benefit from it no matter where they are from.
This book does not cover the topics in depth, it covers just enough to get you ready for the interview. The assumption here is that the person using it is already familiar with the topic and is here to brush up on the same. Additional resources for someone eager to explore the topic in depth is added. In short, don't use this as textbook, use it as a revision note.
This online version of the book IS AND ALWAYS WILL be free and a work in progress. The book gets updated monthly with new sections, more questions and richer content, check the Log page for the latest updates and keep visiting for new content.
Every project requires resources to maintain and keep it relevant. The trouble with individual-driven open-source projects of this kind is that it runs on hope, banking on the goodwill of users to support the project. So, if this book has helped you in any way or you see merit in it, show some ❤: