Online Assessment (OA): Two algorithmic coding questions on platforms similar to HackerRank or CodeSignal. Topics included data structures (arrays, strings, graphs) and complexity analysis. The key challenge was writing clean, efficient code within 90 minutes.
Technical Phone Interview: Conducted by a Google engineer via Google Meet. Focused on problem-solving and communication — one medium-level LeetCode-style problem plus follow-up optimizations. The interviewer expected clear thinking, complexity trade-offs, and edge case handling.
Onsite (or Virtual Onsite): Comprised of 3–4 rounds:
Hiring Committee & Offer: Final evaluation based on technical performance, problem-solving depth, and teamwork culture fit. Takes about 1–2 weeks.
Arrays and hash maps.
Recursion and dynamic programming.
Graphs and shortest path.
Design patterns for embedded or performance-oriented systems.
Coding in C++ / Python / Java (depending on preference).
The following metrics were computed from 35 interview experiences for the Google Software Engineer role in Israel.
Google's interview process for their Software Engineer roles in Israel is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineer interview process in Israel.