Google Intern Software Engineer Interview Experience — 10-Minute Resume Grill, Then First Missing Positive in O(1) Space

Google·Software Engineer·Sep 2026
Technical ScreenInternhard

The interview started right on time and went straight into an intense 10-minute resume grill. The interviewer homed in on my recent backend work, specifically asking detailed questions about the Kafka streaming architecture and Redis caching implementations from my previous internship in the Platform Cloud org. They also dug into the technical trade-offs I made when building Bastion, focusing heavily on why I chose Go and how I managed latency in a distributed edge API gateway.

Once the background deep dive concluded, the remaining time was dedicated to the coding round. I was asked to solve First Missing Positive (LeetCode 41).

  • Initial Approach: I proposed a hash set solution to achieve O(N) time complexity, but the interviewer quickly asked me to optimize the space complexity to O(1).
  • Optimal Solution: I pivoted to the cyclic sort method — swapping each valid number x to its corresponding index x - 1.
  • Implementation & Edge Cases: I coded the solution in Python and proactively handled out-of-bounds numbers, negatives, and duplicate values to prevent infinite swapping loops.
  • Wrap-up: I spent the final few minutes doing a dry run with edge cases provided by the interviewer, followed by a brief Q&A about their team.

Published

Curated and edited by PracHub

Practice the questions from this interview

Discussion

Sign in to join the discussion. The author is notified of every comment.

Loading comments…

Interview at a glance

Company
Google
Role
Software Engineer
Level
Intern
Rounds
Technical Screen
Difficulty
hard
Interview date
Sep 2026
Questions from this interview
2 questions

Real Google interview experiences

First-hand reports from Google candidates — the rounds, the questions they were asked, and how it went.

All 132 Google interview experiences