Tip 1: Don't learn the question, learn the concept.
Tip 2: First Solve the question by yourself then jump for other's solutions
Tip 3: Quality of question matters the most rather than quantity. (Try to do the most liked and most asked questions)
Tip 4: Also do have alteast one good project and also you must know all the technologies used in that project.
Tip 1: Resume should not be greater than one page.
Tip 2: You must be aware of everything that is written in the resume.
Tip 3:Highlight your job-related achievement and experience.
First Interviewer asked me to introduce myself and then he started asking question-related about my project and discuss around 15 min and then he started asking about the DSA question. He asked me 2 DSA questions.



We have a linked list 1->2->3->4->5->6->7 and so on. You are supposed to swap pairs of a linked list like swap (1,2), (3,4), (5,6), and so on.
1. You may not modify the data in the list’s nodes; only nodes themselves may be changed. Because imagine a case where a node contains many fields, so there will be too much unnecessary swap.
2. If a pair of a node does not exist, then leave the node as it is.
In this recursive approach , we firstly swap the first two nodes , and then call the function recursively to obtain the head of the remaining linked list excluding the first two nodes for which the pairwise swapping has been performed (known as remListHead).
Finally we join the remListHead to the second node and return the list.



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].
we just need to push the new interval vector to the intervals vector.
then we can sort the intervals vector.
now proceed same as the merge intervals problem.
First Interviewer asked me to introduce myself and then he started asking question-related about my project and discuss around 15 min and then he started asking about the DSA question. He asked me 2 DSA questions.



1. You can return the list of values in any order. For example, if a valid triplet is {1, 2, -3}, then (2, -3, 1), (-3, 2, 1) etc is also valid triplet. Also, the ordering of different triplets can be random i.e if there are more than one valid triplets, you can return them in any order.
2. The elements in the array need not be distinct.
3. If no such triplet is present in the array, then return an empty list, and the output printed for such a test case will be "-1".
First of all we will try by the naive approach,
Create a set of vector triplet to make sure all three triplets are unique.
Run 3 loops of i, j, k to iterate over the array.
The triplet is valid if the values add upto 0.
Insert the valid triplet in the set.



Try to solve the problem in 'Single Scan'. ' Single Scan' refers to iterating over the array/list just once or to put it in other words, you will be visiting each element in the array/list just once.
The simple intuition behind the solution is assigning the values to each color and placing at their right positions.
(problem is named after the tri color in the dutch flag one after other)
0,1,2 is the sequence therefore we have to assign each color a index (i.e first 0 then 1 then 2).
Firstly he asked me to introduce myself then he started asking about my hobbies, background, curricular activities and also he focused on my situation based skill.
Tell me about yourself.
Tip 1) Do not ask the interviewer what he wants to know about you. You may be asking genuinely, but that just
sounds rude.
Tip 2) Don't get panic because in this situation you can't impress the HR.
Tip 3) Do not speak what is already there in the resume. The interviewer wants to know what they have not
seen on the resume. And do not speak about anything personal.
Tip 4) Introduce yourself by including certain adjectives like problem-solving, innovation and tech-savvy,
creative, quick learner, etc. that best describes you in your professional life to boost your chances.
Why you want to join Flipkart rather then big Tech MNC’s?
Tip 1:Always show them you are only focused on learning.
Tip 2:Also make them feel that you will stay longer in their company
Why are you interested in this position?
Tip 1: HR pros are likely trying to get you to reiterate your strengths and highlight your passion for both the company and the role. Talk about your past experiences and how they apply to this job, and link what you’re saying back to what they’ve said and to the job description.
Tip 2: Don't get panic, and express your interest in the field as well as in the company.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
Which SQL clause is used to specify the conditions in a query?