Google Exam Pattern and Syllabus
Check Google exam pattern, syllabus, sections, duration, coding round details, aptitude topics, and placement preparation strategy.
Exam: Google SDE-I Online Assessment (OA) · Platform: Google Assessment Platform · Duration: ~180 minutes · Total questions: 2
Exam Sections and Syllabus
💻 Online Coding Assessment (OA)
Duration: 60-90 minutes · 2 questions
Online coding assessment with 2 DS&A problems (medium to hard difficulty)
A. Algorithm Problems
Medium to hard difficulty DS&A problems
- Arrays, strings, and linked lists
- Trees, graphs, and dynamic programming
- Hash tables and advanced data structures
- Sorting and searching algorithms
B. Problem Solving
Complex problem-solving and algorithmic optimization
- Complex algorithmic challenges
- Multi-step problem solving
- Code optimization and efficiency
- Time and space complexity analysis
📞 Technical Phone Screen(s)
Duration: 30-60 minutes each
1-2 rounds of technical phone screens with live coding
A. Live Coding
Live coding assessment via Google Meet/Hangout
- Live coding in Google Docs
- Step-by-step logic explanation
- No autocomplete or IDE features
- Real-time problem solving
B. Technical Discussion
Technical discussion and code review
- Algorithm analysis and optimization
- Code review and improvements
- Technical concept explanations
- Problem-solving methodology
🎯 Full-Loop Virtual Onsite Interview
Duration: 45 minutes each round
3-5 round interview loop including coding, behavioral, and optional system design
A. Coding Rounds (2-3)
2-3 coding rounds focusing on DSA problems
- DSA problems: graphs, DP, arrays, trees
- Test case explanation and analysis
- Complexity analysis and optimizations
- Live coding with peer engineers
B. Googliness/Behavioral Round
Behavioral evaluation using situational conversations
- Attitude and collaboration evaluation
- Motivation and adaptability assessment
- Situational conversations
- Teamwork and communication skills
C. System Design Round (Optional)
Optional system design for standout candidates
- Low-level system design
- Architecture and scalability
- Database design and optimization
- Performance considerations
Eligibility Criteria
- Bachelor's degree or higher in Computer Science, Computer Engineering, or closely related fields (e.g., Software Engineering, Information Science)
- Fresh graduates from 2022, 2023, 2024, 2025 and 2026 batches can apply
- Up to 1 year of non-internship software development experience preferred
- Proficiency in at least one programming language: C++, Java, Python, or Perl
- Strong foundational knowledge in Data Structures & Algorithms, Complexity Analysis, Object-Oriented Programming (OOP)
- Problem-solving and logical design skills required
- Previous technical internship or substantial project experience highly valued
- Familiarity with distributed systems, cloud infrastructure (AWS), microservices architecture, and database design is a plus
- Clear communication skills and ability to articulate technical problems and solutions
- Only full-time degree holders eligible (part-time or correspondence programs not accepted)
- Not eligible if interviewed in past 6 months
Selection Process
- Online Coding Assessment (OA) - 60-90 minutes with 2 coding problems (medium to hard difficulty) on DS&A
- Technical Phone Screen(s) - 1-2 rounds, 30-60 minutes each via Google Meet with live coding in Google Docs
- Full-Loop Virtual Onsite Interview - 3-5 rounds total including 2-3 coding rounds, Googliness/behavioral round, and optional system design
- Coding Rounds - 45 minutes each focusing on DSA problems (graphs, DP, arrays, trees) with live coding
- Googliness Round - Evaluates attitude, collaboration, motivation, and adaptability using situational conversations
- System Design Round (Optional) - Rare for SDE I, generally for senior/new-graduate targeted roles or standout candidates
Preparation Tips
- Strong grip on Data Structures & Algorithms—daily practice on platforms like LeetCode
- Regular mock interviews in Google Docs to simulate actual coding rounds
- Behavioral preparation using STAR framework (e.g., teamwork, leadership, problem-solving examples)
- Optional low-level design knowledge may be helpful for standout candidates or specific teams
- Keep a clear, ATS-optimized resume featuring coding projects, internships, and clear role contributions
- Practice explaining test cases, complexity, and optimizations clearly
- Focus on medium-level questions in each interview round (often graph/DP problems)
- Prepare for situational conversations in the Googliness round
- Google's online assessments are harder than the interviews—they're the primary filter
Frequently Asked Questions
What is the Google SDE-I Online Assessment (OA) exam pattern?
Google SDE-I Online Assessment (OA) is conducted on Google Assessment Platform and consists of 3 sections with a total of 2 questions across ~180 minutes.
How many sections are there in Google SDE-I Online Assessment (OA)?
Google SDE-I Online Assessment (OA) has 3 sections: Online Coding Assessment (OA), Technical Phone Screen(s), Full-Loop Virtual Onsite Interview.
What topics are covered in Google SDE-I Online Assessment (OA)?
Google SDE-I Online Assessment (OA) covers Algorithm Problems, Problem Solving, Live Coding, Technical Discussion, Coding Rounds (2-3), Googliness/Behavioral Round, System Design Round (Optional).
What is the eligibility criteria for Google?
Bachelor's degree or higher in Computer Science, Computer Engineering, or closely related fields (e.g., Software Engineering, Information Science). Fresh graduates from 2022, 2023, 2024, 2025 and 2026 batches can apply. Up to 1 year of non-internship software development experience preferred. Proficiency in at least one programming language: C++, Java, Python, or Perl. Strong foundational knowledge in Data Structures & Algorithms, Complexity Analysis, Object-Oriented Programming (OOP). Problem-solving and logical design skills required. Previous technical internship or substantial project experience highly valued. Familiarity with distributed systems, cloud infrastructure (AWS), microservices architecture, and database design is a plus. Clear communication skills and ability to articulate technical problems and solutions. Only full-time degree holders eligible (part-time or correspondence programs not accepted). Not eligible if interviewed in past 6 months.
What is the selection process after the Google SDE-I Online Assessment (OA) exam?
Online Coding Assessment (OA) - 60-90 minutes with 2 coding problems (medium to hard difficulty) on DS&A Technical Phone Screen(s) - 1-2 rounds, 30-60 minutes each via Google Meet with live coding in Google Docs Full-Loop Virtual Onsite Interview - 3-5 rounds total including 2-3 coding rounds, Googliness/behavioral round, and optional system design Coding Rounds - 45 minutes each focusing on DSA problems (graphs, DP, arrays, trees) with live coding Googliness Round - Evaluates attitude, collaboration, motivation, and adaptability using situational conversations System Design Round (Optional) - Rare for SDE I, generally for senior/new-graduate targeted roles or standout candidates
How can I prepare for Google SDE-I Online Assessment (OA)?
Strong grip on Data Structures & Algorithms—daily practice on platforms like LeetCode. Regular mock interviews in Google Docs to simulate actual coding rounds. Behavioral preparation using STAR framework (e.g., teamwork, leadership, problem-solving examples). Optional low-level design knowledge may be helpful for standout candidates or specific teams.