Lets Transport interview experience Real time questions & tips from candidates to crack your interview

SDE - Intern

Lets Transport
upvote
share-icon
3 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Journey
In my early semesters, I focused on strengthening my fundamentals in core Java, data structures, and problem-solving. Initially, it felt overwhelming because progress was slow and comparisons were constant. However, I learned to trust consistency over speed. Solving problems daily, even small ones, helped me build confidence and clarity over time. As I progressed, I began applying what I learned through real projects. Building backend systems with Java and Spring Boot, working with databases like MongoDB, and experimenting with system design concepts helped me connect theory with real-world use cases. Along the way, I made plenty of mistakes—writing inefficient code, facing broken deployments, and receiving resume rejections—but each setback taught me something practical. Internships and hands-on experience exposed me to production-level thinking, teamwork, and business-driven engineering, which completely changed how I approached learning.
Application story
We received an email from the placement cell about the hiring process, and we were asked to fill out a Google Form provided by the placement cell.
Why selected/rejected for the role?
I believe I was selected because I had strong clarity on fundamentals and could explain my thought process clearly rather than just jumping to answers. I was honest about what I knew and what I didn’t, and I showed a genuine willingness to learn and improve. My past project experience helped demonstrate that I can apply concepts in real-world scenarios, work with production systems, and collaborate effectively within a team.
Preparation
Duration: 12 months
Topics: Data Structures, LLD, HLD, DevOps, Computer Basics
Tip
Tip

Tip 1: Maintain a good CGPA throughout college.

Tip 2: Build projects and work on DSA in parallel.

Tip 3: Focus on computer fundamentals such as OS, DBMS, CN, and OOPS.

Application process
Where: Campus
Eligibility: Above 8 CGPA (Salary package: ₹50,000 per month for a 5-month internship, followed by a ₹15 LPA full-time offer.)
Resume Tip
Resume tip

Tip 1: Mention only those skills and projects that you have worked on and have sufficient knowledge to explain to the interviewer.

Tip 2: Mentioning your experience is mandatory. If you are a fresher, include your college events and club experiences, such as being a member of the programming club.

Interview rounds

01
Round
Easy
Video Call
Duration60 minutes
Interview date1 Nov 2024
Coding problem1

It was at 11:00 AM, and there were two interviewers: one SDE-1 and another SDE-2.

1. Maximum Sum With Specific Difference

Moderate
20m average time
80% success
0/80
Asked in companies
AmazonAmerican ExpressAcko

You are given an array of integers and a number ‘K’. You can pair two elements in the array 'ARR' if the absolute difference between them is strictly less than ‘K’. Your task is to find the maximum possible sum of disjoint pairs among all the pairs of numbers you can obtain.

The sum of a pair is the sum of the elements in the pair.

For Example:
Input: ARR[] = {3, 5, 10, 15, 17, 12, 9}, K = 4
Output: 62

Then disjoint pairs with the absolute difference less than K are 
(3, 5), (10, 12), (15, 17)  
So maximum sum which we can get is 3 + 5 + 12 + 10 + 15 + 17 = 62
Note:
Note that an alternate way to form disjoint pairs is, (3, 5), (9, 12), (15, 17), but this pairing produces a lesser sum.
Problem approach

I used the fact that each array is already sorted, so the minimum element of an array is at index 0 and the maximum element is at the last index. My initial approach was to find the global minimum and global maximum across all arrays to maximize the absolute sum, but I quickly noticed an edge case where both values could come from the same array, which violates the condition of choosing elements from two different arrays. To handle this, I tracked not only the minimum and maximum along with their array indices, but also the second minimum and second maximum. If the global minimum and maximum came from different arrays, I used them directly; otherwise, I compared the absolute sums of the global minimum with the second maximum and the global maximum with the second minimum, and returned the larger valid result.

Try solving now
02
Round
Easy
Video Call
Duration30 minutes
Interview date2 Nov 2025
Coding problem2

It was at 11:00 AM, and there were two interviewers: one SDE-1 and another SDE-2.

1. DBMS

Find the employee with the second-largest salary from the given Employee table.

Problem approach

I was asked to find the second-highest salary from an employee database, so I first clarified whether duplicate salaries should be considered. To handle this correctly, I used a subquery to filter distinct salary values and exclude the highest salary, and then selected the maximum from the remaining results. This approach ensured accuracy even when multiple employees shared the same salary and avoided relying on brute-force logic.

2. DBMS

You are given an orders table and a customers table. You need to display the details of customers whose order cost is above 500.

Problem approach

In this problem, there were two tables: customers and orders, and the requirement was to display customer details for orders with a cost above 500. I approached this by joining the customers table with the orders table using the customer ID as the common key, and then applying a filter condition on the order cost. This ensured that only customers with qualifying orders were selected while still returning complete and relevant customer information.

03
Round
Easy
HR Round
Duration15 minutes
Interview date3 Nov 2025
Coding problem1

It was at 11:00 AM, and there was one HR interviewer.

1. HR Questions

I was asked very basic questions about behaviour and cultural fit.

Problem approach

Tip 1: Be honest.
Tip 2: Be confident.
Tip 3: Read some standard HR questions beforehand.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is the purpose of the return keyword?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by OYO
4782 views
0 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 3 problems
Interviewed by Amazon
1011 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 5 problems
Interviewed by Meesho
6543 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 9 problems
Interviewed by Salesforce
3567 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - Intern
3 rounds | 6 problems
Interviewed by Amazon
15556 views
4 comments
0 upvotes
company logo
SDE - Intern
4 rounds | 7 problems
Interviewed by Microsoft
15417 views
1 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 4 problems
Interviewed by Amazon
10180 views
2 comments
0 upvotes