Tip 1 : OOPs concepts must be very clear
Tip 2 : .Net core concepts must be clear
Tip 3 : good knowledge of rest API and http request
Tip 1 : Mention previous projects in details
Tip 2 : Mention the relevant skill set asked
It was a basic round where the interviewer asked questions around OOPs concepts, sql and .net
Interviewer was on time and the environment was good.
The questions asked were very clear
The timing of the interview was in afternoon as I requested it.
Explain abstraction and encapsulation and how they are different
Tip 1 : Explain it using a short and crisp example
Tip 2 : Do explain the difference significantly



a) Duplicate elements may be present.
b) If no such element is present return -1.
Input: Given a sequence of five numbers 2, 4, 5, 6, 8.
Output: 6
Explanation:
In the given sequence of numbers, number 8 is the largest element, followed by number 6 which is the second-largest element. Hence we return number 6 which is the second-largest element in the sequence.
Timing of the interview was around afternoon
The interviewer was on time and the environment was good.
Questions around SOlID principle, design pattern and API workflow was asked.
How a transaction is done in an API? What are the different methods and ways we use to obtain ACID principle there and reduce failure cases.
Tip 1 : Have proper knowledge of transaction in API using .Net
Tip 2 : Explain handling the failure cases and how all tables must be updated once the full transaction is completed
Explain open and close , single responsibility and dependency injection principle
Tip 1 : Knowledge of all solid principle
Tip 2 : Examples using program

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