ServiceNow Software Engineer Interview Experience
Software Engineer
Summary
AI Powered
The interview process at ServiceNow consisted of four rounds with a focus on technical and behavioral assessments. Candidates faced a variety of coding questions related to data structures and algorithms in the first two rounds, followed by system design in the later stages. The interview overall was moderately challenging, requiring a solid understanding of data structures and conceptual knowledge in programming, especially JavaScript.
1
You are given an array where each element represents the price of a stock on a given day. Write an algorithm to determine the maximum profit you can achieve by buying on one day and selling on another. Discuss the constraints and provide examples.
You are given an array where each element represents the price of a stock on a given day. Write an algorithm to determine the maximum profit you can achieve by buying on one day and selling on another. Discuss the constraints and provide examples.
array
dynamic-programming
stock
Medium
2
3
4
Design a database schema for a system that manages entities with multiple stages, evaluations, and results over time, supporting repeated attempts and outcomes at different stages. Discuss your design choices and any trade-offs involved.
Design a database schema for a system that manages entities with multiple stages, evaluations, and results over time, supporting repeated attempts and outcomes at different stages. Discuss your design choices and any trade-offs involved.
system-design
database
Medium
A
Anonymous
Anonymous User
⌘/Ctrl+D
Bookmark for later