mahindra logistics logo

Mahindra Logistics Interviews

1 experience6 reads
Mahindra Logistics Interview Experience | Rejected
mahindra logistics logo
Mahindra Logistics
SDE - JavaGurgaon
May 1, 20256 reads

Summary

I interviewed with Mahindra Logistics for an SDE - Java role in Gurgaon, going through three rounds including DSA and two System Design rounds, solving both DSA problems and designing a notification system, but struggling with a ride booking platform design. I was ultimately rejected.

Full Experience

Hi LeetCoders,

This is my interview experience post with the Mahindra Logistics, got rejected!

Company: Mahindra Logistics Location: Gurgaon Role: SDE - Java

How did I get the opportunity? HR approached me directly, via a phone call!


Round 1: DSA Round Interviewer: One year experienced SDE I

Asked two LeetCode medium questions, solved both of them.

  1. Lowest Common Ancestor of a Binary Tree
  2. Maximum Value at a Given Index in a Bounded Array

Round 2: High Level Design Interviewer: Engineering Manager

Asked some questions related to my work experience and skills, and a few questions on the working of Kafka. Thereafter, asked to design a notification system supporting multiple channels and scaling upto 1M QPS.

Designed a good notification system, supporitng multiple channels using message queue, load balancers etc.


Round 3: High Level Design Interviewer: Head of Engineering

Asked some questions related to my work experience, and a few questions on the architecture of Kafka. Thereafter, asked to design a ride booking platform like Uber which I failed to design properly.

I started with the very basic features thinking that I will make the design evolve to a Uber scale platform (Top-Down Approach). But the interviewer kept forcing for a complete data or DB design (or ER diagram) first (Bottom-Up Approach).


Round 3 wasn't a good interview, not bad even. Got to know that some interviewers prefer bottom-up approach as it helps them judge a candidate in the very first minutes of the interview. Bottom-up is not for begineers, as it requires lots of system and domain knowledge before-hand.

Although I am not looking for a switch, got some interview experience.

Good luck for your upcoming interviews!

Interview Questions (4)

Q1
Lowest Common Ancestor of a Binary Tree
Data Structures & AlgorithmsMedium

Lowest Common Ancestor of a Binary Tree

Q2
Maximum Value at a Given Index in a Bounded Array
Data Structures & AlgorithmsMedium

Maximum Value at a Given Index in a Bounded Array

Q3
Design a Notification System
System Design

Design a notification system supporting multiple channels and scaling upto 1M QPS.

Q4
Design a Ride Booking Platform like Uber
System Design

design a ride booking platform like Uber which I failed to design properly. I started with the very basic features thinking that I will make the design evolve to a Uber scale platform (Top-Down Approach). But the interviewer kept forcing for a complete data or DB design (or ER diagram) first (Bottom-Up Approach).

Have a Mahindra Logistics Interview Experience to Share?

Help other candidates by sharing your interview experience. Your insights could make the difference for someone preparing for their dream job at Mahindra Logistics.