Tip 1: Try to practice solving DSA-based questions on various coding platforms.
Tip 2: Participate in various coding contests and hackathons.
Tip 3: Build full-stack web development or AI/ML-based projects.
Tip 1: Do not put false information on your resume.
Tip 2: Add achievements and experiences to your resume.
Part A - Foundation Section
Numerical Ability 25
Verbal Ability 25
Reasoning Ability 25
Part B - Advanced Section
Advanced Quantitative and Reasoning Ability 25
Advanced Coding 90
Total Duration (in minutes) 190



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.
The problem is solved using a dynamic programming approach where:
DP Array Initialization:
Create an array dp of size amount + 1, where dp[i] represents the minimum number of coins needed to make the amount i. Initialize each element to amount + 1 (a value larger than any possible number of coins required) to signify that the amount isn't achievable initially, except for dp[0], which is 0 (zero coins are needed to make the amount 0).
Fill DP Array:
For each sub-amount i from 1 to amount, iterate through each coin:
If the coin value is less than or equal to i, update dp[i] to be the minimum of its current value or dp[i - coin] + 1.
Final Check:
After filling the dp array, dp[amount] gives the minimum number of coins needed for the amount. If dp[amount] is still greater than amount, it means the amount isn't achievable with the given coins, so return -1.
The interviewer asked some questions on OOP, DSA, DBMS, computer networks, and the project discussion. He also asked me to solve some coding questions, such as checking whether a given number is a power of 2 or not, and to write code on paper using a pen.
In this interview, the HR and MR asked me the following questions:
...and so on.
Tip 1: Answer all the questions positively.
Tip 2: Improve your English communication skills and avoid making mistakes while speaking.

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