Tip 1 : Practice Data Structure, Dynamic Programming questions and SQL
Tip 2 : Leetcode helps me a lot in my preparation
Tip 3 : For basic knowledge of DBMS and OS - geeksforgeeks
Tip 1 : Do not put colors and new designs, keep it simple and readable
Tip 2 : Have some projects and work experience on resume
1 hour
at 6pm approx
One coding questions and mcqs



1. Buying a stock and then selling it is called one transaction.
2. You are not allowed to do multiple transactions at the same time. This means you have to sell the stock before buying it again.
Input: ‘n’ = 7, ‘prices’ = [3, 3, 5, 0, 3, 1, 4].
Output: 6
Explanation:
The maximum profit can be earned by:
Transaction 1: Buying the stock on day 4 (price 0) and then selling it on day 5 (price 3).
Transaction 2: Buying the stock on day 6 (price 1) and then selling it on day 6 (price 4).
Total profit earned will be (3 - 0) + ( 4 - 1) = 6.
I directly applied the best approach because of time shortage
One Question was based on tree and other one was based on max heap. I don't remember the question on trees.



If 'N' is 5 and 'K' is 3 and the array is 7, 2, 6, 1, 9
Sorting the array we get 1, 2, 6, 7, 9
Hence the 3rd smallest number is 6.
Online interview



Deadlock, banker's algorithm



You can use any string of A multiple times.
A =[“coding”, ”ninjas”, “is”, “awesome”] target = “codingninjas”
Ans = true as we use “coding” and “ninjas” to form “codingninjas”

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