Google Software Engineer, University Graduate, 2026 - India — Interview Experience (DSA+Googlyness)

google logo
google
Software Engineer, New GradIndiaNo Offer
November 24, 2025102 reads

Summary

I interviewed for a Google Software Engineer New Grad position in India, consisting of two DSA rounds. Despite successfully solving both problems, I was not selected, largely due to a challenging and dismissive first-round experience.

Full Experience

I was contacted directly by a Google recruiter for the New Grad 2026 role and received an interview invite about two weeks later. Two rounds were initially scheduled for the same day, though one was rescheduled at the last moment.

Round 1 (60 minutes — 45 min DSA + 15 min Googlyness)

My interviewer joined around 25 minutes late, adding stress as I had another interview with a tight 20-minute gap. The problem itself was straightforward, and I was able to solve and code it. However, the overall interaction was uncomfortable. While I was coding and explaining my thought process, the interviewer abruptly told me to stop speaking and just write the code. After I completed my solution, she spent around 5–7 minutes checking it line-by-line against what seemed like an internal reference. The tone throughout our conversation felt irritated and dismissive, which made the experience quite difficult despite my maintaining professionalism.

Round 2 (45 minutes — DSA Only)

This round went significantly better. My interviewer was someone I recognized from Instagram/LinkedIn (a known tech influencer), and the interaction was smooth and positive. I clearly discussed my approach, covering edge cases, and walked through a dry run for the problem and its follow-up. My interviewer seemed genuinely satisfied with my solution and thought process.

Result

After about 1.5 months, my recruiter informed me that I was not selected. I had anticipated this result due to how the first round went, but it still stings when you’ve put in the effort. It was a learning experience regardless. You can prepare endlessly, but sometimes you simply cannot control the interviewer’s attitude or the environment you’re put into. Best of luck to everyone preparing. 🙏

Interview Questions (2)

Q1
Router Message Reachability
Data Structures & Algorithms

You are given routers with names and their locations in 2D space.

For example:

  • Router A → (0, 0)
  • Router B → (0, 8)
  • Router C → (0, 17)
  • Router D → (11, 0)

With a wireless range of 10, when Router A sends a message, it can reach Router B. Router B can then forward it to Router C, but Router D will never receive the message.

Given a list of routers and their coordinates, determine whether a message from Router A can reach Router B.

Q2
Count Binary Tree Islands
Data Structures & Algorithms

Given a binary tree where each node contains only binary values, count the number of “islands.”

Follow-up: Count the sizes of each island.

The twist was that the island structure was given as a tree (not a grid).

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!