ServiceNow | SSE | Hyd
Summary
I interviewed for a Senior Software Engineer role at ServiceNow in Hyderabad, which consisted of multiple rounds covering DSA, LLD, HLD, Java concepts, and behavioral questions. Despite a positive performance in the initial rounds, I received negative feedback on the High-Level Design round, ultimately leading to rejection, and experienced poor communication from HR.
Full Experience
ServiceNow | Senior Software Engineer | Interview Experience
Applied via Referral Current: 6 YEO | PBC
Round 1: Asked questions about current work and projects Java Concepts Two DSA Problems i. Minimum Increment to Make Array Unique ii. Another question on array (I don't remember) Feedback - Positive
Round 2: Java Concepts DSA - Something similar to Stock Buy & Sell LLD - Design a book lending system Feedback - Positive
Round 3: Detailed discussion on projects and resume scanning Java Concepts HLD - Design a notification system - asked a lot of follow up questions related to tech that was not on my resume (He wanted to ask questions about the tech used in their system) Some behavioural questions Feedback - Negative (Obviously, HLD did not go well)
Got the worst HR, she didn't know anything about the focus areas of the interviews. When asked, said that she is not aware of these details. Post R3, HR ghosted me for 2 weeks. After multiple follow ups, I got the feedback.
Piece of advise: Make sure you have a tech recruiter in loop, not just a TA.
Posting these details here so that others can be better prepared.
Interview Questions (3)
Given an array of integers A, a move consists of choosing any A[i] and incrementing it by 1. Return the minimum number of moves to make every value in A unique.
Design a Low-Level Design (LLD) for a book lending system.
Design a High-Level Design (HLD) for a notification system. This involved follow-up questions related to technologies not on my resume, as the interviewer seemed interested in the tech used in their own system.