|Book Title||C internals for coding interviews|
|Date Published||Sep 28, 2018|
Price- Rs 330/-
Author- Kamal Rawat/Meenakshi
Interviewers expect us to think from the creators' point of view of a programming language and not as users of the technology. Java does not have pointers, but a Java programmer should also know about memory leaks and dangling pointers, because interviewer may be interested in knowing how will you create your own Garbage Collector.
Coding in a high-level language comes with some overhead of writing extra code to define class and, complicated function. When you are writing code with the pen in a time-critical interview, C language comes in handy.
Even when I was working on Android and coding in Java, I preferred C language to code the interview questions in my Microsoft interview.
Memory model of C is much simpler and we can easily run-thru the code without getting into the complexity of template libraries and threads.
One more reason why many use C language in interviews is to avoid any miscommunication with the interviewer. If interviewer is a person with knowledge in Java and you are coding in C#, it may take him some time to get to the language syntaxes. C is a language that is known to almost every programmer, making it a common language of technical communication in interviews.
This book is not a tutorial guide for absolute non-programmers. You must have written few simple programs to better comprehend it. We believe, students and professionals will read it multiple time to get an
insight into language internals and write error-free codes.