Software Engineer
Interview Date
Not Specified (Article updated July 23, 2025)
Result
Selected (Received an offer)
Difficulty
Challenging
Rounds
4 (Technical Screening, Coding and Problem-Solving, System Design, Behavioral and HR Interview)
Drive Type
Not Specified (Implied Full-Time)
Topics asked
Detailed experience
College: Not Specified
Interview Date: Not Specified (Article updated July 23, 2025)
Interview Type: Not Specified (Implied Full-Time)
Result: Selected (Received an offer)
Difficulty: Challenging
Rounds: 4 (Technical Screening, Coding and Problem-Solving, System Design, Behavioral and HR Interview)
Topics Asked: Data Structures, Algorithms, Problem-solving (intersection of two arrays, maximum depth of binary tree), Strings, Linked Lists, Dynamic Programming (longest palindromic substring), System Design (databases, microservices, load balancing, caching), Past experiences, problem-solving approach, handling challenges
Vaibhav Pandey shared his Google Software Engineer interview experience on GeeksforGeeks. The process was described as exciting and challenging.
Round 1 (Technical Screening): This video call was conducted by a senior engineer and covered data structures, algorithms, and problem-solving. Questions included: "Implement a function to find the intersection of two arrays" and "Given a binary tree, find the maximum depth of the tree." The interviewer was patient and provided hints.
Round 2 (Coding and Problem-Solving): An in-person session where the candidate was given challenging coding problems and asked to write efficient code on a whiteboard. Topics covered included strings, linked lists, and dynamic programming. An example question was: "Given a string, find the longest palindromic substring." The interviewer encouraged the candidate to verbalize their thought process.
Round 3 (System Design): This round involved a real-world scenario requiring the design of a scalable and efficient system. The discussion encompassed various components such as databases, microservices, load balancing, and caching. The interviewer critically reviewed the design choices and offered constructive feedback.
Round 4 (Behavioral and HR Interview): The final round focused on behavioral questions, inquiring about past experiences, approaches to problem-solving, and how challenges were handled.
Overall Experience: The experience was intense yet fulfilling, with knowledgeable and supportive interviewers. The candidate received positive feedback and ultimately an offer from Google.