Interview Questions for ServiceNow Technical - Consultant | 4-6 Years Experience
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
an hour ago
Hi there,
Recently I attended an Interview for the role of ServiceNow Technical - Consultant and here are the questions that I faced.
1. Types of Business Rule
2. Types of Client Script
3. How to avoid duplicate while importing data through transform map?
4. How to find all Assignment group from Incident list?
5. How to filter Incidents created in the last 5 days using background script?
6. How does custom Business Rule precedes over OOT Business Rule?
7. How to know how much time a page took to load?
8. Types of ACL
9. Get the inactive members inside a group using script
Do mark this as helpful 👍 if it helped you in your interview preparation.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
an hour ago
1. Types of Business Rule
- Display
- Before
- After
- Async
2. Types of Client Script
- onLoad
- onSubmit
- onChange
- onCellEdit
3. How to avoid duplicate while importing data through transform map?
- Coalesce - In case of duplicate, insert will be done first if record not found then update will be done for rest
- Using Transform script (when:onBefore)
- Cleaning the source (important).
4. How to find all Assignment group from Incident list?
- By clicking three dots on any column and selecting 'Group By'
- By clicking Context Menu(Hamburger Icon)
5. How to filter Incidents created in the last 5 days using background script?
var gr = new GlideRecord('incident);
gr.addQuery('sys_created_on', '>=', gs.daysAgo(5);
gr.query();
while(gr.next()) {
gs.print(gr.number);
}
6. How does custom Business Rule precedes over OOT Business Rule?
Use 'setWorkflow(false)'
7. How to know how much time a page took to load?
Scroll down to the bottom of the page, locate browser response time icon.
8. Types of ACL
- client_callable_flow_object
- client_callable_script_include
- Flows
- Flow Action
- Gen_ai_agent
- GraphQL
- Processor
- Rest_endpoint
- UI Page
- Record
9. Get the inactive members inside a group using script
var gr = new GlideRecord('sys_user-grmember');
gr.addQuery('group.name','App Engine Admins'); ---> Give any group name
gr.addQuery('user.active',true);
gr.query();
var arr = [];
while(gr.next()) {
arr.push(gr.getValue('user));
gr.info(gr.user.firstname + ' ' + gr.user.lastname);
}
Please mark this as helpful 👍 if this helped you in your interview preparation.
All the best!

