Tip 1 : DSA is very important at a fresher level. Only practice will make you interview ready. Especial emphasis on Graphs and DP.
Tip 2 : DBMS and OS should be hands-on and it is expected that you should have thorough knowledge of the two.
Tip 3 : System design is always a plus.
Tip 1 : Focus on your internships / projects - define metrics (x% accuracy / project impacted y number of users)
Tip 2 : Keep it nice and short with focus on your technical skills and relevant experiences - internships. projects and skillset should be the highlight.
I was given 48 hours to attempt the test. The test was from home (online).



List = [3, 0, 2, 1]
We have to make ‘0’ adjacent to ‘1’ and ‘2’ to ‘3’. And, to achieve this we can swap ‘0’ with ‘2’.
New list = [3, 2, 0, 1].
Therefore, the answer (minimum number of swaps) is equal to 1.
There will be only distinct numbers present in the given list.
It was a simple recursive brute-force solution.



1. The input may have 0 before the most significant digit, [0,3,5,7] is a valid input and it represents number 357.
2. Digits in the number can be repeated, i.e [3, 3, 4, 4] is a valid input and it represents the number 3344.
Simple dynamic programming problem to keep adding bundles as per increasing budget and return the maximum possible (1D DP).



If edges[i][j] = 1, that implies there is a bi-directional edge between ‘i’ and ‘j’, that means there exists both edges from ‘i’ to ‘j’ and to ‘j’ to ‘i’.
Given:
‘N’ = 3
‘edges’ = [[0, 1, 1], [0, 0, 1], [0,0,0]].

Afternoon slot, cordial interviewer - was helping me whenever I got stuck.




If S = “34”, then all the possible letters that can be formed from string S are {“dg”, “dh”, “di”, “eg”, “eh”, “ei”, “fg”, “fh”, “fi”}.
Approach 1 : Recursive Brute Force
Approach 2 : Dynamic Programming
Afternoon slot, tough question, silent interviewer




Kept all increasing and decreasing sequences at every node and was able to iteratively build upon it.
Afternoon slot - Hiring Manager Round - very interactive round
Hiring Manager Round - Resume / Internship discussion,.
Technical skills discussion.
Basic HLD questions.
Evening slot - very cordial round - standard HR questions
Why Tower?
Why financial domain?
What if I don't like it down the line?
Tip 1 : Be open and honest
Tip 2 : Share your expectations

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?