Inside the interview: How this Software Engineer joined the Google Research team

Inside the interview: How this Software Engineer joined the Google Research team

This post is part of Google’s “Inside the Interview” series, where current Google employees share their stories about interviewing at Google. Because our hiring process is constantly evolving, the experiences below may not fully reflect what the current interview process looks like.

Meet Samrat

I am a Software Engineer at Google Research, working on Natural Language Understanding research. I did my Bachelor’s degree at IIT Hyderabad in Computer Science, then worked in financial technology for 2 years as a Software Engineer. I wanted to learn more, so I left my job to attend grad school at Columbia University for my Master’s in Computer Science. This is where I learned more about Machine Learning and NLP (Natural Language Understanding). I rejoined my previous employer again as a Machine Learning Scientist where I worked to develop AI technologies that help with Customer Service for 2 more years. Now I aim to explore the boundaries of AI understanding here at Google.

Getting the interview

A recruiter reached out to me via email asking if I was interested in interviewing for Google in late 2021, and of course, I agreed. Working for Google has been a dream since I was in high school. First I had a conversation with a recruiter to gauge my interest and learn more about the open role. From there, I started the interview process beginning with a phone round for ML Design.

Preparing for the interview

I felt a lot of pressure when preparing for the interview, because this was not my first Google interview. During my first interview in 2019, I thought I had fumbled in the coding during the phone round and failed to communicate my thoughts effectively. So, I decided to put in a lot of effort in preparation. I took a full month before I appeared for the phone interview.

I knew my phone round was ML design, so I prepared by reading a lot of corporate design blogs (including the Google AI blog 😀). 

After the phone round, I had three Algorithms/Coding rounds, one Machine Learning Round and one round during the interviews focused on communication and problem-solving.

For my Algorithm rounds, I prepared using onLine code practicing websites. I completed nearly 260 practice coding problems.

For Machine Learning rounds, I prepared by studying theory from my grad school notes and by practicing implementing the learning algorithms from scratch. I put special focus on Decision Trees, Logistic Regression, Neural nets and Naive Bayes Classification.

The interviews

I was quite nervous going into the phone interview as I didn’t perform well in 2019. But this time around, things were different, I practiced a lot to convey my thoughts more effectively. My phone interview was ML design and I was presented with an open ended problem to throw my ideas at. I got to discuss all my ideas with the interviewer. The interviewer took the time to understand them and asked insightful follow up questions to further the discussion. I felt like I got really lucky, as I got to show my best side in the first round itself. (Thanks to my recruiter for setting it up!) I got positive feedback for my phone round and then I eased up a little.

For algorithm rounds, interviewers took the time to set up a scenario where we would need a code solution. They walked me step by step through the problem. Then I got to provide a code solution in my style in my choice of coding language. Then the interviewers followed up with some variations on the problem to see how my solution generalizes to those scenarios. The interviewers were super helpful and on every turn they helped me talk out points and ideas that eventually contributed to the solution.

For the machine learning round, I was asked a theory question related to a practical real life problem in the first half. And then I was asked to code a small machine learning module related to the practical problem we discussed theory for.

There was also a round focused on work style and leadership, where I was asked a bunch of scenarios, hypothetical and real, presenting me with a choice of actions. I got to discuss my thought process behind every decision.

After the interview

After I was done with my technical interviews, I went through the team matching process, where I got to talk to different hiring managers about their teams, projects and needs. Based on the mutual preference, I got to pick my current team! 

After the team matching, I had a final interview focused on work style and leadership. Happily, that passed by in a breeze. I received an offer after that.

Since I had multiple competing offers from other tech companies, I negotiated for a week and then picked Google.

I had my first recruiter call mid December 2021 and I signed my offer letter in the first week of April 2022. The whole process took me about four months.

Additional Advice

I was really nervous since, in my opinion, I had tanked the first opportunity I had with Google. But I would say, keep a clear mind and communicate your thought process well to the interviewers. They are on your side. The real difference I found between my two attempts was my communication skills and surprisingly not my coding or machine learning skills.


Jakub Grużewski

Właściciel firmy w New Kicks Era

1w

monopol!!!! Wystawiam te opinie tutaj , ponieważ nie ma możliwości wystawienia jej gdzie indziej! Dotyczy opinie nt. Google Ads. Tzw. „Zwykły śmiertelnik“ nie ma szans na ogarnięcie efektywnej reklamy samemu . Dzwoniąc na infolinię gdzie podobno pracownicy mają Ci pomóc, słyszysz że nie mogą Cię nigdzie przełączyć i powinieneś wypełnić formularz kontaktowy . Po wypełnieniu formularza i chęci otrzymania pomocy otrzymujesz notabene po 3 miesiącach tzw. „kopa w tyłek“ . Odpowiedź jest absurdem! Pracownik informuje Cie , że nie może przydzielić Ci pomocnika i nie możesz z nikim porozmawiać , aby zasięgnąć porady. Wydajesz na reklamy krocie. W efekcie jesteś klientem Google Ads . Jesteś traktowany jak bydło z tym że w kulturalny sposób. Najgorsze jest to , że musisz korzystać z tych usług , ponieważ nie masz szans w jakikolwiek sposób przebić się na rynku . Nigdy nie spotkałem się z tak zawiłym syfem. Tylko tak można to nazwać . Google: nie pozdrawiam !!!!!! Zostawiam opinię tutaj , ponieważ nigdzie indziej nie da rady tego zrobić !!!!

Like
Reply

I have I great idea for india growing with google

Carlos Hernandez

Faith-Driven Leader Passionate About Personal Growth & Spiritual Development

1mo

I was wrongfully terminated from Gas N Wash for reporting workplace violations, and they have systematically destroyed my life because of their decision to silence me instead of addressing the problems. I lost my apartment, my car, my credit, and nearly everything I had built over years of hard work. Despite having concrete evidence to support every claim I'm making, they continue to ignore me when all I'm seeking is one honest, professional conversation to resolve this situation. I'm not trying to harm anyone or damage the business - I truly loved serving the customers and being part of that community. I simply want them to demonstrate the integrity and accountability they should have shown from day one. If you're reading this, please help me encourage Gas N Wash leadership to finally engage in the conversation they've been avoiding for months. Sometimes it requires community voices to remind businesses that treating people with basic respect and doing what's right still has meaning. All I'm asking for is the chance to resolve this situation fairly before I lose the few things I have remaining.

Like
Reply
i💤 .

Aⁿ ⁰bjəct §tªys in m⁰t¡œⁿ

1mo

I don't need help making money in thought I understand why there is energy in money I dont want money to work for me so I can discover more thought💤 I want value to work, money I want to work to support, IŦ HELPGETITTH€R€

Like
Reply
Marciano Souza de Oliveira Silva

Analista Negócios TI Sênior - RTR | SAP S/4 Hana | SAP-RE, FI, PP, BTP | Gestão de Projetos | Cadastro Florestal | Especialista Cartografia e Sensoriamento Remoto | ArcGis | SQL | Microsoft Power Plataform | Azure Devops

1mo

Gostei muito postagem! Será que você Fábio Coelho Google Sundar Pichai poderia me ajudar com um tema muito delicado? Minha conta foi desativada pelo Google, mesmo estando com o pagamento em dia para um plano de armazenamento de 2TB. Nesse espaço, eu guardo mais de 20 mil fotos da vida da minha filha, registros únicos e insubstituíveis. Infelizmente, o Google não está me permitindo acessar esse acervo. A confiança que construí com a empresa ao longo de mais de 10 anos de uso contínuo está sendo destruída. Aqui em casa, essa perda causou uma tristeza profunda, especialmente para minha esposa, que está emocionalmente abalada. Imagine perder todas as fotos dos seus filhos, todas as lembranças, do nada, simplesmente porque a empresa decidiu desativar sua conta sem aviso claro ou alternativa real. É desesperador. https://www.linkedin.com/posts/marcianosouza_ol%C3%A1-google-google-cloud-google-one-activity-7339810307105566722-u2Ir?utm_source=share&utm_medium=member_android&rcm=ACoAAAd-fzIBmZHxec8fCylrLnj1TvnBzWmBmVw

Like
Reply

To view or add a comment, sign in

More articles by Google

Others also viewed

Explore topics