The process began with a phone screen. The interviewer asked a variety of Object-Oriented questions and a few Java questions. We also chatted about the company and what I was looking for in a position. The interviewer was the lead/manager of the team I would be joining.
The on-site interview was approximately three hours long and involved three groups of employees:
Each segment lasted about 45 minutes.
During the lead/manager interview, we continued our previous discussion and went into more specifics. We spoke about the team's current projects, their future direction, and the company's overall operations.
In the frontend interview, I was asked basic questions about JavaScript (e.g., how asynchronous processing works), CSS (e.g., specificity), and React/Redux at a high level.
The backend interview involved identifying potential problems within a small Java function. There were about five issues to find. I identified a few initially, and then through discussion, I was able to find more. I received a good number of hints for the ones I missed.
I received a callback within a day or two.
How does JavaScript's asynchronous processing work?
The following metrics were computed from 12 interview experiences for the ServiceNow Software Engineer role in San Diego, California.
ServiceNow's interview process for their Software Engineer roles in San Diego, California is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for ServiceNow's Software Engineer interview process in San Diego, California.