Tip 1 : Focus a lot on CS fundamentals in addition to practicing on Leetcode.
Tip 2 : Have at least 2 projects which demonstrate your skills and try to provide metrics for the results/impact you brought.
Tip 3 : While practicing DSA questions, try to find patterns and make short notes on things like time complexity/space complexity.
Tip 1 : Try to provide metrics with short and crisp descriptions.
Tip 2 : Avoid any grammatical errors and proof check your resume multiple times.



For the given if ARR = [1,1,3],the answer will be [ ],[1],[1,1],[1,3],[3],[1,1,3].



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 used sorting to solve the problem.
It was in the afternoon and the Interviewer was super friendly.
A person has 3000 bananas and a camel. The person wants to transport the maximum number of bananas to a destination which is 1000 KMs away, using only the camel as a mode of transportation. The camel cannot carry more than 1000 bananas at a time and eats a banana every km it travels. What is the maximum number of bananas that can be transferred to the destination using only camel (no other mode of transportation is allowed).



Can you solve each query in O(logN) ?
I explained Binary search using an example and later explained the Time Complexity
This round was also in the afternoon.
A problem related to flight booking architecture was asked.
I explained about usage of Hashmap and provided implementations on similar lines.
Round was in the afternoon.
Hotel Management system was asked to be designed.

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?