Tip 1: Practice at least 400+ questions covering easy and medium difficulty levels.
Tip 2: Have a strong grasp of OOPS implementation.
Tip 1: Be truthful on your resume and mention only the skills and technologies you have a strong grasp of.
Tip 2: Have at least three good projects, clearly highlighting your individual contributions.
The rounds consisted of two coding questions and 20 MCQs from General Aptitude, OOPs, and Operating Systems.



The width of each bar is the same and is equal to 1.
Input: ‘n’ = 6, ‘arr’ = [3, 0, 0, 2, 0, 4].
Output: 10
Explanation: Refer to the image for better comprehension:

You don't need to print anything. It has already been taken care of. Just implement the given function.
Tip 1: Use the two-pointer approach for an optimized solution.
Tip 2: Read the problem statement carefully to understand which technique to apply for the optimal solution.



Tip 1: Read the question carefully.
Tip 2: Apply the sliding window approach to achieve O(n) time complexity.
Tip 3: Avoid using the brute-force method, as hidden test cases may fail in that case.
It consisted of 2 coding questions and 15 MCQs from OOPS, DBMS, and OS.



For the given graph,
The shortest distance between 1 and 3 is 2 (via 1 <-> 2 <-> 3). Hence, the answer is 2.
Tip 1: Go through the problem statement carefully to identify the optimal solution.
Tip 2: If you have knowledge of sets and priority queues, use them to achieve an optimal solution with a min heap.

Tip 1: Read the question carefully and apply a greedy algorithm, as the problem asks for the minimum number of arrows.
Tip 2: The core idea is to burst as many overlapping bottles as possible with a single arrow. First, sort the bottles based on their end points, then iterate and count.
In the assignment, I was asked to attend a pen-and-paper round that included easy to medium-level questions such as BFS and DFS, along with other easy-level problems and five aptitude questions, including train and clock problems.
This round was a face-to-face technical interview in which I was asked about my projects and my in-depth knowledge of OOPS and its real-life implementation.
I initiated the round by introducing myself and my projects, explaining my role and contributions, and describing how my project helps solve real-world problems and how it is better than other solutions in the market.
At the start of the round, I was asked to introduce myself. This was followed by questions about how I differ from other participants and how I manage tight deadlines.
I was asked how I manage deadlines, handle work pressure, and how I am different from other applicants in the room.
Tip 1: Be confident while answering questions.
Tip 2: Always be professional and fluent in your responses.

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?