These are condensed from public candidate write-ups for the Associate Software Engineer role. Two calibrations worth making: the OA is short and MCQ-heavy (typically 15 MCQs plus a single coding question in 60 minutes, with a CGPA cutoff around 7.0), and the “HR” round is not HR - it is a hiring-manager round that includes real system design. No ITSM or platform-specific knowledge is expected from freshers.
Round 1 - Online test: 15 MCQs across DSA, DBMS and OS, plus the same “count distinct pairs with given sum” coding problem.
Round 2 - Technical 1: introduction and projects, then three coding problems (palindrome variants and a binary tree traversal). Then XML, XSLT and XSD; SQL procedures, cursors and triggers; basic OOP.
Round 3 - Technical 2: explain your project with architecture diagrams, then three more coding problems - an array search, a prime-number algorithm, and pattern matching - each followed by “now make it faster”.
Round 4 - Hiring manager: resume walk-through, then design a LinkedIn-like platform end to end: functional requirements, bandwidth estimation, components, database schema, caching, scalability, security. Also multithreading and exception handling, plus career goals.
Outcome: Selected.
What both accounts share: three or four coding problems per round, each with an optimisation follow-up - volume and speed matter more than one hard problem. Be ready to sketch your project architecture, and do not walk into the final round assuming it is a formality; system design shows up there in both accounts.
After technical rounds, ServiceNow usually closes with a short HR / hiring-manager conversation: motivation, location, notice period, and a couple of behavioural stories. Prepare those answers on the dedicated page rather than cramming them into this hub.