ServiceNow SSE (IC3) Interview Experience

servicenow logo
servicenow
SSE (IC3)Hyderabad5 years
July 17, 20254 reads

Summary

I interviewed for a Staff Software Engineer (IC3) position at ServiceNow. The process included coding rounds with dynamic programming problems, a system design discussion focusing on AWS latency, and a complex custom DSA problem, though I did not pass the final coding/system design round.

Full Experience

Hi all,

YOE: 5 (Java) Current Location: Hyderabad

Round 1: Simple DP based questions https://leetcode.com/problems/unique-paths/description/ and the follow up https://leetcode.com/problems/unique-paths-ii/description/. Quesitons on the project from resume and a little dive on them

Round 2: HR told me it would be a Coding + System Design.

Interviewer started with AWS services based questions like if we an API and a lambda integrated with it and the API is experiencing high latency what can be the issue causing high latency if there is no issue on Lambda side. How would you optimise your API if we are not allowed to improve memory/performance on lambda side.

DSA Question: https://leetcode.com/problems/maximum-coins-from-k-consecutive-bags/ (Don't know how they selected the question :|) After the first read question seemed a little tricky. Started discussing a Brute Force Approach by using an array to store coins on each coordinate of number line. Interviewer asked to improve on the space complexity as it is mentioned in the question that the number line can be infinte. Tried optimising but could not code the approach that I came up with afterwards.

P.S.- Haven't heard back after this round but doesn't seem will pass this round

Interview Questions (4)

Q1
Unique Paths
Data Structures & Algorithms

Simple DP based question.

Q2
Unique Paths II
Data Structures & Algorithms

Follow up to Unique Paths.

Q3
Optimizing API Latency with AWS Lambda
System Design

If an API integrated with a Lambda is experiencing high latency, what could be the issue causing high latency if there is no issue on the Lambda side? How would you optimise your API if you are not allowed to improve memory/performance on the lambda side.

Q4
Maximum Coins From K Consecutive Bags
Data Structures & Algorithms

DSA Question: The problem seemed a little tricky. I started discussing a Brute Force Approach by using an array to store coins on each coordinate of a number line. The interviewer asked to improve on the space complexity as it is mentioned in the question that the number line can be infinite. I tried optimising but could not code the approach that I came up with afterwards.

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!