Touching The Moon : An Interview With Manasi Arun
Shruthi Shridhar, Thenuga Priyadharshini
November 26, 2017
The Guindy Times got a chance to interview Manasi Arun, a fourth year Computer Science student who was recruited by Google recently. She divulged into details about her journey of getting into one of the world’s most reputed companies and much more. Read on to find out what she had to say.
GT: So how did it all begin? Landing a job at Google is no small feat!
M: During my fourth semester, Google approached our college for the "Summer Trainee Internship Program (STEP)", specifically for second year girls. I sent in my resume, and they shortlisted three candidates for the interview. As the algorithms course was ongoing for us, there was just one telephonic interview for the candidates. The interview had questions related to data structures and discussions on programming languages. And a month later they sent me an email saying that I had been accepted!
GT: Wow! Where did you report for your internship?
M: My internship was at Bangalore with the Enterprise Search team for ten weeks.
GT: So how was the internship journey?
M: The STEP program is for girls belonging to under-represented groups and is mainly aimed at promoting women in the field of technology. So two interns get assigned to one project and have a common mentor. In 2016, they selected twelve STEP interns totally - six in Bangalore and six in Hyderabad. The whole internship was pretty challenging and fun at the same time!
GT: What is the difference between working for Google and the projects at college?
M: Writing codes for Google is very different from how we code for our projects. The highest priority is that anybody reading your code should be able to understand what it does. So everything from indentation to naming variables is very important. Your code also goes through extensive reviews before getting approved, so you really get a feel of what it's like to be a full time employee, even though you are an intern. Apart from that, Google also organizes a lot of fun activities for interns! The office and its perks are also amazing!
GT: Really? What perks do interns get?
M: All of our meals are covered by the company which has a HUGE spread. Every floor also has a small kitchen with snacks, juice, soda, etc., which are open 24/7. They also have games like snooker, football, table tennis, Xbox etc., so there's always something to do when you want to relax! There are also dormitories where you can take a nap!
GT: You got called for the next year as well right? How did the second internship go?
M: They have a returning intern procedure. So at the end of your internship, you get performance reviews from your mentor and co-mentor which are evaluated along with the code you have written by a hiring committee. If your performance has been good, they extend a returning offer for a "Software Engineering” (SWE) internship. Otherwise you might have another round of interviews.
The second time, I worked on Google Sheets which was a project related to machine learning. I got to work on some very interesting problems which would have a huge impact. I also got the chance to drive meetings and get inputs from very knowledgeable employees in the field.
GT: How were the people you met and worked with at Google?
M: They are absolutely brilliant and are extremely kind as well. I never felt a sense of inferiority. People are always open to answering questions.
GT: Other than the brand name, would you recommend working at Google?
M: Yes, definitely. I think the code you write at Google can create an impact on millions of lives, and I think that is what attracted me. There are hardly any rules like fixed work timings and dress codes. And the main thing is that you don't need to be afraid of anything at Google because everyone is just so warm and friendly. It's really a wonderful place to work at!
GT: What do you hope to accomplish at a dream company like Google? Are there any particular fields you’d like to leave an impact on?
M: I think all the products that Google develops are on a very large scale (Maps, Gmail, Docs, etc.) and the fact that I will be able to make a contribution to any one of these is in itself a big accomplishment. But if I had to pick a favorite Google product, it would be Maps, since I use it almost every day. And coincidentally, that is the team I will be working with when I join!
GT: That's amazing! You mentioned that the first internship was for girls, so why is it important for women to be represented in positions at companies like Google?
M: As everyone knows, the number of women working in top companies is quite low as they are either afraid or they don't have a platform to showcase their talent. So companies like Google have started programs to encourage women giving them a chance to experiment with new tools and technologies and become more confident.
GT: How would you prepare for a grueling interview with Google?
M: The questions aren't very direct; they require good problem solving and analytical skills. Make sure you know data structures and algorithms well. And CGPA matters to a certain extent. Another important aspect in interviews is effective communication. There are a lot of people who can solve the problems easily, but face difficulties in getting their point across. If you are having a phone interview, practice a few mocks before the D-day! Factors like internship experience, competitive programming, open source project, college projects, etc., also give you additional points.
GT: Do they actually allocate based on skill sets or just based on vacancy?
M: I think it is a mixture of both. If they don't have anything that matches your skill set, they will allot you to any team. On the contrary, it is a good way to get out of your comfort zone and learn something new!
GT: After two internships, how did you finally get the job? And what does it entail?
M: The process for me was a bit different from the others. Since I had four feedbacks and all of them were good, I didn't have further interviews. But usually there would be two interviews (or more if needed) which is evaluated by the hiring committee. And then there is a team matching phase after which they extend the offer. The position I've been offered is a software engineer and I will probably start work in July!
GT: What advice do you have for students from another department vying for a job at Google?
M: I think it's just a matter of having a strong base in computer science and problem solving skills. Anyone from any department can learn C++ and solve programming challenges on Codechef, hackerrank, etc. So I think practice is the key.
Google also has other internship programs like product management, marketing, etc., and they also require strong system design skills and marketing experience.
The Guindy Times wishes Manasi best of luck for all her future endeavors.