Google Job Process – Software Engineer – Siddharth Jain
The process began with an online coding round which was conducted simultaneously on the same same platform in many countries. Then I was shortlisted for interviews. I had four personal interviews. All four interviews were purely technical. The rounds were based on Data Structures, Algorithms and System architecture design discussions.
2. What helped you sail through the hurdles and crack one of the finest jobs ?
Well, I had been doing stuff like online coding and web development from the first semester of my college. I am always keen to learn new things. The overall experience which I gained helped me a lot. Apart form this I learned a lot from my internship at Amazon IDC. The things learned at Amazon really helped me in clearing the interviews.
I was unable to do a proper preparation for placements as I had to complete the project given to me during my internship. I would advice juniors to do a lot of online programming. Study one object oriented language thoroughly. Revise the subjects like OS and DBMS. Lastly 3rd years should go through geeksforgeeks.com once before their placements begin.
Many subjects like Operating System, DBMS, Computer Networking, programming, Data Structures and Algorithms help a lot in both, clearing the initial MCQ based rounds and Interviews of many big companies. Your marks reflect how good is your understanding in these subjects. When it comes to choosing one candidate over the other, a company would certainly consider your marks before deciding.
I did an Internship at Amazon.com it was a Software Engineering internship. I got the internship when the company visited our campus in 2013. Apart form these I had done a project under the guidance of Khushil Saini sir. I have developed a few websites mainly for college societies like Bullet Hawk Racing. I have also worked in the web team of CollegeSpace.
6. Are you planning to do higher studies in near future ?
Not in the immediate future. I may think over it after 3 years.
7. Would you like to give any general advice to your juniors in NSIT?
You should prepare for placements in “honest” groups of atleast two people. The placement process is too long and sometimes boring. It would be great if you work in a group.