Recruitment Still Going On for The Job - Check JOB DETAILS Here
Candidate Interview Experience Report
Company: Google
Role: Software Engineer – Google Ads
Location: Bengaluru, Karnataka, India
Interview Date: Simulated for June 2025
Candidate Background:
-
B.Tech in Computer Science
-
No prior Ad Tech experience
Interview Slot & Mode
-
Round 1: Online Coding Assessment – 90 minutes (HackerRank platform)
-
Round 2: Technical Interview 1 – DSA + Systems – Google Meet
-
Round 3: Technical Interview 2 – Full-Stack / Design – Google Meet
-
Round 4: Hiring Manager Round – Projects + Culture Fit – Google Meet
-
Round 5: HR Discussion – Role clarity, CTC, Joining timeline – Phone
Round-wise Breakdown
Round 1: Online Coding Test
Platform: HackerRank
Duration: 90 minutes
Format: 2 DSA questions + 5 MCQs on Time/Space complexity
Questions:
-
[Medium] Given an array, find the longest subarray with a sum divisible by K.
-
[Hard] Simulate a mini distributed hash ring with weighted replicas.
Candidate’s Performance:
-
Solved 1 completely, partial for Q2
-
3/5 MCQs correct
Verdict: Moved to next round
Round 2: Technical Interview 1 – Data Structures + Systems
Interviewer: SDE II from Ads Platform Infra
Duration: 60 mins
Questions:
-
Design: LRU Cache (class design + methods)
-
Code: Implement Trie with insert, delete, prefix count
-
System Q: What’s the difference between REST and gRPC?
Follow-up Discussion:
-
Thread safety in Trie
-
Space complexity of LRU
-
Preferred cache eviction methods in Ads infra
Feedback: Strong DSA + solid communication
Round 3: Technical Interview 2 – Full Stack / System Design
Interviewer: Ads Display Team Lead
Focus: System Scalability + Frontend-Backend Interaction
Duration: 60 mins
Topics:
-
Design an ad rendering system for a billion users/day
-
How would you architect the backend API for click attribution?
-
API design for real-time bidding — latency trade-offs?
Follow-ups:
-
Caching strategies
-
Frontend rendering impact on UX
-
Accessibility in ad interfaces
Verdict: Shortlisted for final rounds
Round 4: Hiring Manager Round
Interviewer: Engineering Manager – Google Ads
Focus: Project fit, soft skills, ownership
Questions:
-
Tell me about a time you owned a project end-to-end
-
How do you handle disagreements in a team?
-
Why Google Ads, specifically?
Candidate’s Responses:
Clear STAR format, connected personal projects with scalable systems.
Round 5: HR & Offer Round
Duration: 30 mins
Covered:
-
CTC breakdown: ~ ₹3.5–4.5 LPA (base + bonus + stocks)
-
Joining timeline
-
Work model: Hybrid
-
Perks: Learning credits, wellness, relocation
Final Result: SELECTED
Offer Accepted: Yes
Joining Date (Simulated): August 2025
Correct Answers vs Missed Opportunities
| Type | Candidate Answer | GPT-Verified Correct | Feedback |
|---|---|---|---|
| REST vs gRPC | Mentioned serialization | ✔ Added binary vs JSON + speed | Good, but lacked depth |
| Trie complexity | Gave O(n), missed edge cases | ✔ O(n) + deletion edge | Needed more robustness |
| Project story | Owned Python pipeline | ✔ Linked to Ads ML infra idea | Strong ownership shown |
Interviewer Feedback Summary
-
Technical: Above average. Good grasp on scalable architecture, DSA solid
-
Communication: Confident, structured
-
Fit: Good team alignment. Ads learning curve acceptable
