Tip 1 : Practice atleast 50 Easy questions/Medium 80 questions/ Hard 40 questions.
Tip 2 : Make sure to make note of every question and find pattern in each questions
Tip 3 : Practice High level desgin and Low Level Design thoroughly
Tip 1 : Specify the project and work you have done and tech stacks you have used
Tip 2 : Keep the information short and precise
Timing - It was in the evening
Environment - It was good, it was two way communication throughout the interview process
Question Description - Mutiple join SQL query



1. INSERT(key, value): Inserts an integer value to the data structure against a string type key if not already present. If already present, it updates the value of the key with the new one. This function will not return anything.
2. DELETE(key): Removes the key from the data structure if present. It doesn't return anything.
3. SEARCH(key): It searches for the key in the data structure. In case it is present, return true. Otherwise, return false.
4. GET(key): It returns the integer value stored against the given key. If the key is not present, return -1.
5. GET_SIZE(): It returns an integer value denoting the size of the data structure.
6. IS_EMPTY(): It returns a boolean value, denoting whether the data structure is empty or not.
1. Key is always a string value.
2. Value can never be -1.
First(Denoted by integer value 1): Insertion to the Data Structure. It is done in a pair of (key, value).
Second(Denoted by integer value 2): Deletion of a key from the Data Structure.
Third(Denoted by integer value 3): Search a given key in the Data Structure.
Fourth(Denoted by integer value 4): Retrieve the value for a given key from the Data Structure.
Fifth(Denoted by integer value 5): Retrieve the size of the Data Structure.
Sixth(Denoted by integer value 6): Retrieve whether the Data Structure is empty or not.
Multiple join SQL query
Timing - In the evening
Environment - It was good and two way communication
New Feed
Tip 1 : Explained the components and micro services
Tip 2 : Explained the scalable system
Tip 3 : Explained the push and pull mechanism of new feed

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