Saturday 1 February 2020

Interview question for Experienced professional in FullStack with .Net


Interview question for Experienced professional in .Net, C#, OOPs, Angular, SQL, MVC, and Web API
  1. What is memory management?
  2. How .net manages memory?
  3. How Garbage collector identifies that which object it needs to pick next?
  4. What are generation in context to GC?
  5. How generations are maintained by GC?
  6. What is memory leak?
  7. How to prevent memory leak?
  8. What is finalizer?
  9. How finalizer is called and How it works?
  10. How Dispose works?
  11. What is stack and Heap? How objects are referenced in stack and Heap?
  12. How .NET CLR manages file operations?
  13. Managed and Unmanaged resources?
  14. How Dictionary stores data?
  15. Question related to current project
  16. How you maintain cache?
  17. In-memory cache or Out-memory cache
  18. How data is transferred to hardware?
  19. How layered architecture handle request and response?
  20. How hardware interacts with software?

SQL
  1. Difference between SProc and function?
  2. When should we create function? (Real life example)
  3. What is foreign key?(Primary key is covered in this question)
  4. What are indexes?
  5. Where indexes are stored? In-memory or out-memory.
  6. Is there any user defined type in SQL?
  7. What are triggers?
  8. Difference between EF and ADO.Net. Which one is better? (This is a debate)

MVC & Web API
  1. What is routing?
  2. What is bundling?
  3. Why bundling is needed? (This question  required knowledge of how browser handle script)
  4. What are filters?
  5. Difference between MVC and ASP.Net

Angular
  1. What is routing?
  2. How to send data form one partial view to another?
  3. How Angular CLI starts building the project after ctlt + s press but not when no changes are made
  4. What are watchers?
  5. What is digest cycle?
  6. Any thoughts related to Angular? (Any would do)

C#
  1. What is Abstract class?
  2. Why should we use it?
  3. Where Abstract class is used in smart devices?
  4. Real world example of Abstract class?
  5. What are extension methods?
  6. How to stop extension of methods?

OOPs
  1. What is encapsulation?
  2. What is Abstraction?
  3. Inheritance? (This answer should cover polymorphism also)
  4. Questions relate to DS and algorithms?
  5. Which sorting algorithm is faster?


No comments:

Post a Comment

Send All Azure App Insights Or Logs Data To Tool Like Datadog

  Introduction Microsoft Azure provides a variety of insights and monitoring logs that you can monitor to check the state of a resource and ...