Taro Logo

Staff Performance Engineer Interview Experience - Los Angeles, California

September 1, 2021
Positive ExperienceNo Offer

Process

I applied for an experienced position through a friend who works at the company. The recruitment coordinator emailed, asking about a convenient time for a 15-minute brief call about the process.

There were three technical rounds and one hour-long round.

Questions

ServiceNow Round 1:

  1. Intro/Tell me about yourself?
  2. Impact of parallel calls vs. sequential calls.
  3. What are the negative effects of a thread pool?
  4. Have you ever seen thread pool issues and how did you resolve them?
  5. Have you ever seen memory leak issues and how did you resolve them?
  6. Have you done memory or thread analysis and provided recommendations/tunings?
  7. What do you use for reporting?
  8. What do you consider average, 90th percentile, or standard deviation?
  9. What is the SLA for different average and 90th percentile values?
  10. List the employee names who are getting the maximum salary from each department.
  11. Given the string "qwe!@#$%^&", get all the alphabets and check if it's a palindrome. Provide sudo code.
  12. Did you tune queries or analyze AWR reports? What should be the DOP?
  13. Do you have experience in client-side monitoring?

ServiceNow Round 2:

  1. Intro/Tell me about yourself?
  2. References in Java.
  3. When does the finally block get called and what is its use?
  4. What is the meaning of the final keyword and its use?
  5. Print prime numbers algorithm/code. The program is to print prime numbers between 1 to 100.
  6. What performance issues were identified in non-production that saved outrageous costs?
  7. How do you capture a list of products from a response and use it in the next request?
  8. What tools and monitoring tools have you used?
  9. When do objects get garbage collected?
  10. How do you come up with a test strategy for a brand-new application?
  11. How do you identify memory leak objects and work with the development team?
  12. What are the setting names for minimum and maximum values of the heap?
  13. What are different garbage collection mechanisms?

ServiceNow Round 3:

  1. Tell me about your current daily activities.
  2. What is the test strategy for an application with a shopping cart?
  3. How do you decide on the database volume of the application?
  4. What are caches on the CPU, their purpose, and usage?
  5. How do you identify duplicates in a string? Discuss time and space complexity.
  6. Thread dump analysis?
  7. What do you look at during testing for performance?
  8. Explain the JVM memory architecture.
  9. What is context switching?
  10. Why does CPU % show more than 100% on any systems?
  11. If a 16-core CPU is showing 400% usage, what does it mean?
  12. Shell scripting and the grep command?
  13. How do you monitor if there are no tools?
  14. What monitoring tools have you used?
  15. What do you monitor for thread-related information?
  16. When do you intend to take thread dumps?
  17. How do threads impact system performance?
  18. What command do you use to check CPU usage on a Linux system if there is no monitoring tool?
  19. What is virtual memory and its use?
  20. Can I use 180 GB for the heap out of 250 GB RAM?

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the ServiceNow Staff Performance Engineer role in Los Angeles, California.

Success Rate

0%
Pass Rate

ServiceNow's interview process for their Staff Performance Engineer roles in Los Angeles, California is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for ServiceNow's Staff Performance Engineer interview process in Los Angeles, California.

ServiceNow Work Experiences