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 atRead More...


Achievements

+17 moreView All

C IN 7 DAYS for CODING INTERVIEWS

Books by Meenakshi & 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 stack from scratch and not use Stack class in Java library.

Read More... Buy Now

Searching & Sorting for Coding Interviews

Books by Meenakshi & 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. Ternary, Jump, Exponential, Interpolation are variations of Binary search).

110 real coding interview questions

Read More... Buy Now

Dynamic Programming for Coding Interviews

Books by Meenakshi & 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…

With an 8GB RAM and an Intel i5 CPU, why is it taking so long? I terminated the process and tried computing the 40th term. It took about a second. I put a check and was shocked to find th

Read More... Buy Now Read Sample

Edit Your Profile

Maximum file size: 5 MB.
Supported File format: .jpg, .jpeg, .png.
https://notionpress.com/author/