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
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
Timing: office working hours
Interviewer was friendly and helpful



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].
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
Timing: office working hours
Interviewer was helpful and friendly

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.
Timing:- office working hours
Interviewer: was Director of REDBUS and he was really nice
Which ML model to be used to do an synopsis of comments by customers
Tip 1: Be prepared on topics that are on your resume
Tip 2: You should be through with you past experience and projects
Timing:- office working hours
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
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
What is the purpose of the return keyword?