ServiceNow's engineering loop is a fairly standard SaaS-tech pipeline: an online HackerRank OA (2 DSA problems, occasionally with SQL or MCQs on OS/DBMS), followed by 2-3 technical rounds mixing DSA (LC-easy to LC-hard with a strong DP flavour), JavaScript output/promise questions for full-stack and UI candidates, one HLD/LLD conversation (database schema, event-driven or messaging design, reusable UI component contracts), and a hiring-manager round that revisits resume, projects and one more coding problem. Senior (IC3+) loops add a dedicated system design round and often a second hiring-manager conversation split across India and US managers. Non-engineering ServiceNow-platform hiring (developer/admin/BPC/BA) at partners like Accenture, Infosys, Deloitte and Emergys focuses instead on scripting (GlideRecord, Business Rules, Client Scripts, ACLs, Flow Designer), CMDB/Discovery and process/scenario questions.
These 20 writeups cover software engineering, internship, data analytics and other roles. 19 of them were posted under a pseudonym (Reddit, GeeksforGeeks or forum handles), so we could not verify the authors’ identities.
Typical rounds
3.72-7 range
Outcomes shared
18/0offer / not
Most common round
Technical
Sources span
2017 - 2025
Most frequently reported · Arrays & strings(16), Past projects(11), Behavioral(9), Data structures & algorithms(9), Dynamic programming(9)
ServiceNow’s official process
ServiceNow describes a three-step process: (1) resume/CV screen by a Talent Acquisition recruiter; (2) an interview stage whose rounds vary by role, sometimes including a technical coding assessment or presentation; (3) a debrief where the hiring team decides and the recruiter delivers an offer or rejection. Candidates are asked to complete evaluations without AI unless told otherwise.
A single HackerRank-style coding problem framed as longest increasing subsequence; after passing HR reaches out.
Covered · Dynamic programming
2
Technical 1Technical
Two coding problems on shared screen: minimum number of railway platforms, and largest sum contiguous subarray; interviewer probes logic and complexity.
Covered · Arrays & strings, Greedy
3
Technical 2Technical
Project deep dive then two coding problems: parent-child job runtime aggregation over a tree, and infix-to-postfix conversion.
Covered · Trees, Stacks
4
Technical 3Technical
Walk through GitHub projects and named design patterns actually used; discuss five to six patterns in depth.
Covered · Design patterns, Past projects
5
ManagerHiring manager
Long discussion on projects and expectations plus one coding problem (Knight's Tour) with a follow-up on alternative approaches.
Basic to medium coding questions, conducted on-campus over Google Meet during COVID.
Covered · Arrays & strings
2
Technical 1Technical
Compiler vs interpreter, sorting write-up with time and space complexity discussion (stable/unstable, internal/external), OOP concepts with examples, and one coding problem with optimization asks.
Covered · Sorting, OOP, Operating systems
3
Technical 2Technical
Project walkthrough, OS questions on deadlocks and CPU scheduling implementation, and skills/achievements from the resume.
Covered · Past projects, Operating systems
4
Hiring managerHiring manager
Three puzzles including a probability one, explained verbally without coding, followed by hobbies and reverse questions to the interviewer.
Fully solved one problem and partially the second; invited to interview two days later.
Covered · Arrays & strings
2
Technical 1Technical
Next-greater-element and smallest/second-smallest element with pseudo code, complexity and multiple approaches; then a Java 'public static void main' explanation.
Covered · Stacks, Arrays & strings, OOP
3
Technical 2Technical
Project APIs deep dive, then implement Kadane's algorithm end to end with test cases the interviewer provides.
Covered · Dynamic programming, API design
4
Hiring managerHiring manager
Full resume walkthrough including an ML project and UI/UX work, followed by a scenario on designing a new feature for their ticketing system and questions on what ServiceNow does.
Covered · Past projects, Case study, Domain knowledge
House Robber III with optimal DP solution, dry run on a shared CodePad, then heaps, and SQL vs NoSQL comparison.
Covered · Dynamic programming, Trees, DBMS
2
Technical 2Technical
Implement queue with two stacks, then a deque supporting O(1) push/pop from both ends using two linked lists after a hint; reverse a linked list; heap implementation and heapify.
Covered · Linked lists, OOP
3
Hiring managerHiring manager
C++ vs Java fundamentals, design Netflix focused on the DB schema, one probability puzzle (three ants on a triangle), and standard HR questions.
Three coding problems on paper, then AngularJS questions and a pagination design problem for 100 objects with page controls.
Covered · Data structures & algorithms, System design
2
System design + concurrencySystem design
Given: if saving one object takes 1 minute, how long for 1000 - probe on parallelism/system thinking; discussion of previous rejections and how you handled them.
Covered · System design, Concurrency
3
Technical + HRHiring manager
Explain a project, real-life applications of stack/queue, and how ML could estimate travel time between two cities.
Received an offerBase 35L INR, 10% bonus, ~8.5 LPA in stock; total ~49 LPA7 rounds
1
CodingTechnical
Container With Most Water with two-pointer, a hashset pair-matching question, JavaScript output questions on promises/setTimeout/this, and an open-ended DB schema plus APIs for credit/debit bank transactions.
Covered · Arrays & strings, Hashing, API design
2
CodingTechnical
Binary-search-on-answers candy distribution problem and nearest smaller element with monotonic stack.
Recursion vs iteration complexity, a binary-search variant, and a 9x9 Sudoku solver.
Covered · Recursion, Binary search, Backtracking
2
DSA + system designSystem design
Octal-to-decimal conversion, sliding window maximum with edge cases, and HLD/LLD on given scenarios with event-driven architecture and message queues.
Covered · Sliding window, System design
3
MiscellaneousTechnical
Subnet mask generation from CIDR, build your own generic List type, write a regex, and project discussion.
Covered · Networking, Low-level design
4
HLD + HMHiring manager
HLD for an Amazon microservice, debug an escalated latency spike, DB schema for an employee hierarchy with replication/sharding, and ServiceNow tech-stack chat.
Producer-consumer batch printer with timestamp ordering, spring-boot request handling at high load, pagination for request-size limiting, circuit-breaker pattern, deployment platforms.
Covered · DBMS, Concurrency, API design, Scalability
3
Hiring managerHiring manager
Min swaps to balance parentheses (collaborative debugging with the interviewer), REST vs microservices, stateless auth, project discussion.
Maximum path sum in a matrix with recursive plus tabular DP explained, then a pattern-matching-style problem where a standard algorithm was not expected.
Types of waits in Selenium, dropdowns, actions class, TestNG vs JUnit, plus code to swap without a temp variable and palindrome check.
Covered · Testing, OOP, Arrays & strings
2
DSA + Selenium deepTechnical
Exception handling, framework internals, rerunning failed TestNG cases without testng-failed.xml, list files in a folder, duplicate-indices, balanced brackets, shopping-cart test scenarios.
Covered · Testing, Arrays & strings
3
HM + codingHiring manager
Framework and current-project questions plus valid-IP regex/coding.
ServiceNow's engineering loop is a fairly standard SaaS-tech pipeline: an online HackerRank OA (2 DSA problems, occasionally with SQL or MCQs on OS/DBMS), followed by 2-3 technical rounds mixing DSA (LC-easy to LC-hard with a strong DP flavour), JavaScript output/promise questions for full-stack and UI candidates, one HLD/LLD conversation (database schema, event-driven or messaging design, reusable UI component contracts), and a hiring-manager round that revisits resume, projects and one more coding problem. Senior (IC3+) loops add a dedicated system design round and often a second hiring-manager conversation split across India and US managers. Non-engineering ServiceNow-platform hiring (developer/admin/BPC/BA) at partners like Accenture, Infosys, Deloitte and Emergys focuses instead on scripting (GlideRecord, Business Rules, Client Scripts, ACLs, Flow Designer), CMDB/Discovery and process/scenario questions.
What topics does ServiceNow test in interviews?
Commonly reported topics include Dynamic programming, Arrays & strings, Trees, System design, Low-level design, OOP.
These guides summarize public, first-hand interview experiences shared by candidates. They describe the shape of each loop and the topics that came up, not a leaked question bank, and every experience links back to its original source. Processes change often; treat this as directional prep, not a script.