Google Software Engineer Interview Experience
Google · Intern
Interview process
The interview process was challenging but very informative.
The recruiter guided me well about preparation.
Interview rounds · 5
- 1
Recruiter screen
CodingTechnicalBehavioral- Q1. Tell me about yourself.
- Q2. Why do you want to join Google?
- 2
Online assessment
CodingTechnical- Q1. Array problems String manipulation Time complexity questions
- 3
Technical round
BehavioralCodingTechnical- Q1. Explain the differences between linear and logistic regression.
- Q2. Explain the React lifecycle.
- Q3. What's the difference between SQL and NoSQL?
- Q4. Explain the architecture of a previous project you worked on.
- 4
Final / onsite round
Behavioral- Q1. Behavioral questions Teamwork situations
- 5
Take-home assignment
BehavioralCoding- Q1. How would you design a relational schema for a calendar application?
Tips from the candidate
Focus on problem-solving and communication skills during the technical round.
Company culture
I struggled in system design questions.
I became nervous during one round.