Taro Logo

Software Engineer - L2 Interview Experience - India

September 1, 2022
Positive ExperienceGot Offer

Process

I reached out to HR via LinkedIn and had an online assessment scheduled, which I had to submit within 48 hours. After 15 days, I received a call for the next round of interviews. All rounds were non-elimination rounds, which provided a 360-degree view of my skills. The final result was decided based on all the rounds.

The interview process was good and very flexible. The interviewers were excellent and kept the interviews very comfortable.

Questions

Round One: Problem Solving + Java + Design

You are given a fleet of buses of size N, each with capacity M. Write a class that provides the following functionalities:

  • Constructor with arguments: bus_fleet_size, bus_capacity
  • book(bus_no) - Get the smallest-numbered unreserved seat, book it, and return its number.
  • cancel(bus_no, seat_no) - Cancel the seat with the given seat_no on the provided bus_no.
  • available(bus_no) - Find if a seat is available on the provided bus_no.
  • empty(bus_no) - Find if the bus with bus_no is empty/unbooked.

Round Two: Hiring Manager

-> All the experience-based problems from past projects. -> Agile concepts like DoD (Definition of Done).

Round Three: System Design - DB Schema Design + API Designing

Round Three: Behavioural and Leadership questions

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Twilio Software Engineer - L2 role in India.

Success Rate

100%
Pass Rate

Twilio's interview process for their Software Engineer - L2 roles in India is incredibly easy as the vast majority of engineers get an offer after going through it.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Twilio's Software Engineer - L2 interview process in India.

Twilio Work Experiences