ServiceNow IC2 (Software Engineer) Interview Experience — Selected 🎉

Anonymous User
709
Oct 06, 2026
Oct 08, 2026

YOE: ~2 Years

Result: Selected ✅

Compensation

• Base: ~₹26 LPA
• Annual Bonus: ~₹2.6 LPA
• Total Cash Compensation: ~₹30 LPA
• RSUs: $30,000 USD vesting over 4 years


Interview Timeline

The interview process moved very quickly once technical rounds started:

• Technical Round 1 → Day 1
• Technical Round 2 → Day 2
• Managerial Round → Day 3
• Offer Rollout → Day 4 🎉

Note: The recruiter screening discussion happened about a week before the technical interviews began.


Recruiter Screening

A brief discussion covering:

• Previous work experience
• Current and expected compensation
• Notice period
• Projects and responsibilities
• DSA background and problem-solving experience


Round 1 – DSA + Project Discussion

Topics Covered

• Detailed discussion on my recent projects and contributions
• LRU Cache design and implementation
• One DSA problem involving Binary Search
• One Graph-based problem

I was able to solve both coding problems successfully and explain my approach clearly.

Feedback: Strong Hire


Round 2 – Project Deep Dive + DSA + LLD

Project Deep Dive

This round focused heavily on my past work. The interviewer went deep into:

• System architecture
• Design decisions
• Scalability considerations
• Trade-offs
• Production challenges

The interviewer seemed satisfied with all explanations and follow-up questions.

DSA

• One Priority Queue / Heap-based problem
• Solved within ~10 minutes

Low-Level Design

Design BookMyShow

Discussion included:

• Core entities and APIs
• Seat booking flow
• Database design
• Race conditions
• Concurrency handling
• Preventing double booking
• Locking strategies and consistency guarantees

No code was expected for the LLD discussion.

Feedback: Strong Hire


Round 3 – Managerial Round

The manager started by mentioning that the technical feedback from previous rounds was very strong, so the discussion focused primarily on my experience and past work.

Topics covered:

• Deep dive into projects mentioned on my resume
• Architecture and design decisions
• Ownership and responsibilities
• Challenges faced in production systems
• Team collaboration
• Career aspirations
• General managerial and behavioral questions

No technical or coding questions were asked in this round.

The discussion was conversational and focused on understanding my overall engineering experience and how I approach problems in real-world systems.


Result

Received a call the next day informing me that I had been selected, followed by the official offer letter.

Preparation Advice

• Be extremely comfortable explaining every project on your resume.
• Understand design decisions, trade-offs, and production challenges.
• Practice core DSA topics thoroughly.
• Prepare for concurrency-related discussions in system design.
• For experienced candidates, project depth matters as much as coding ability.

Overall, the interview process was fast, smooth, and highly focused on real engineering work rather than just algorithmic problem solving.

Good luck to everyone interviewing with ServiceNow! 🚀

Comments (6)