Tip 1: Make sure you have your computer science fundamentals very clear.
Tip 2: You should know the complexity of the code you write and the internal implementation of the data structure you use while coding.
Tip 3: You should know about everything you write in your resume.
Tip 4: Practice a lot of programming problems. Participate in competitive programming contests.
Tip 1: Be honest about what you write in your resume.
Tip 2: Should have at least two projects
Tip 3: Maintain a precise and self-speaking one-page resume.
Tip 4: Add technical achievements only.
The interviewer and me shared the greetings and then he gave me 2 coding questions and asked to code in Java



Consider 0-based indexing.
Consider the array 1, 2, 3, 4, 5, 6
We can Jump from index 0 to index 1
Then we jump from index 1 to index 2
Then finally make a jump of 3 to reach index N-1
There is also another path where
We can Jump from index 0 to index 1
Then we jump from index 1 to index 3
Then finally make a jump of 2 to reach index N-1
So multiple paths may exist but we need to return the minimum number of jumps in a path to end which here is 3.



A Subsequence of a string is the one which is generated by deleting 0 or more letters from the string and keeping the rest of the letters in the same order.
This round was conducted on the same day. The interviewer asked me to explain the architecture of the project I was working on in my previous company. Then he asked me to code 2 coding questions in Java.



You can’t engage in multiple transactions simultaneously, i.e. you must sell the stock before rebuying it.
Input: N = 6 , PRICES = [3, 2, 6, 5, 0, 3] and K = 2.
Output: 7
Explanation : The optimal way to get maximum profit is to buy the stock on day 2(price = 2) and sell it on day 3(price = 6) and rebuy it on day 5(price = 0) and sell it on day 6(price = 3). The maximum profit will be (6 - 2) + (3 - 0) = 7.



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".

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is recursion?