wheelseye logo

Wheelseye Interviews

3 experiences16 reads12 questions0% success rate
WheelsEye - DSA Round Interview Experience
wheelseye logo
Wheelseye
SDE-I
July 4, 20257 reads

Summary

I interviewed with WheelsEye for an SDE-I role, participating in a DSA round that included two algorithmic problems: Minimum Number of Days to Make m Bouquets and Ninja’s Training.

Full Experience

I recently interviewed with WheelsEye for the role of SDE-I, and I’d like to share my experience from the DSA round.

The process began with a preliminary call from the HR, where we had a pleasant 10–15-minute discussion. The HR briefed me about the company’s vision, work culture, and the role expectations. The interaction was smooth and professional, and soon after, the first round—a DSA coding round—was scheduled.

The DSA round was held virtually and lasted for 1 hour. During this round, I was presented with two algorithmic coding problems:

Minimum Number of Days to Make m Bouquets (LeetCode Medium)

https://leetcode.com/problems/minimum-number-of-days-to-make-m-bouquets/description/

This problem involved using binary search on the answer space to determine the minimum day on which it's possible to make m bouquets using k adjacent flowers.

I was able to solve this question optimally but took more time.Also discussed the approach, time complexity, and edge cases with the interviewer.

Ninja’s Training (Dynamic Programming based problem)

https://www.naukri.com/code360/problems/ninja-s-training_3621003?source=youtube&campaign=striver_dp_videos

This was a classic DP problem that required maximizing points earned over N days with a constraint of not repeating the same task on consecutive days.

Although I couldn't come up with the proper approach, I wasn't able to implement the solution.

Hope this will help someone.

Interview Questions (2)

Q1
Minimum Number of Days to Make m Bouquets
Data Structures & AlgorithmsMedium

This problem involved using binary search on the answer space to determine the minimum day on which it's possible to make m bouquets using k adjacent flowers.

Q2
Ninja’s Training
Data Structures & Algorithms

This was a classic DP problem that required maximizing points earned over N days with a constraint of not repeating the same task on consecutive days.

Wheelseye SDE1 interview
wheelseye logo
Wheelseye
SDE I
June 12, 20255 reads

Summary

I experienced a Data Structures and Algorithms round for the SDE1 role at Wheelseye, which included two specific coding challenges.

Full Experience

First Round(DSA):
Question 1: You have given an array of fruits with frequencies in a specific order. We need to give all the possible arrangements of these fruits in such a way that
same fruits are not adjacent and
all fruits should be consumed

Input: nums = [2,1,2] (M, O, A)


Output:
M O A M A
M A M O A
M A M A O
M A O M A
M A O A M
O M A M A
O A M A M
A M O M A
A M O A M
A M A M O
A M A O M
A O M A M

Question 2:
2-d array which is sorted both row wise and column wise, find the target element in the given array ?

{10, 20, 30, 40},
{15, 25, 35, 45},
{27, 29, 37, 48},
{32, 33, 39, 50}

Target = 33

Interview Questions (2)

Q1
Arrange Fruits with No Adjacent Same Fruits
Data Structures & Algorithms

You have given an array of fruits with frequencies in a specific order. We need to give all the possible arrangements of these fruits in such a way that
same fruits are not adjacent and
all fruits should be consumed

Input: nums = [2,1,2] (M, O, A)


Output:
M O A M A
M A M O A
M A M A O
M A O M A
M A O A M
O M A M A
O A M A M
A M O M A
A M O A M
A M A M O
A M A O M
A O M A M

Q2
Search in a Row-Column Sorted 2D Matrix
Data Structures & Algorithms

2-d array which is sorted both row wise and column wise, find the target element in the given array ?

{10, 20, 30, 40},
{15, 25, 35, 45},
{27, 29, 37, 48},
{32, 33, 39, 50}

Target = 33

WheelsEye Interview Experience | 5 Rounds | SDE-I
wheelseye logo
Wheelseye
SDE-I Backend EngineerGurgaon2.3 years
April 26, 20254 reads

Summary

I recently interviewed at WheelsEye for a Backend Engineer (SDE-I) role, completing 5 virtual and in-office rounds covering DSA, High-Level Design, Low-Level Design, and cultural fit, and am currently awaiting the final offer.

Full Experience

Hi everyone 👋, I recently interviewed at WheelsEye (product-based, logistics domain) for a Backend Engineer role and wanted to share my detailed experience here, hoping it helps someone!

There were 5 rounds in total:

3 Virtual (Online) Rounds

2 Face-to-Face (In-Office, Gurgaon)

1st Round: DSA Round (Virtual) Started with a quick introduction and a few questions about my previous tech stack.

Straight after that, moved to DSA coding questions:

Q1: Minimum Window Substring (Sliding Window)

Q2: Kth Maximum Element (Using Priority Queue)

My Experience: I thought I nailed this round, but later saw partial pass feedback. The reason:

I solved Kth max by sorting (brute force) and didn’t proactively optimize using Priority Queue. Lesson learned: In interviews, unless time-constrained, always aim for an optimal solution even if the interviewer doesn’t explicitly ask for it.

2nd Round: HLD (High-Level Design) (Virtual, same day) Taken by an SDE-2/3 (seemed very technically strong). Discussion Flow:

My past projects: Deep dive into tech choices like MySQL vs MongoDB, Kafka vs RabbitMQ, and why Kafka Streams with binlogs instead of batch processing.

Design Scenario: Third-party API has rate limits, but incoming traffic is huge.

How would I handle that? (→ Discussed building an internal rate limiter + using Kafka Dead Letter Queues (DLQ) for failures.)

Another Scenario: For dynamic tags storage at scale (10M to 1B companies):

Initially discussed MySQL/MongoDB, but eventually recommended Elasticsearch due to its inverted index (Learned it properly after the interview).

My Experience: The round lasted ~1.5 hours instead of 1 hour — a great sign! I was confident and within 5 minutes of the round, HR called to schedule the next round.

3rd Round: LLD (Low-Level Design) (Virtual) Problem: Design a Hotel Management System

Multiple hotels, multiple room types, concurrent room booking handling.

My Approach:

Detailed class diagrams.

Booking service to handle concurrency.

Locking strategies for concurrent booking cases.

My Experience: Interviewer was neutral (no expressions) — hard to judge. Still, I felt I explained it pretty well. Confirmed later from HR that the round went good.

4th Round: Cultural Round (Face-to-Face, Gurgaon) Taken by the Vice President.

Topics discussed:

Technical challenges I faced in my previous roles.

Scale I have worked on.

Practices and problem-solving approaches.

Discussed WheelsEye’s vision and current projects.

Asked about his career move from MMT and Tokopedia to WheelsEye.

My Experience: Very mature and insightful discussion around technology and business impact. Overall, it was positive.

5th Round: Techno-functional + Culture Fit (Face-to-Face, same day) Taken by the Product Head.

Discussions included:

Why I left Shiprocket.

What were the biggest business-impacting projects I worked on.

Problems I observed at my previous company that I would like to fix.

Understanding how I think about business + tech impact.

My Experience: Since I worked closely with the Finance team in Shiprocket, I was able to explain business impact clearly — this round also went very well.

Final Thoughts As of today, I have completed all rounds and am waiting for the final verdict (offer letter 🤞). I will update this post once I receive the offer and also write another post on the compensation offered.

Some Key Takeaways for You:

Even if the interviewer doesn’t ask for an optimized solution, always strive for the optimal one.

Clarify assumptions and show curiosity while discussing system design.

Stay calm even if the interviewer doesn’t react much.

Read about the company and its business beforehand — it really helps in culture rounds.

Understand business impact of your previous projects — it helps in techno-functional discussions.

Profile:

Experience: 2.3 Years

Previous Domains: Product-Based, Logistics, Finance

Hope this helps anyone preparing for backend roles at product companies 🚀.

Interview Questions (8)

Q1
Minimum Window Substring
Data Structures & Algorithms

Minimum Window Substring

Q2
Kth Maximum Element
Data Structures & Algorithms

Kth Maximum Element

Q3
Design a Rate Limiter for Third-Party API Calls
System Design

Third-party API has rate limits, but incoming traffic is huge. How would I handle that?

Q4
Design System for Dynamic Tag Storage at Scale
System Design

For dynamic tags storage at scale (10M to 1B companies).

Q5
Design a Hotel Management System
System Design

Problem: Design a Hotel Management System. Multiple hotels, multiple room types, concurrent room booking handling.

Q6
Why I left previous company
Behavioral

Why I left Shiprocket.

Q7
Biggest Business-Impacting Projects
Behavioral

What were the biggest business-impacting projects I worked on.

Q8
Observed Problems and Solutions in Previous Role
Behavioral

Problems I observed at my previous company that I would like to fix.

Have a Wheelseye 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 Wheelseye.