Tip 1: Don't prepare specifically for the interview. Simply focus on learning and upskilling yourself.
Tip 2: Take mock interviews just 1 or 2 days before your final interview.
Tip 3: Be honest and don't boast in your CV. Companies prefer people who are willing to learn over those who claim to know everything but are unwilling to work.
Tip 1: Don't boast about your projects or add fake ones.
Tip 2: Explain your learning experiences along with your contributions.






It is possible for Mr. X to rob the same amount of money by looting two different sets of houses. Just print the maximum possible robbed amount, irrespective of sets of houses robbed.
(i) Given the input array arr[] = {2, 3, 2} the output will be 3 because Mr X cannot rob house 1 (money = 2) and then rob house 3 (money = 2), because they are adjacent houses. So, he’ll rob only house 2 (money = 3)
(ii) Given the input array arr[] = {1, 2, 3, 1} the output will be 4 because Mr X rob house 1 (money = 1) and then rob house 3 (money = 3).
(iii) Given the input array arr[] = {0} the output will be 0 because Mr. X has got nothing to rob.



A person can only work on a single activity at a time. The start time of one activity can coincide with the end time of another.


You are given ‘inOrder’ = {4, 2, 5, 1, 3, 6} and ‘levelOrder’ = {1, 2, 3, 4, 5, 6}. The binary tree constructed from given traversals will look like this:

The inorder traversal of the above tree will be { 4, 2, 5, 1, 3, 6 }.
Understanding and learning OOPS is really necessary and helps you make scalable applications. The questions asked are generally easy, you on your own should try to think of ways to think of real-life examples of such scenarios that are used in OOPS.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
How do you remove whitespace from the start of a string?