This is a extensive list of questions for both interviewers and
interviewees when ServiceNow Development is involved.
So interviewing is exciting. It's a way to get uncomfortable and see
what is available in job-land. Something to keep in mind, interviews are
a way for you and your employer to find a great fit for this position.
The employer may be happy to have you, but you may not be happy in that
position, so it's crucial to get information from the interview to tell
you about the technology, team, and the expectations they'll have. The
expectations should have been set on the job posting, but it's good to
ask specifics about any you question. With that being said, when the
technical questions are being asked, you should be able to see they
understand the question and answer.
Interviews... So you want to interview for a job as a ServiceNow
Before you continue I urge you to read this first
Questions to ask the interviewer
What release are you guys currently on?
How many licensed users are on the environment?
What are next major initiatives of the team?
What is your role in relation to the team?
How many people are on the team I'll be working on?
What is the team culture like?
How does your team communicate and share ideas/files/code/assist one
Getting Expectations Questions
- What is the release process/schedule here?
- Would the duties in this position require me to be on-call in any
- Is this a work from home position or does it have this as a full or
part time option?
- What role would I be filling?
Questions to be prepared to answer
- Tell me about a time you've had to do something you disagreed with
and how that interaction went.
- Tell me about a time you've had been asked to fulfill a requirement
and you went above and beyond.
- Tell me about a time you've made a commitment and then failed to
- Tell us about a project that didn't have a positive outcome and how
you handled the situation.\
- How would you handle a complaint brought to your attention?
- What do you see that would be challenges working here?
- Why should we hire you over the next candidate?
- Why do you want to work here?
- Have you worked on a on-call capacity before?
- How do you educate yourself?
General Programming Questions
In all my interviews, I think I've only had a few of these, however
they show up all the time on GlassDoor.
- How do you iterate over an array?
- How can you give an object a dynamic property?
- Given an array as an input: [1,2,3,4,5], return an array of
modified values * 2 [1,4,6,8,10] e.g.
- Sum the first n Fibonacci numbers
- find the first non repeating character from the string. e.g.
[aaabbbcccdeee] returns d
- Given a list 1,0,3,5,0,0,34,5,0,36 push all the zeroes to the end.
Develop an in-place algorithm
- How to Split a string
var str = 'Left Right';str.split(' ');
- Print integers 1-100 except for multiples of 3, print "Fizz",
multiples of 5 print "Buzz", multiples of both print "FizzBuzz"
- You have a function rand7() that generates a random integer from 1
to 7. Use it to write a function rand5() that generates a random
integer from 1 to 5.
- What's the difference between a Value and a Reference?
- What is variable hoisting?
- Closures --- Know that a function retains access to the scope that
it was created in. Know what this lets us do, such as data hiding,
memoization, and dynamic function generation.
this --- Know the rules of this binding. Know how it works, know
how to figure out what it will be equal to in a function, and know
why it's useful.
new --- Know how it relates to object oriented programming. Know
what happens to a function called with new. Understand how the
object generated by using new inherits from the function's prototype
bind --- Know how each of these functions work.
Know how to use them. Know what they do to this.
- Prototypes & Inheritance --- Understand that inheritance in
to set up inheritance through functions and objects and how new
helps us implement it. Know what the proto and prototype
properties are and what they do.
- Asynchronous JS --- Understand the event loop. Understand how the
browser deals with user input, web requests, and events in general.
Know how to recognize and correctly implement asynchronous code.
- Higher Order Functions --- Understand that functions are first-class
function from another function is perfectly legal. Understand the
techniques that closures and higher order functions allow us to use.
- Understand how objects, arrays, and functions are copied and passed
into functions. Know that the reference is what's being copied.
Understand that primitives are copied and passed by copying the
- What's the difference between global scope, function scope, and
- Understand which variables are available where. Know how the
- Understand that variable and function declarations are hoisted to
the top of their available scope. Understand that function
expressions are not hoisted.
- Difference between
- What is the difference between display:none and visibility:hidden?
- What can you tell me about Bootstrap?
- What is XML?
- What is XPath?
Web Services Questions
- What is REST?
- What is SOAP?
- What protocol does REST use?
- What are the differences between REST and SOAP?
ServiceNow Service Catalog Questions
- What does Order guide refer to in Service Catalog?
- What is the use of an Order Guide?
- How will you define a Service catalog workflow?
- What is a Content Item of service catalog?
- What Service catalog displays?
- Tell me about some Service catalog variable types.
- What is workflow in relation to the catalog items and when it will
- What is represented by order in Service catalog?
- What is Catalog request workflow?
- Which module is used for create a new Catalog item?
- What is types of things are generally on a catalog?
ServiceNow Workflow Questions
- Where are workflow versions captured?
- If workflow is not published, only checked out will it be captured
in update sets?
- What does workflow timelines represent?
- If prefix of Incident (e.g. INC) needs to be changed, how would I do
- Workflow editor and Service catalog differs in approval methodology?
YES/NO, If yes, give explanation.
- Can we validate workflow before publish?
- If workflow checked out, can it be modified by any user? If yes or
- What is true about Service catalog variables?
- What is the true about SlushBucket?
- Can you restart a workflow at a specific activity?
ServiceNow Update Sets Questions
- Which field should be there in table that identifies that it should
be captured in Update Sets?
- Where are customizations stored?
- What things are tracked in customizations?
- What is the use of an Update Set?
- Where update sets are stored?
- What changes out of below would be applied in case of a merge update
- What changes are not captured in update sets?
ServiceNow Email Questions
- What is the default email size limit of inbound emails?
- How ServiceNow system is configured to send an email notification
after system Upgrade?
- What all actions can be performed with inbound email?
ServiceNow GUI Questions
- Scenario when an Interceptor can be used?
- How to make an UI Policy global?
- Button, Related Links and Context Menu these are?
- How to define field attributes?
- When does the "Submit" button appear on a form?
- When do "UI Actions" appear on the form?
- In which part of UI will you find help (link to wiki) option?
- What is Icon of reference?
- How to set display value for any field
- If User customizes the Homepage, what happens?
- How to change background color?
- After save on form, which fields get stored in activities log?
- Global Search option can be found in which part of UI?
- How applications appear?
- How do you modify the field behavior?
- How do you enhance Homepage performance in case of gauges?
- Where will you find option to edit a list?
- What is listing in HomePage icon?
- How to change the Development and Production instance color?
- In which place admin can edit the HomePage?
ServiceNow Security Questions
- What is security_admin role?
- What do you mean by Elevated Privileges?
- Why we need to impersonate?
- If a user is not given filter_global or filter_admin role, what
will be the impact?
- ACLs can evaluate on what types of things?
- How do ACLs executes, what are the steps they check?
- ACL applies on?
- In Service now which role is get option for approval a request or
- What is a SSO integration?
- What is Delegate User?
ServiceNow Database/Integrations Questions
- What is Coalesce in import set?
- Which is parent table for INC, CHG, PRB?
- DB name for custom table?
- Example for One to many relationship in table?
- What is a Column and row in a table?
- What is there stored in CMDB?
- Where is data stored?
- How can you import data into ServiceNow?
- What is a sys_id?
- Which module is used to see column structure in a table?
ServiceNow Service Level Agreement Questions
- What is SLA-Retroactive start?
- What is Pause condition in SLA?
- What is Table for SLA task?
- What is Table for SLA Definitions?
- SLA, OLA and UC are configured in which module?
- What is the benefit of SLA?
- How to arrange the Applications in left navigation to user?
- How to see the current version of instance as an Admin?
- Where can scripting occur in ServiceNow?
- What is the difference between GlideRecord and GlideAggregate
- Can you describe the different types of business rules?
- What is the difference between a UI policy and UI action?