Service Now Interview Experience for Associate Software Engineer (On-Campus)
ServiceNow visited our campus in august for the role of Associate Software Engineer.
Round 1: The first round was an online Hackerrank test which had a duration of 60 minutes. It consisted of 1 Coding question and 15 MCQs that consisted of questions from topics like OS, DBMS, Algorithms, etc.
- The coding question was exactly like this one. https://leetcode.com/problems/maximal-square/solution/.
- High efficiency in MCQs was required to clear the test.
Round 2: Technical Interview 1
This round lasted for an hour. The interviewer was friendly and he started off by giving his introduction. Then he gave me 3 DSA problems which I had to code in Notepad. The problems were as follows:
I was able to solve the first 2 problems without any help from the interviewer. The interviewer gave me some hints on 3rd problem. For all the problems interviewer asked me to give an efficient solution in terms of time as well as space complexity.
Round 3: Technical Interview 2
This interview was started with a general introduction followed by a little discussion on my past interns and projects. First, he asked me how would I design databases for a e-commerce websites like amazon. Then he followed up with 2 DSA problems. The questions are as follows :
- The second problem was related to a bitwise operation which was similar to Ugly numbers.
I was able to solve the first question completely whereas gave the worst-case solution for the second problem.
Round 4: Hiring Manager Round
- This was the Technical + HR round which lasted about 45 minutes. The interviewer asked something from every project which I mentioned in my resume. He then tested my OOP concepts by asking some standard OOPs questions.
- Post this I was given a puzzle that was reduced to a binary search problem. After this he asked me basic HR questions like strengths, weakness, favorite team with which you have worked till now, why ServiceNow?.
Round 5: Hiring Manager Round
- This was another Technical + HR round which lasted about 30 minutes. For the first 15 minutes, the interviewer and I had a simple chat on where do I live, my achievements, his achievements.
- After this, he gave me a DSA problem. It was a simple DFS problem with a minute change in it. I was able to code it in 10 minutes by covering all the edge cases.
The interviewers were friendly and helped me whenever I was stuck.
- Be clear whenever you are giving any answer.
- Don’t hesitate if you can’t solve the problem, ask for hints and try to follow that.
- Ask for feedback/things where you went wrong in the interview.