The IIT tag has helped numerous an understudy in India pack pined for employments at Google, however numerous non-IITians too have made it to the organization straight out of school on the back of their aptitudes as opposed to grounds arrangements. Vishwas Tripathi, an understudy of Motilal Nehru National Institute of Technology, went ahead to join Google not by means of grounds situations but rather all alone, by concentrating on the essentials and additionally treading the way less took after.
Tripathi posted a reply on well known Q&A site Quora enumerating how he arranged, alongside the most vital things any understudy ought to take after while preparing for such a meeting. The following is his record:
Showed up for APAC Round A: Got a call for hostile to mishandle profile from Google; couldn’t go for meeting as it conflicted with mid semester exams.
Showed up for APAC Round B: Got a call for programming engineer profile.
Looked into tiny bit about Google talk with process. Discovered you need to clarify replies on a whiteboard; purchased a whiteboard for practice.
Re-read initial five sections of “Splitting The Coding Interview.” This is most vital thing I have ever perused about meeting process. It has helped me split the meeting of Flipkart, DirectI, Codenation, and Google. These sections are about meeting procedure and how to handle it.
Continuously read from great sources. Try not to peruse from sites offering codes for standard issues. Comprehend the calculation and code it yourself. On the off chance that you need to peruse something new first attempt to discover it on:
“Prologue to Algorithms” by Cormen, Leiserson, Rivest, Stein
Information Science instructional exercises
Then again writes on Topcoder, Codeforces, CodeChef
Unique research paper of calculation
I cherish taking part in CodeChef long challenge, and would prescribe it. It gives you sufficient measure of time to gain some new useful knowledge. The vast majority of the calculations I know are a direct result of this challenge. Invest days in comprehension, coding and testing them. You will at any rate learn one new calculation consistently by giving CodeChef long challenge.
The vast majority of us give numerous coding challenges yet don’t pay consideration on most vital piece of coding challenge, the part after challenge closes.
Up-comprehending: Make it an indicate explain no less than one more question, after the challenge.
Publications: People give in part of time to make articles (CodeChef have best articles). Perused Them. They frequently have numerous ways to deal with explain, and connections to best sources to peruse more.
Perused codes of red coders, you will discover how delightfully and effectively can something be coded which took you so long. You will show signs of improvement code.
Ask: If you have any questions, ask them. Ask them in pertinent strings. Ask them to your companions or seniors who have fathomed it. This is the speediest approach to learn.
Above all else cherish what you do, and do what you adore.
Disclaimer: I got in as a result of my enthusiasm of aggressive programming and calculations, however this is not by any means the only approach to land a position. However, this answer is centered around section through focused programming.