ServiceNow | Software Engineer - IC2 | India - | May
[ OK ]odN7HdJnT3 — full writeup
[ INFO ]category: Behavioral · Onsite difficulty: average freq: first seen: 2024-05-24
[AVERAGE][ONSITE]OnsiteSWE I (Entry Level)Rejected
$catproblem.md
I applied through the ServiceNow careers website and was contacted by two different recruiters for different positions. I started the interview process with the recruiter who contacted me first. The second recruiter mentioned that if I wasn't successful with the first role, I should contact him. There is no cool-off period at ServiceNow.
Initial Interview with Hiring Manager:
Discussed past projects.
Reasons for leaving my current organization.
Discussed some cloud concepts.
Day-to-day responsibilities.
Discussion about the work their team does.
Some other general questions.
The Hiring Manager mentioned that the recruiter would reach out to schedule three technical interviews, followed by a final round with him again.
Technical Round 1:
Question related to the Fibonacci series.
A heap-based question related to priority.
An SQL query.
Merge Sort and Quick Sort pseudocodes.
Find the second smallest number in a given array. Need to handle edge cases correctly.
A JavaScript question - asked to debug the code.
Asked if I was willing to learn Java, as I am currently working on .NET.
Few other questions, which I don't remember.
Technical Round 2:
Given a scenario where there are employees, office buildings, and access cards, I needed to build a schema to handle some scenarios on that.
Perform division without using the division operator. Need to handle negative numbers too.
Discussed indexing in databases. What are the pros and cons of it, how does storing into the database happen, etc.
Tell me about a scenario where you have solved a complex problem.
Tell me a scenario where your manager gave you feedback and what you did to improve that.
Verdict: The feedback from both rounds was very positive, and they wanted to schedule another round. However, I had other offers in hand, so I informed the recruiter that I didn't want to continue with the position.