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

SDE - 1

RedBus
upvote
share-icon
4 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 1.5 months
Topics: Data structures, OOPs, Algorithms, Golang, DBMS
Tip
Tip

Tip 1 : Practice as many data structures problems as possible from leetcode. Try 5-10 problems for each data structure of all difficulty level
Tip 2 : Be confident and if you don't know any data structures, let the interviewer know when he asks the problem.
Tip 3 : Be good with Time complexity, when asked to optimise the solution try to think of algorithms with less time complexity which can be used in the problem

Application process
Where: Referral
Eligibility: 1-4yrs of exp
Resume Tip
Resume tip

Tip 1: Have 3-4 projects on resume and 3-4 programming languages as well
Tip 2: Update resume as per the company profile, like if you are applying for Golang developer, mention projects done in golang first

Interview rounds

01
Round
Easy
Video Call
Duration60 mins
Interview date18 Feb 2022
Coding problem1

Timing: office working hours
Interviewer was friendly and helpful

1. Merge Intervals

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

You are given N number of intervals, where each interval contains two integers denoting the start time and the end time for the interval.

The task is to merge all the overlapping intervals and return the list of merged intervals sorted by increasing order of their start time.

Two intervals [A,B] and [C,D] are said to be overlapping with each other if there is at least one integer that is covered by both of them.

For example:

For the given 5 intervals - [1, 4], [3, 5], [6, 8], [10, 12], [8, 9].

Since intervals [1, 4] and [3, 5] overlap with each other, we will merge them into a single interval as [1, 5].

Similarly, [6, 8] and [8, 9] overlap, merge them into [6,9].

Interval [10, 12] does not overlap with any interval.

Final List after merging overlapping intervals: [1, 5], [6, 9], [10, 12].
Problem approach

I sorted the pairs on the basis of first interval
Then compared second element from 1st pair and 1st element from 2nd pair
If there's an overlap, merge the pairs and repeat this with next pair

Try solving now
02
Round
Easy
Video Call
Duration60 mins
Interview date25 Feb 2022
Coding problem1

Timing: office working hours
Interviewer was helpful and friendly

1. Find minimum

Hard
35m average time
74% success
0/120
Asked in company
RedBus

Alice is given the number 'M'. She is also given an array 'A' of 'N' integers where 0 <= A[i] <= 'M' - 1. She can perform any number of operations on the array. In one operation, Alice can choose any set of indices(maybe none) of the array 'A' and make 'A[i]' = ('A[i]+1') % 'M', where 'i' is the chosen index and 0 <= 'i' < 'N'. You are asked to find the minimum number of such operations required to make the array non-decreasing.

Return a number 'C' denoting the minimum number of such operations required to make the array non-decreasing.

Note: Assume 0-based indexing.

For example:
Let 'N' = 5, 'M' = 7, and 'A' = [0, 6, 1, 3, 2]. In the first operation, Alice will choose elements at indices 1 and 4, 'A[1]' = 6 and 'A[4]' = 2. The array becomes [0, 0, 1, 3, 3]. As it is non-decreasing after a single operation. Hence, the answer is 1.
Try solving now
03
Round
Easy
Video Call
Duration60 mins
Interview date3 Mar 2022
Coding problem1

Timing:- office working hours
Interviewer: was Director of REDBUS and he was really nice

1. ML based question

Which ML model to be used to do an synopsis of comments by customers

Problem approach

Tip 1: Be prepared on topics that are on your resume
Tip 2: You should be through with you past experience and projects

04
Round
Easy
HR Round
Duration60 mins
Interview date10 Mar 2022
Coding problem1

Timing:- office working hours

1. Basic HR Questions

Why you wanna join REDBUS
Why you wanna leave your current organization
What are your salary expectations
What all projects have you worked on in previous company

Problem approach

Tip 1: Be honest and give clear answers
Tip 2: Be confident
Tip 3: Prepare yourself for basic Hr questions and read about the company in advance

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 | 6 problems
Interviewed by RedBus
1509 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 5 problems
Interviewed by RedBus
918 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 10 problems
Interviewed by RedBus
860 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 6 problems
Interviewed by RedBus
662 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
5 rounds | 12 problems
Interviewed by Amazon
114869 views
24 comments
0 upvotes
company logo
SDE - 1
4 rounds | 5 problems
Interviewed by Microsoft
58030 views
5 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by Amazon
35057 views
7 comments
0 upvotes