1p3a Question · Feb 2026

ServiceNow Staff Software Engineer Interview: HLD, LLD, and Coding Challenges

SWE Take Home Staff

Question Details

Round 1 Text Justification ## Round 2 (LLD) Design a Loan Management System where customers can take loan and see the monthly EMI for the ent

Full Details

Round 1 Text Justification ## Round 2 (LLD) Design a Loan Management System where customers can take loan and see the monthly EMI for the entire loan period (including days beyond current date). The customers can pay advance amounts as well which will change the EMI for the upcoming period that should be reflected in the upcoming monthly sheets. Follow Up: - All DB tables to store loans and calculate EMIs - What if the interest rate changed midway through loan ? What changes will be made in the tables and LLD to accomodate that ? - What other improvements can be done on the entire system? ## Round 3 (Bonus Problem Solving round since second round had mixed feedback) - Jump Game II - Minimum Window SUBSEQUENCE ## Round 4 (HLD) Design an Incident Management system which can be shipped to external Clients (ex: Amazon type e-commerece site) ### Requirements: - CRUD on incidents - All DB tables, indexes, query patterns - How will the incident be routed to the right team ? The team information is not available while creating the incident. The expectation is to define a PROCESS/SYSTEM through which the right team can be found and the incident can be assigned to them.

Free preview. Unlock all questions →

Topics

Sql