Pathrise Guide
How to Get a Job at ServiceNow
About this guide
These pages are meant to provide helpful information about how to get a software engineering, product manager, data science, and designer job at ServiceNow. Being prepared and knowledgeable is a key to every step of the hiring process. You can tab through each part of the guide to see information that can be helpful to your stage from office location for those trying to figure out if a company has a presence in your city of choice to real world interview questions. These guides contain much of the same information we have Pathrise fellows review before they apply or interview for a job with ServiceNow for roles including Software Developer, Mobile Developer, Software Engineer, Web Developer, Software Architect, Computer Programmer, Machine Learning Engineer, Data Scientist, Data Analyst, Data Engineer, Product Designer, UI Designer, UX Designer, Experience Designer, Web Designer, Product Manager, and Technical Product Manager and other tech, data, and product related roles. We hope you find these helpful and if you have content that you think we should add or think we got anything wrong, please email us at [email protected] and let us know.
- Reviews concerning culture and work-life balance are mixed. The company has been growing and that has contributed to some issues.
- Compensation is considered average compared to other similar companies.
- There are some complaints about a lack of room to advance
- There have been some complaints that management is not the most effective and that the company's goals are ill-defined at times
The interview process for a software engineer takes 2-4 weeks on average.
Stage 1: Phone interview with the lead manager of the team.
The questions are mix of technical and behavioral questions like object oriented programming and Java questions
Stage 2: Onsite interview
The onsite is with a couple of senior software engineers and team managers (each is 45 minutes). The interview with the hiring manager is mostly behavioral and involves discussion about the company's current projects/future direction. The interviews with the senior software engineers include basic questions about JavaScript, CSS, and React/Redux at a high level. The candidate is also asked to describe all of the potential problems with a small function written in Java.
The interview process for a data scientist can take 1-4 weeks.
Stage 1: Technical phone screen with hiring manager
This interview is mainly about machine learning & data analysis. The interviewer gives a list of topics and asks the candidate to rate him/herself on those topics. The topics include mostly machine learning algorithms (supervised to unsupervised).
Stage 2: Technical phone screen on text mining concepts.
Stage 3: Onsite interview
The onsite interview has 4 interviews. The first round is about database programming. The second round is Python and machine learning. The third round has theoretical questions. The last interview is with the VP and is mostly focusing on team fit.
The interview process for a product/experience/UX UI designer takes 1-3 weeks on average.
Stage 1: Phone interview with recruiter
Stage 2: Onsite interview
The onsite is 4-5 hours, each hour is with a different person. There is also a design exercise.
The interview process for a product manager takes around 3 weeks in general.
Stage 1: Phone interview with the hiring manager/director of product management.
Stage 2: Onsite interview.
The onsite consists of 4 1-on-1 interviews with UX, PM, an engineering manager, and the hiring manager. The questions are about culture fit and working with engineers in the face of competing priorities and methodologies.
- Tree traversal
- Explain 2-phase commit protocol.
- How does JavaScript asynchronous processing work?
- Difference between abstract class and an interface.
- OOP questions.
- Write custom code for Java collections.
- Design a pizza maker
- If you are given a word, like catdog , write the code to insert the spaces such that words are meaningful. You are given a dictionary.
- Design a database for querying interests/likes of site users. Assume that the number of users is over 6 billion.
- Consider a linkedlist with nodes that have next pointer and random pointer. Replicate the list.
- Find out if linkedlist is cyclic. If it is cyclic, remove the cycle.
- You are given an array of strings, a starting word, and an ending word. Design an algorithm and code (any language) to give the shortest path from the starting word to the ending word, if a path exists. You can move between one word to another by only changing one character in each word.
- Algorithm using dynamic programming. Find the optimal solution to complete a maze.
- Schema and system design. How would you design Stack Overflow?
- What does the final keyword do?
- Describe binary search.
- How does the super() work?
- What is Java? What are some of its key features?
- What is an identity matrix? How does one do matrix multiplication?
- Derive Bayes theorem and explain why this is true.
- What are the ways to transform a numeric predictor to a categorical one and vice versa?
- How will you improve the current ServiceNow product?
- How will an ATM machine look in 20 years?
- Where do you see design changing in the next 20 years?
- What do you struggle with as a designer?
- What is your work style?
- What's your favorite project?
- Explain a project in your past you are proud of.
- Choose a product you have at home and tell us a feature you like about it.
- Choose a non-existing functionality for the product and explain why.
- Give an example of a product specification.
- How did you approach a situation where the engineers were unable to build out a requirement as intended?
Mission
ServiceNow is changing the way people work. By placing a service-oriented lens on the activities, tasks, and processes that make up day-to-day work life, we help the modern enterprise operate faster and be more scalable than ever before. As the enterprise cloud company, ServiceNow provides a service model that defines, structures and automates the flow of work, removing email and spreadsheets from the process to streamline the delivery of services.
Vision
Transform IT to Revolutionize the Enterprise. ServiceNow is changing the way people work. By placing a service-oriented lens on the activities, tasks, and processes that make up day-to-day work life, we help the modern enterprise operate faster and be more scalable than ever before. As the enterprise cloud company, ServiceNow provides a service model that defines, structures, and automates the flow of work, removing email and spreadsheets from the process to streamline the delivery of services.
Respect and Dignity
All officers and employees are expected to comply with all applicable discrimination and harassment laws. In addition, we expect all officers and employees to interact with each other with mutual respect, dignity, kindness, and common courtesy. Respect means that we value people equally, regardless of their race, religion, gender, or other categories protected by applicable law.
Performance and Execution
ServiceNow strives for a performance culture, one that rewards, recognizes, and celebrates superior performance across all business disciplines. We want to excel and be the best at what we do. The Company will continually raise the bar on performance and shall communicate explicitly with our operating units and our employees on their performance. We wish to have a culture of execution, one that is invested in continually improving our abilities to execute our stated strategies in all disciplines, in contrast to a culture that obsesses more with strategy than execution.
Customer Focus
Our customers value our Company not only because of the great service we deliver, but because we hold ourselves to a higher business and ethical standard when engaging with customers, partners, suppliers, competitors, and third parties. No other constituency (e.g. investors, employees, partners) rates above the customer in importance. We would not be here without our customers, we would not be a business without our customers, and we could not continue to exist without our customers. Our daily choices must center on what's best for our customers collectively.
- Santa Clara: 2225 Lawson Ln
- Auckland: 23‑29 Albert Street Level 33
- Chatuchak: 349 Vibhavadi Rangsit Rd
- Minato: 1‑12‑32 Akasaka
- Mumbai: Unit 1, Level 2, B Wing Andheri Kurla Road
- Sydney: 680 George St
- Perth: 44 St Georges Terrace
- Melbourne: 90 Little Collins St
- Canberra: 4-5 15 Moore St
- Brisbane City: 21 345 Queen St
- Singapore: 6 Temasek Blvd
- London: 150 Cheapside
- Surrey: 1 Bridge St
- Ataşehir: 8 Halk Cd.
- Lausanne: 3 Voie du Chariot
- and more..