ServiceNow IC2 Software Engineer | Interview Experience | Selected

Anonymous3 days ago

I interviewed for the IC2 Software Engineer position at ServiceNow with close to 2 years of experience.

The complete process moved very quickly, with everything from the initial recruiter conversation to the offer being completed within four days.

The interviews covered a mix of DSA, project discussions, low-level design, and managerial conversations.

Offer Details

  • Experience: 2 years 2 months

  • Position: IC2 Software Engineer

  • Base Salary: ₹26 LPA

  • Annual Bonus: ₹2.6 LPA

  • Total Cash: ~₹30 LPA

  • RSUs: $30,000 over 4 years

  • Final Outcome: Selected

The complete process was wrapped up quickly:

  • Day 1: Recruiter Screening

  • Day 2: Technical Round 1

  • Day 3: Technical Round 2 + Managerial Round

  • Day 4: Offer Confirmation

Recruiter Screening

The initial conversation was mainly about my professional background.

Discussion on my previous experience, current responsibilities, projects, compensation expectations, notice period, and my exposure to DSA and problem solving.

After clearing the screening, I moved to the technical rounds.


Technical Round 1: DSA + Projects

The interviewer began by discussing the projects I had worked on recently. The conversation went beyond a basic resume walkthrough and included questions about my contributions and technical decisions.

The coding section covered:

  • LRU Cache - implementation and design discussion

  • A Sliding Window based problem

  • A Graph based problem

I was able to solve the coding questions and explain the reasoning and complexity of my solutions.

Feedback: Strong Hire


Technical Round 2: Project + DSA + LLD

The second technical round involved a much deeper discussion around my previous work.

The interviewer explored:

  • System architecture

  • Technology choices

  • Scalability

  • Design trade-offs

  • Production issues

  • Possible improvements to the existing systems

The DSA portion involved a Priority Queue / Heap-based problem, which I completed in around 10 minutes.

LLD: Food Delivery System

For the LLD portion, I was asked to design a food delivery platform similar to Zomato or Swiggy.

The discussion covered:

  • Restaurant, customer, delivery partner, and order entities

  • Restaurant and menu management

  • Order placement and status transitions

  • API design

  • Database structure

  • Assigning delivery partners to orders

  • Handling multiple concurrent order requests

  • Race conditions during order assignment

  • Maintaining consistency across order states

We also discussed how the design could be extended as the number of users, restaurants, and orders increased.

No implementation was required; the focus was on the overall object model, responsibilities, and design decisions.

Feedback: Strong Hire


Managerial Round

The final discussion was with the hiring manager.

Since the technical feedback from the previous rounds was already positive, this round focused more on understanding my overall experience and working style.

We discussed:

  • Projects I had worked on

  • Technical decisions I had made

  • Ownership and responsibilities

  • Difficult production problems

  • Team collaboration

  • Career goals

  • Behavioral and managerial situations

The conversation was fairly open and focused on how I approach engineering problems and work with a team.


The following day, I received a call confirming that I had cleared the interview process, followed by the official offer letter.

Recommended Reads

Post

IBM Round 2 Physical Coding Assessment Experience

I recently appeared for the IBM Round 2 coding assessment in physical mode . Question 1: Array-Based Logic We were given an array of integers. For each element,

Post

Does language effect in DSA ??

So I am curious about whether the lang matters for DSA in today's industry too ?

Interview Experience

Keychain | Lead Backend Engineer | Interview Experience | Rejected

The interview process involved an initial discussion with a Senior Engineering Manager, an HLD round, a take-home assignment, a review of the assignment, and a

Post

Databricks Hiring | Software Engineer, Backend

About Role Company: Databricks Position: Software Engineer - Backend Experience: 3+ years Location: Bengaluru, India Apply Here What You’ll Build Develop founda

Interview Experience

PhonePe | Software Engineer | Interview Experience | Selected

Company: PhonePe Role: Software Engineer Experience: 3 years and 4 months Location: Bangalore Final Result: Selected The interview process consisted of four rou

Comments1
  • Anonymous2d ago

    Congratulations on the offer! Completing the entire process in just four days is impressive.

    0replies