I applied online. The process took 3 weeks. I interviewed at Google (Bengaluru) in Feb 2021
Interview
7 round of interview , 1st round was coding test ,2nd was IQ test,3rd was again coding test ,4th was interview based on coding ,5th round was assignment related to work and then interview based on that last was hr round
Interview questions [2]
Question 1
Data structure ,algorithm and coding based on real scenario
Recruiter Screen (20–30 min)
Background, experience, role fit, work authorization, location, compensation expectations.
Technical Phone/Video Interview (45–60 min)
Data structures and algorithms coding problem.
Usually done in a shared coding environment.
Onsite / Virtual Onsite (4–5 interviews)
2–3 Coding rounds (algorithms, problem-solving).
1 System Design round (for mid-level and above).
1 Behavioral/Googliness & Leadership round.
Sometimes an additional domain-specific round (AI/ML, Backend, etc.).
Hiring Committee Review
Independent review of interview feedback.
Team Matching
If approved, managers from relevant teams assess fit.
Offer & Compensation Discussion
Interview questions [1]
Question 1
Coding (Data Structures & Algorithms)
Two Sum
Longest Substring Without Repeating Characters
Merge Intervals
the interviewer first asked me to talk about myself and asked a question about my resume. and then he asked me to do a leetcode medium. Gave a couple of hints
Interview questions [1]
Question 1
how to solve the problem and time space complexity
I applied through a recruiter. I interviewed at Google in May 2025
Interview
It was great they asked 2 questions. One was related to array and the other one was follow up question I did solve the first one within 10 minutes but I took time for second one and gave brute force approach they expected optimal one using Graph algorithms
Interview questions [1]
Question 1
Given an array find the second most frequent element