ServiceNow Interview Experience - Senior Software Engineer

servicenow logo
servicenow
Senior Software Engineer4.5 years
April 8, 20255 reads

Summary

I applied to ServiceNow via referral for a Senior Software Engineer role. I underwent a 60-minute round covering project discussion, design patterns, multithreading scenarios, and two DSA questions: Longest Palindromic Substring and Course Schedule. I was rejected after failing to fully solve Course Schedule.

Full Experience

Applied to ServiceNow via Referral, got a call as I was an immediate joiner. Total experience - 4.5 years

Round 1 - 60 mins

  • Initial 20 mins -
    • Discussion and cross questions on my current project.
    • Questions about Design patterns - specially Singleton Design Pattern, how can we break Singleton pattern, how to make it thread safe, what are reflection APIs
    • Few Scenario based questions on Multithreading.
  • Next 40 Mins -
    • 2 DSA Questions - Longest Palindromic Substring, Course Schedule
    • Expectation was to have complete working code.

Rejected in round 1 as I could solve first question full but 2nd question partially(few TCs were failing).

Interview Questions (3)

Q1
Singleton Design Pattern and its Vulnerabilities
Other

Discussion on Design patterns, specifically the Singleton Design Pattern: how can we break it, how to make it thread safe, and questions about reflection APIs in this context.

Q2
Longest Palindromic Substring
Data Structures & Algorithms

A Data Structures & Algorithms question requiring the implementation of the Longest Palindromic Substring problem. Expectation was to have complete working code.

Q3
Course Schedule
Data Structures & Algorithms

A Data Structures & Algorithms question requiring the implementation of the Course Schedule problem. Expectation was to have complete working code.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!