Service Now IC2 interview experience Feb 2023
Summary
I recently interviewed for an IC2 position at ServiceNow in Hyderabad, which involved a written test, a technical round with a senior engineer, and a hiring manager discussion. I successfully received a verbal offer.
Full Experience
I participated in a hiring drive in Hyderabad for an IC2 role. The interview process consisted of three main rounds:
Round 1
This was a written test (pen/paper) used for shortlisting candidates. The main question was based on tree data structures, specifically involving Depth-First Search (DFS).
Round 2
This round was conducted by a senior engineer. I was asked a few questions:
- An easy array question (specifics not recalled).
- To write code demonstrating inheritance concepts, including polymorphism.
- A SQL query requiring a join (specifics not recalled).
- A system design question focused on designing an efficient system to identify the top 5 most liked videos on YouTube, both across a specific region and worldwide.
Round 3
This was the Hiring Manager (HM) round. We had a good discussion for about 30 minutes regarding my current work, and he also explained details about his team. Following this, I was given a schema design question for a system somewhat similar to Uber. Based on my schema design, he asked a SQL query which again required a join.
I was given a verbal confirmation of my selection on the same day itself.
Interview Questions (3)
I was asked to write code demonstrating the core concepts of object-oriented programming, specifically inheritance and polymorphism.
Design an efficient system to find the top 5 most liked videos on YouTube across a specific region and also worldwide. This involves considerations for data storage, real-time updates, querying, and scalability.
I was presented with a problem to design a database schema for a system that operates similarly to Uber, considering entities like users, drivers, vehicles, rides, payments, etc.