Ever wondered what all the employees at Google, IBM, Amazon, Microsoft, and Oracle have in common. How did they land jobs at these amazing companies…
The secret sauce is their well-informed choices and the art of positioning to the company.
The world of IT is not the more the same as early 2000s. The global IT giants such as Google, IBM, Oracle, Microsoft, Amazon etc. have established clear leadership over thousands of other IT companies and have set highest standards of interviewing. That said, the aspiring job seekers need to know what it takes to get though multiple rounds of those intriguing interview sessions.
Author of this 700-page book “Execute the Job Interview”, provides insider’s view on what the world’s top IT companies are looking for. He blends his 12 year career with Microsoft, Samsung, Aricent, and 8-year long IT consulting expertise spread across USA, India, China and South Korea.
Several sections of this book, as described below, provide the most comprehensive and authentic information on interview preparation:
Understanding the candidate
This part provides examples of structured and effective responses to behavioral questions such as self-introduction, skills, job fit, career choices etc., and approach to building strong resumes that attract attention of top recruiters.
Proven competencies and skills
This part covers questions asked on past work experience and how the candidate can transfer soft and hard skills to the new job.
This part, which forms bulk of the book, covers two areas:
Algorithms – Sorting Approaches, Searching Approaches, Brute-Force Approach, Greedy Approaches, Task Scheduling Algorithm, Huffman Codes, Longest Common Subsequence, Naïve String Matching, Rabin-Karp Algorithm,NP-Completeness Algorithms, Red-Black Trees,B-Trees,Graph Traversals,Hash Tables and much more…
Coding – Partition The Array Of Balls, Adding Two N-Bit Binary Integers,Trie Data Structure To Store Words, Algorithm To Do Wild Card String Matching, Compress String, Convert A BST Into A Linked List,N-Ary Tree, Graph’s Breadth First Traversal, Shuffling A Deck Of Cards and much more…
This part covers abstract open-ended case questions, which require presence of mind and strategic approach to solving problems out of candidate’s area of concern. For example, ‘How would you design a new browser? ‘or ‘How will you design a new operating system?’ or even ‘How would you design a railway track?