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
Providing input/output examples in your prompt is a technique called: