Many of us know that IITians in India have more opportunities to seek good jobs at big firms like Google, Microsoft, etc. But is it possible for the Non-IITian students?
Yes, it is possible!
There are a number of Non-IITians who got a chance to work with big firms with their unbelievable talent and also luck. One such name is Vishwas Tripathi who joined Google owing to his own skills, sheer brilliance, and hard work.
Vishwas completed his studies from Motilal Nehru National Institute of Technology. He laid importance on basics together with following a path that many people don’t like to walk. You must be wondering how he achieved it. Isn’t it?
Even Vishwas came across the same question and many other questions. So to answer all them, he himself has shared his journey from MNNIT to being successful with details of preparation and vital things students must follow at the time of getting ready for such interviews.
He shared it on Quora and the Question Was:
“Motilal Nehru National Institute of Technology (MNNIT): How did Vishwas Tripathi land a job at Google?”
Here’s Vishwas Tripathi’s Experience Which He Shared It On Quora:
Interview Experience:
Appeared for APAC round A: Got a call for the anti-abuse profile from Google, couldn’t go for the interview as it clashed with mid-semester exams.
Appeared for APAC round B: Got a call for software engineer profile.
Researched little bit about Google Interview process.
Found out you have to explain answers on a whiteboard, bought a whiteboard for practice.
Re-read first five chapters of “Cracking The Coding Interview”. This is the most important thing I have ever read about Interview process. It has helped me crack the interview of Flipkart, DirectI, Codenation, and Google. These chapters are about interview process and how to handle it.
Google booked the flights, hotel, and cars for u.
Met Jeetu at Allahabad airport.
Stayed in the hotel The Park for two days.
Went to Google Bangalore for an interview.
3 rounds of interview.[Cannot give details]
Had an awesome lunch at the cafeteria.
1 more round of interview. [Cannot give the details]
Overall had a great Interview experience, with tasty food and cozy stay.
Preparation:
Disclaimers, I got in because of my interest in competitive programming and algorithms.
Though this is not the only way to get a job, but this answer is focused on entry through competitive programming.
Always read from good sources. Do not read from websites offering codes for standard problems. Understand the algorithm and code it yourself. If you want to read something new first try to find it on:
- “Introduction to Algorithms” by Cormen, Leiserson, Rivest, Stein
- Data Science Tutorials
- Or blogs on top coder , Codeforces, codechef
- Original research paper of algorithm.
I love participating in codechef long contest and would recommend it. It gives you ample amount of time to learn something new. Most of the algorithms I know it because of this contest. Spend days in understanding, coding and testing them. You will at least learn one new algorithm every month by giving codechef long contest.
Most of us give many coding contests but do not pay attention to the most important part of the coding contest, the part after contest ends.
- Up-solving: Make it a point to solve at least one more question, after the contest.
- Editorials: People give in a lot of time to make editorials (codechef have best editorials). Read Them. They often have multiple approaches to solving, and links to best sources to read more.
- Read codes of red coders, you will find how beautifully and easily can something be coded which took you so long. You will get inspiration to write better code.
- Ask: If you have any doubts, ask them. Ask them in relevant threads. Ask them to your friends or seniors who have solved it. This is the fastest way to learn.
Most of all love what you do, and do what you love.
How were Vishwas’s experience and the path to the success? What do you say? Share your views with us in the comments section below.