issue 117apr 27mmxxvi
est. 2017
Sun, 27 Apr 2026
vol. IX · no. 117
PapersAdda
placement intelligence, since 2017
868 briefs · 24 campuses · by reservation
verified offers · sourced from r/developersIndia
razorpay₹65.00 LPA· iit-d · sde-1google₹54.00 LPA· iiit-h · swe-imicrosoft₹49.50 LPA· iit-b · sdeatlassian₹38.00 LPA· nit-w · sde-1amazon₹44.20 LPA· bits-p · sde-1uber₹42.00 LPA· iit-kgp · sde-1razorpay₹65.00 LPA· iit-d · sde-1google₹54.00 LPA· iiit-h · swe-imicrosoft₹49.50 LPA· iit-b · sdeatlassian₹38.00 LPA· nit-w · sde-1amazon₹44.20 LPA· bits-p · sde-1uber₹42.00 LPA· iit-kgp · sde-1
Placement PapersExam PatternSyllabus 2026Prep RoadmapInterview GuideEligibilitySalary GuideCutoff Trends

Servicenow Placement Papers 2026

5 min read
Company Placement Papers
Last Updated: 1 May 2026
Reviewed by PapersAdda Editorial

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

StageDescriptionDuration
Online AssessmentAptitude, Technical MCQ, Coding90 minutes
Technical InterviewCS fundamentals, JavaScript45-60 minutes
HR InterviewBehavioral, Culture fit30 minutes

Eligibility:

  • 60% in 10th, 12th, Graduation
  • No active backlogs
  • CS/IT/MCA preferred

Exam Pattern

SectionQuestionsTimeTopics
Aptitude2530 minQuant, Logical, Verbal
Technical MCQ2020 minJavaScript, Web, DBMS
Coding240 minAlgorithms

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

  1. Master JavaScript fundamentals
  2. Understand web technologies (HTML, CSS, HTTP)
  3. Practice algorithm problem solving
  4. Learn basics of ITSM
  5. Research ServiceNow platform
  6. Practice coding in JavaScript
  7. 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 hub

Paid 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

More from PapersAdda

Share this guide: