Flipkart limited interview experience Real time questions & tips from candidates to crack your interview

SDE - 1

Flipkart limited
upvote
share-icon
3 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 1.5 months
Topics: Data Structures, Pointers, OOPS, System Design, Algorithms, Machine coding
Tip
Tip

Tip 1 : Practice the DS and Algo.
Tip 2 : Practice at least 3-4 machine coding questions. You can do some of them from here: https://workat.tech/machine-coding/practice
Tip 3 : Also touch on Computer Engineering Subjects like OS, DBMS, etc.

Application process
Where: Referral
Eligibility: No criteria
Resume Tip
Resume tip

Tip 1 : Keep your resume clear and concise. 
Tip 2 : Be honest. You don't want to overstate your skills or results as it will mislead the employer. Have confidence in what you have to offer.

Interview rounds

01
Round
Medium
Online Coding Test
Duration150 Minutes
Interview date14 Jan 2022
Coding problem1

First half hour was denoted to explain the machine coding question that we needed to do. Then the next 2 hours to develop a working code for the same.

1. Machine Coding Question

Implement a ride-sharing application with the below-expected features.Features:The application allows users to share rides on a route.Users can either offer a shared ride (Driver) or consume a shared ride (Passenger).Users can search and select one from multiple available rides on a route with the same source and destination.The requirements were: Application should allow user onboarding. add_user(user_detail) Add basic user detailsadd_vehicle(vehicle_detail) Add the user’s vehicle(s) detailsUser should be able to offer a shared ride on a route with details. offer_ride(ride_detail) Ride will have details like vehicle, origin, destination, available seats. (A ride will have no intermediate stops.)Users can select a ride from multiple offered rides using a selection strategy. (A user can only request  a ride (only for 1 or 2 people)) select_ride(source, destination, seats, selection_strategy) Preferred Vehicle (Activa/Polo/XUV)Most Vacant.System should be able to end the ride. User can only offer a ride for a given vehicle, once there are no active offered rides for that vehicle. end_ride(ride_details)Find total rides offered/taken by all users. print_ride_stats()Bonus Question:If the user’s origin/destinations are not available directly but it’s possible via multiple rides, then the application should output multiple rides. (Example: for input: Bangalore to Mumbai, the output can be Bangalore to Goa and Goa to Mumbai)

Problem approach

Simple algorithms used to implement these. And used Data structures like ArrayList and HashMap to store the data.

03
Round
Medium
Video Call
Duration60 Minutes
Interview date14 Jan 2022
Coding problem2

2 coding questions were asked which were of easy to medium level.

1. Max Submatrix

Moderate
20m average time
75% success
0/80
Asked in companies
AmazonMeeshoFlipkart limited

Ninja has been given a matrix ‘MAT’ of integers having size ‘N’ x ‘M’ i.e. N rows and M columns. Ninja has to find the maximum sum submatrix in it. In other words, he has to find the maximum sum over all submatrices in the matrix.

For example: For the ‘MAT’ given below, the maximum sum submatrix having a sum of 29 is highlighted in red.

Try solving now

2. Missing and repeating numbers

Moderate
25m average time
75% success
0/80
Asked in companies
Goldman SachsGrowwShareChat

You are given an array of size ‘N’. The elements of the array are in the range from 1 to ‘N’.

Ideally, the array should contain elements from 1 to ‘N’. But due to some miscalculations, there is a number R in the range [1, N] which appears in the array twice and another number M in the range [1, N] which is missing from the array.

Your task is to find the missing number (M) and the repeating number (R).

For example:
Consider an array of size six. The elements of the array are { 6, 4, 3, 5, 5, 1 }. 
The array should contain elements from one to six. Here, 2 is not present and 5 is occurring twice. Thus, 2 is the missing number (M) and 5 is the repeating number (R). 
Follow Up
Can you do this in linear time and constant additional space? 
Try solving now
04
Round
Easy
HR Round
Duration60 Minutes
Interview date14 Jan 2022
Coding problem1

I did not give this HR round as I was not shortlisted further.

1. Basic HR Questions

What are your expectations?

What keeps you motivated?

Here's your problem of the day

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

Skill covered: Programming

How do you remove whitespace from the start of a string?

Choose another skill to practice
Similar interview experiences
SDE - 1
3 rounds | 10 problems
Interviewed by Flipkart limited
2633 views
0 comments
0 upvotes
SDE - 1
3 rounds | 7 problems
Interviewed by Flipkart limited
1188 views
0 comments
0 upvotes
SDE - 1
3 rounds | 3 problems
Interviewed by Flipkart limited
1718 views
0 comments
0 upvotes
SDE - 1
3 rounds | 4 problems
Interviewed by Flipkart limited
2197 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
5 rounds | 12 problems
Interviewed by Amazon
115096 views
24 comments
0 upvotes
company logo
SDE - 1
4 rounds | 5 problems
Interviewed by Microsoft
58237 views
5 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by Amazon
35146 views
7 comments
0 upvotes