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
How do you remove whitespace from the start of a string?