I wanted to let you know my experience here.
Initially it was formal discussion about my work nature, my achievements, what basic questions like why ServiceNow, what are expecting from this Company.
Then I was into technical round where I was given two programs.
1. Selenium program: I was given a ServiceNow website and I was asked to get the number of job posting available in the career portal for Engineering Category in APAC region.
I wanted to write the code in such a way that I would like to cover all the possible features of Selenium.
2. Java program: I was asked to print the highest range of the numbers between the given lower and upper limit and ranges should be formed by the numbers in the list(Bad Numbers).
Range: 1-100
Bad number: {17,8,49,120}
We have to form the range using the bad numbers. When we encounter any number from the bad numbers, we need to split it. See the ranges below
1-7 (7 elements in this range)
9-16 (8 elements here)
18-47 (30 elements here in this range)
50-100 (50 elements in this range)
Output:
Range which contains more elements in it.
50-100 which consists of 50 elements in it
I’ve written the code the different way which was expected from them. BTW my program returned the expected result. Finally I wanted to say that Implementation changes from person to person but the within the short time it’s difficult to measure the performance.