They held a weekend recruitment drive, and I was interviewed for a senior position on one of the big teams.
I went through a total of four rounds:
All rounds were conducted via Zoom. The entire process was clearly communicated and coordinated.
In each round, I was asked questions on multiple topics, varying from programming, algorithmic design, coding practices, automation, data structures, and SOLID principles.
Once I cleared the interview rounds, I was immediately informed that I was hired.
Coding Round:
Finding if a string is an anagram of another.
If A, B, and C are three non-zero digits (1-9), find all combinations of A, B, C such that AB * AB = CAB.
Find all pairs of consecutive array elements which sum to a given number.
Design Round:
Design a system that returns to a user all restaurants within a 2 km radius of their location. No usage of external APIs is allowed. Only latitude and longitude location details are provided.
Write a program to remove the minimum number of incorrectly formed braces from a string and print it.
Managerial Round:
Write a program that will last the test of time. This means that future requirements might change, but the code should only minimally change.
Director Round:
How would you manage a huge chunk of legacy test cases effectively, making them easy to maintain?
The following metrics were computed from 2 interview experiences for the ServiceNow Senior Software Development Engineer role in Hyderābād, Telangana.
ServiceNow's interview process for their Senior Software Development Engineer roles in Hyderābād, Telangana is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having mixed feelings for ServiceNow's Senior Software Development Engineer interview process in Hyderābād, Telangana.