We Are Glad To Inform That You Got The Job- Hope You Hear This Soon-SURVAYU
Posts

Candidate Interview Experience Report - Google Ads Software Engineer, Bengaluru

 


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:

  1. [Medium] Given an array, find the longest subarray with a sum divisible by K.

  2. [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:

  1. Design: LRU Cache (class design + methods)

  2. Code: Implement Trie with insert, delete, prefix count

  3. 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

TypeCandidate AnswerGPT-Verified CorrectFeedback
REST vs gRPCMentioned serialization✔ Added binary vs JSON + speedGood, but lacked depth
Trie complexityGave O(n), missed edge cases✔ O(n) + deletion edgeNeeded more robustness
Project storyOwned Python pipeline✔ Linked to Ads ML infra ideaStrong 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

Post a Comment