Google Interview Experience

Hardeep Kaur
2 min readJun 17, 2024

Note: I won’t be able to provide the exact questions due to the confidentiality agreement (NDA) in place.

I recently went through the interview process for a Software Engineering role at Google. Here, I’ll share my journey and the structure of the interview rounds.

In December 2023, a Google recruiter contacted me. They mentioned an opening for an Software engineering role in Bengaluru and asked if I was interested.

Screening Round (45 mins)

The question involved designing an interface and implementing a function to derive max result from an unordered list of events.

Onsite Rounds (45 mins each)

After successfully passing the screening round, I was invited to onsite interviews. There were multiple rounds, each designed to test different aspects of my technical and problem-solving abilities.

1st Onsite Round: In this round, I was presented with a problem involving disjoint sets and asked to determine relationships between elements based on specific conditions.

2nd Onsite Round: This round focused on parsing and analyzing data logs to identify key metrics and rank information efficiently.

3rd Onsite Round: The third round tested my knowledge of tree structures and involved comparing data representations of different tree configurations.

Googliness Round

In this round, the interviewers assessed my cultural fit within Google, focusing on attributes such as teamwork, leadership, and my overall alignment with Google’s values and mission.

Team Matching

The team matching process was an essential step to ensure that my skills and interests aligned with the needs of a specific product team at Google. This involved discussions about the tech stack, potential projects, and how I could contribute to the team’s goals.

Conclusion

After passing the technical and Googliness rounds, my profile was reviewed by a hiring committee, which included interview ratings and recommendations. Finally, I received a green signal from the manager and got the job offer.

Tips for Future Candidates

  • Prepare thoroughly: Brush up on your data structures and algorithms. Practice solving problems on platforms like Leetcode & GFG.
  • Understand Google’s values: Demonstrate how you align with their mission and values.
  • Be yourself: Show your true personality and how you can be a valuable team player at Google.

I hope my experience helps you in your preparation. Good luck!

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Hardeep Kaur
Hardeep Kaur

Written by Hardeep Kaur

Software Engineer at Google, Ex- Smallcase

No responses yet

Write a response