J'ai postulé en ligne. Le processus a pris 1 jour. J'ai passé un entretien chez Google (Seaton, IL) en sept. 2025
Entretien
Round 1 — Recruiter Call (20 min)
- Brief intro about the company and team
- Asked about my experience with microservices and Spring Boot
- Discussed visa/relocation logistics
- Shared salary band upfront
Vibe: Friendly and transparent
---
Round 2 — Take-Home Assignment (3 days)
- Build a small REST API for a payment gateway
- Requirements:
- Support multiple payment providers (Mada, Visa, Apple Pay)
- Implement retry logic for failed transactions
- Write unit and integration tests
- Use Spring Boot + PostgreSQL
- Submitted via GitHub repo with a README
Difficulty: Medium — straightforward but time-consuming
---
Round 3 — Code Review & Deep Dive (60 min)
Interviewer: Tech Lead
- Walked through my take-home submission
- Asked why I chose Factory Pattern over Strategy for payment routing
- Discussed trade-offs of eager vs lazy loading in JPA
- Asked me to refactor one method live to improve error handling
- Questions about transaction isolation levels and deadlock prevention
Difficulty: Medium-Hard
---
Round 4 — System Design (45 min)
Interviewer: Principal Engineer
- Design a real-time transaction monitoring system
- Covered:
- Event-driven architecture with Kafka
- Fraud detection pipeline
- Database partitioning for high-volume writes
- Alerting and dashboarding
- Follow-up: "How would you handle 10x traffic during a flash sale?"
Difficulty: Hard
---
Round 5 — Culture Fit (30 min)
Interviewer: Engineering Director
- "Describe a time you shipped something you weren't proud of"
- "How do you prioritize when everything is urgent?"
- "What does a healthy engineering culture look like to you?"
- Asked about my long-term career goals
Difficulty: Easy
---
Offer & Negotiation
- Received offer 4 days after final round
- Base + housing allowance + annual flight home
- Negotiated a signing bonus — they agreed without pushback
Autres retours d’entretien d’embauche pour un poste comme SWE Internship chez Google
J'ai postulé en ligne. Le processus a pris 1 semaine. J'ai passé un entretien chez Google (New York, NY) en avr. 2026
Entretien
Stage 1 includes one behavioral interview and one technical interview. Stage 2 consists of an in-person interview with two technical rounds, focusing on deeper problem-solving, coding ability, system design concepts, and overall technical expertise.
J'ai passé un entretien chez Google (California, MD)
Entretien
DSA tree and graph question and then array/hashing. Was able to breeze through array one had slight difficult for tree and graph question but the interviewer provided a crucial hint. All was good.
Questions d'entretien [1]
Question 1
How are you doing today and talk about your projects.
The interview process was 2 technical interview rounds. Each interview is one problem that the interviewer selects from question base. You are expected to code up solution and then answer a follow up from interviewer.