Whether you are a final year student getting ready for campus interviews or a programmer in search for a better opportunity at any level, this is the one-stopreferencefor preparing for IT interviews. With questions organized under three categories-multiple choice, programming aptitude, and programming theory-the volume includes additional informationon suggested reading and entry level certification courses. New to the second edition: More detailed questions on Data Structures and Algorithms New section on OS, Unix Programming, and Unix Shell Programming Praise for the First Edition 'This book is an excellent preparation kit to crack the IT interview.'---R. Rajaram, Senior Software Engineer, ST-NXP Wireless, Singapore 'The questions and answers in the book are of high quality. The explanations provided are also very clear and up-to-the-point.' ---Sathyaprakash Dhanabal, Application Developer, ThoughtWorks India, Bengaluru 'In this fast technology world, this hands-on guide would help every ambitious and career-minded individual to achieve their dream.'---Chitradevi Ramaswami, Tata Consultancy Services, Bengaluru
Table of Contents:
1.Cracking the IT Interview-FAQs Section I: General Programming Concepts 2.Data Structures Questions 3.Algorithms Questions 4.Object Oriented Programming Questions Section II: C Programming 5.C Problem-Solving Questions 6.C Multiple Choice Questions 7.C Programming - Aptitude Questions 8.C Programming - Theory Questions Section III: C++ Programming 9.C++ Multiple Choice Questions 10.C++ Programming - Aptitude Questions 11.C++ Programming - Theory Questions Section IV: Java Programming 12.Java Multiple Choice Questions 13.Java Programming - Aptitude Questions 14.Java Programming - Theory Questions Section V: UNIX and Operating Systems 15.Operating Systems Questions 16.UNIX System Programming Questions 17.UNIX Shell Programming Questions Section VI: Sample Question Papers 18.Sample Written Test Question Paper I 19.Sample Written Test Question Paper II Appendix I: Suggested Reading Appendix II: Entry Level Certification Courses