Starting with a brief HR conversation to set up an interview.
First interview: a 30-minute Zoom conversation with a team lead, with general questions mostly to get to know each other, and then some general Java questions.
Second interview: an hour and a half, in-person, technical interview with two interviewers.
Third interview: an hour with the group manager.
Fourth interview: an hour HR interview.
What types of exceptions are there in Java? How should you handle each type?
What is the difference between a thread and a process?
LeetCode question: Is Anagram. Solve with O(n) time and space, or O(log n) time and O(1) space.
System Design question: Design a banking system, including a table schema for the system and some basic APIs.
The following metrics were computed from 6 interview experiences for the Gong Senior Software Engineer role in Israel.
Gong's interview process for their Senior Software Engineer roles in Israel is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Gong's Senior Software Engineer interview process in Israel.