ServiceNow | SSE | Hyd

servicenow logo
servicenow
Senior Software EngineerHyd6 years
August 14, 20254 reads

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)

Q1
Minimum Increment to Make Array Unique
Data Structures & Algorithms

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.

Q2
Design a Book Lending System
System Design

Design a Low-Level Design (LLD) for a book lending system.

Q3
Design a Notification System
System Design

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.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!