Servicenow Placement Papers 2026
Last Updated: March 2026
Company Overview
ServiceNow is a cloud computing platform that provides enterprise digital workflow solutions for IT, employee, and customer workflows. Founded in 2004, ServiceNow has become a leader in IT service management (ITSM) and enterprise workflow automation.
Selection Process
| Stage | Description | Duration |
|---|---|---|
| Online Assessment | Aptitude, Technical MCQ, Coding | 90 minutes |
| Technical Interview | CS fundamentals, JavaScript | 45-60 minutes |
| HR Interview | Behavioral, Culture fit | 30 minutes |
Eligibility:
- 60% in 10th, 12th, Graduation
- No active backlogs
- CS/IT/MCA preferred
Exam Pattern
| Section | Questions | Time | Topics |
|---|---|---|---|
| Aptitude | 25 | 30 min | Quant, Logical, Verbal |
| Technical MCQ | 20 | 20 min | JavaScript, Web, DBMS |
| Coding | 2 | 40 min | Algorithms |
Aptitude Questions
1. A number divided by 357 leaves remainder 39. What is the remainder when divided by 17?
Solution: Number = 357k + 39 357 = 17 × 21, so 357k is divisible by 17 39 ÷ 17 = 2 remainder 5 Answer: 5
2. Find next: 2, 5, 10, 17, 26, ?
Solution: Pattern: n² + 1 1²+1=2, 2²+1=5, 3²+1=10, 4²+1=17, 5²+1=26 Next = 6²+1 = 37
3. A train 150m long crosses a platform in 18 sec at 60 km/hr. Find platform length.
Solution: Speed = 60 × 5/18 = 50/3 m/s Distance = Speed × Time = 50/3 × 18 = 300m Platform = 300 - 150 = 150 meters
4. CP of 20 articles equals SP of 16 articles. Find gain%.
Solution: 20×CP = 16×SP → SP/CP = 20/16 = 5/4 Gain = 1/4 = 25%
5. Find the unit digit of 7^43.
Solution: Cycle of 7: 7, 9, 3, 1 (repeats every 4) 43 ÷ 4 = 10 remainder 3 3rd in cycle = 3
Technical Questions
1. What is the difference between let and var in JavaScript?
- var: Function-scoped, can be redeclared, hoisted
- let: Block-scoped, cannot be redeclared, hoisted but not initialized
2. What is event delegation?
3. Explain closures in JavaScript.
function outer() {
let count = 0;
return function inner() {
return ++count;
};
}
4. What is REST API?
5. What is the difference between SQL and NoSQL?
- SQL: Structured, ACID, vertical scaling, predefined schema
- NoSQL: Flexible, BASE, horizontal scaling, dynamic schema
6. Explain promises in JavaScript.
const promise = new Promise((resolve, reject) => {
// async operation
if (success) resolve(value);
else reject(error);
});
7. What is dependency injection?
8. What are CSS flexbox and grid?
- Flexbox: One-dimensional layout (row or column)
- Grid: Two-dimensional layout (rows and columns)
9. Explain prototype chain in JavaScript.
10. What is CORS?
Coding Questions
1. Flatten a nested array.
function flatten(arr) {
return arr.reduce((acc, val) =>
Array.isArray(val) ? acc.concat(flatten(val)) : acc.concat(val),
[]);
}
// Test
console.log(flatten([1, [2, [3, 4], 5]])); // [1, 2, 3, 4, 5]
2. Implement debounce function.
function debounce(func, wait) {
let timeout;
return function(...args) {
clearTimeout(timeout);
timeout = setTimeout(() => func.apply(this, args), wait);
};
}
// Usage
const debouncedSearch = debounce((query) => {
console.log('Searching for:', query);
}, 300);
3. Deep clone an object.
function deepClone(obj) {
if (obj === null || typeof obj !== 'object') return obj;
if (obj instanceof Date) return new Date(obj);
if (obj instanceof Array) return obj.map(item => deepClone(item));
if (obj instanceof Object) {
const cloned = {};
for (let key in obj) {
if (obj.hasOwnProperty(key)) {
cloned[key] = deepClone(obj[key]);
}
}
return cloned;
}
}
// Or using modern approach
function deepCloneModern(obj) {
return JSON.parse(JSON.stringify(obj));
}
4. Group array elements by property.
function groupBy(arr, key) {
return arr.reduce((acc, obj) => {
const group = obj[key];
acc[group] = acc[group] || [];
acc[group].push(obj);
return acc;
}, {});
}
// Test
const people = [
{ name: 'Alice', department: 'IT' },
{ name: 'Bob', department: 'HR' },
{ name: 'Charlie', department: 'IT' }
];
console.log(groupBy(people, 'department'));
// { IT: [Alice, Charlie], HR: [Bob] }
5. Find first recurring character.
function firstRecurring(str) {
const seen = new Set();
for (let char of str) {
if (seen.has(char)) return char;
seen.add(char);
}
return null;
}
// Test
console.log(firstRecurring('hello')); // 'l'
console.log(firstRecurring('abcdef')); // null
Interview Tips
- Master JavaScript fundamentals
- Understand web technologies (HTML, CSS, HTTP)
- Practice algorithm problem solving
- Learn basics of ITSM
- Research ServiceNow platform
- Practice coding in JavaScript
- Understand cloud computing basics
Best of luck with your ServiceNow placement!
You May Also Like
Explore this topic cluster
More resources in Company Placement Papers
Use the category hub to browse similar questions, exam patterns, salary guides, and preparation resources related to this topic.
Company hub
Explore all Servicenow resources
Open the Servicenow hub to jump between placement papers, interview questions, salary guides, and other related pages in one place.
Open Servicenow hubPaid contributor programme
Sat Servicenow this year? Share your story, earn ₹500.
First-person experience reports help future candidates prep smarter. We pay verified contributors ₹500 via UPI per accepted story — with byline.
Submit your story →Ready to practice?
Take a free timed mock test
Put what you learned into practice. Our mock tests match the 2026 pattern with timer, navigator, reveal, and score breakdown. No signup.
Start Free Mock Test →Related Articles
ServiceNow Interview Questions 2026 - Round-by-Round Guide
ServiceNow interviews usually go beyond textbook answers. Panels expect clean thought process, structured communication, and...
ServiceNow Salary 2026 - CTC Breakdown, In-Hand Pay, and Perks
ServiceNow fresher compensation depends on role family, campus tier, location, and business unit. This stub organizes the...
ABB Placement Papers 2026 - Complete Guide
ABB usually evaluates candidates for automation and energy systems roles through a mix of aptitude, technical screening, and...
Accenture Gen AI Placement Papers 2026, Full Guide
Accenture's Gen AI track has become one of the most competitive hiring streams for engineering freshers in 2026, offering a...
Accenture Placement Papers 2026
Accenture is a leading global professional services company that provides strategy, consulting, digital, technology, and...