The interview started with a Quick Introduction about myself, followed by a few questions about the tech stack I am developing.
A few questions on OOPS, Can we create an object in the Abstract class? If yes, give an example with a prototype and inheritance questions.
They shared a sample code and asked about the output of the above.
Can we change the access specifier once the code is written and we are asked about a specific instance?
In-depth access specifiers and one more coding sample were used by referencing it with the inheritance principle.
Explain constructors and Static constructors and had a few cross-questioning on it followed by destructors.
A lot of questions related to parallel programming, and said to write a sample code on Task as well. (TPL)
Async and Await keywords and why are we using them along with advantages.
IOC containers, Injection types, Solid Principles, and Design patterns that follow the OCP principle.
Repository pattern and advantages of it.
Concurrency handling of Repository pattern and in general Concurrency handling.
Few questions on AWS, As I am having some bg into AWS Cloud.
Attribute routing and Convention Routing, which is better and asked based on an example.
Media type formats: XML, JSON, HTML, etc.
CORS, Anonymous methods, Few questions on DB.