Got the offerIC2 at ServiceNow
- Difficulty
- Process took
- 3-4 Weeks
- Rounds
- 4
- Format
- Remote
- Applied via
- Company Website
How it went
Overall, it was a positive experience, i mainly practiced problems by pattern, understanding the pattern is more important.
What they would tell you
Overall, it was a positive experience, i mainly practiced problems by pattern, understanding the pattern is more important.
How to prepare
For dsa linked lists, arrays explain your approach first before coding
Round by round
- 1
Coding Round 160 min
In the first round, I tackled two DSA problems one on swapping nodes in a linked list and another based on the Sum of Beauty in an Array.
- 2
Coding Round 260 min
Round two was all about DSA and JavaScript. I solved Linked List Cycle II and First Missing Positive. On top of that, the interviewer asked me some JS conceptual stuff.
- 3
HM60 min
Question: Given a string, find all substrings that are palindromes and have at least two distinct characters. followed by a discussion about my past experience and projects
- 4
System Design60 min
In the fourth and final technical round, given a system design problem, designing a database for managing entities with multiple stages, evaluations, and results over time. The system also had to support repeated attempts and outcomes at different stages, i talked schema design, relationships, and queries in depth. The interviewer also asked questions about my previous projects and some behavioral questions to understand how I handle challenges and collaborate in a team.
What came up
A candidate-reported account, lightly edited. Interview processes change by team and date.