Tip 1 : Prepare strings and arrays thoroughly.
Tip 2 : Know your language and common design patterns.
Tip 3 : Know a bit of dev ops and commonly used architecture for scaling.
Tip 1 : Mention and know your projects.
Tip 2 : Mention the value you bring to organisation.
Was based on basic data structures.



push(X, M): Pushes an element X into the Mth stack. Returns true if the element is pushed into the stack, otherwise false.
pop(M): Pops the top element from Mth Stack. Returns -1 if the stack is empty, otherwise, returns the popped element.
Type 1: for push(X, M) operation.
Type 2: for pop(M) operation.
Was based on low level design and design patterns
How do you design your class for a given problem set.
Tip 1 : Know your inputs and expected output.
Tip 2 : Know the design pattern appropriate for problem.
Tip 3 : Try to be verbose about what you are thinking of the problem and it’s solution.
High level system design
How would you scale a system for millions of concurrent user.
Tip 1 : Understand your problem and type of SLA you’ll have to offer.
Tip 2 : Know the services you’re gonna use.
Tip 3 : Know the database capabilities

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
An AI invents a fake court case to support its legal answer. This is a: