Community-sourcedA factual summary of an interview experience shared publicly outside interviewd.
Nov 1
In Progress
Overall Experience
A two-round Google software engineering internship interview. The algorithm round expected multiple solution approaches and an understanding of how data structures such as quicksort and binary search trees are implemented. The system design round focused on understanding requirements, choosing data structures, and defining clear class structures.
2 rounds
I
Posted by interviewd
Interview Process (2 rounds)
Round 1 of 2: Coding / DSA
60 min
Question 1
Medium
Explain how quicksort is implemented, including its underlying implementation details. The interviewer also asked about syntax details while the candidate coded.
Experience
The problems were described as not difficult, but multiple approaches and a deep understanding of the underlying principles were expected. The candidate's approach and outcome were not reported.
Question 2
Medium
Explain how a binary search tree is implemented, including its underlying implementation details.
Experience
The candidate's approach and outcome were not reported.
60 min
Question 1
Medium
A system design problem. The prompt was not reported.
Experience
The round was described as not difficult. The key points were understanding the requirements, choosing appropriate data structures, and defining clear class structures with distinct private and public members.