Tip 1: Practice each topic until you are confident in your ability to solve questions of any difficulty from that topic.
Tip 2: Always learn from your previous interview experiences, as each one presents a learning opportunity.
Tip 1: Keep it crisp and short.
Tip 2: Be true to yourself! No bluffing, as it can sometimes lead to rejection.



For Amount = 70, the minimum number of coins required is 2 i.e an Rs. 50 coin and a Rs. 20 coin.
It is always possible to find the minimum number of coins for the given amount. So, the answer will always exist.
Typical Dynamic Programming problem and the easiest of the lot.


It was yet another DP problem.
The previous coding round questions were discussed to analyse the approaches taken to solve those questions
I described the way I solved the questions.



If ‘WORDS’ = ["word","world","row"], ‘ORDER’ = "worldabcefghijkmnpqstuvxyz",the answer will be ‘NO’ as first and second words are not lexicographically sorted as ‘l’ comes before ‘d’ in alien language.
Solved using topological sort
Design a database to handle e-commerce platforms like Amazon. You need to handle the order details of a customer. After the design, it was followed by follow-up SQL questions to retrieve details from the database.

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