Kamal Rawat

Kamal Rawat is a software developer, trainer, author and an entrepreneur. He has first-hand experience of implementing full life cycle of large scale desktop, Cloud and Mobile applications across various domains and platforms.

He had been a technical architect in complex projects like Microsoft OneNote, Adobe Photoshop and Samsung GalaxyConnect. He has also been in the core interview panel of Microsoft, Adobe and many start-ups.

Since 2006, he is coaching students on how to crack programming interviews. Before leaving his job to pursue his passion full-time, Kamal was working as Senior SDE at Microsoft.


Meenakshi hold master’s degree in Computer science. She left her job and co-founded Ritambhara Technologies (www.ritambhara.in).

She maintains an amazing work-life balance, wearing multiple hats, be it head of a technical start-up, a certified yoga trainer or mother to two kids at home.


Problem-solving and optimizing comes naturally to her.



Books by Kamal Rawat

In my career spanning more than a decade, I have used C language in only two projects. All these years, I had either coded in C++, Java or C#.

However, during interviews, I had always coded my solutions in C. When an interviewer asks you to implement a Stack having one extra operation, getMinimum that returns minimum element in current stack, you are expected to give your own implementation of st

Read More... Buy Now Read Sample

Searching & Sorting for Coding Interviews

Books by Kamal Rawat

Searching & sorting algorithms form the back bone of coding acumen of developers. This book comprehensively covers

  • In-depth tutorial & analysis of all major algorithms and techniques used to search and sort across data structures.
  • All major variations of each algorithm (e.g. Ter

Read More... Buy Now Read Sample

Dynamic Programming for Coding Interviews

Books by Kamal Rawat

I wanted to compute 80th term of the Fibonacci series. I wrote the rampant recursive function,

int fib(int n){

return (1==n || 2==n) ? 1 : fib(n-1) + fib(n-2);


and waited for the result. I wait… and wait… and wait…


Buy Now Read Sample

Edit Your Profile

Maximum file size: 5 MB.
Supported File format: .jpg, .jpeg, .png.