Tip 1 : Medium Level DSA - Trees, Arrays, Strings
Tip 2 : High Level Design - Start with basic system then P1 Requirements
Tip 3 : Practice writing code. Online Coding round will be there
Tip 1 : Keep it small. Only projects, Tech stacks, achievements
Tip 2 : Write those Tech stacks and projects in which you are expert
Two DSA Problems:
Explain anyone Design pattern you used
It was a recruitment drive happened on Saturday






2 Coding questions. Expected to write in 1 hr



If two nodes have the same position, then the value of the node that is added first will be the value that is on the left side.
For the binary tree in the image below.

The vertical order traversal will be {2, 7, 5, 2, 6, 5, 11, 4, 9}.



It was a high level round. Checking what are different components and how they interact
Design online conference booking platform
User can see different conferences on online portal
User can see active conferences on online portal
User can go and register itself in one or multiple conference
Tip 1 : Take requirements. Clear doubts
Tip 2 : Design minimum viable system
Tip 3 : Take P1 requirements
This was the managerial round. It was about technical skills evaluation



If ‘S’ = “beaninjacoder” and ‘ROW’ = 4
Then the zig-zag pattern is:
b j r
e n a e
a i c d
n o
Therefore, we will print “bjrenaeaicdno”.
Current project architecture
Director round
Scenario based questions
1. Like you have DB which is read heavy. What could be your approach to reduce DB calls
Answer: caching
2. How virtual memory works
3. Behavioral questions

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