interview questions

Real questions, asked on interview:


  1. What is compostion over inheritance?
  2. What is difference between struct and class? Why we use one or another?
  3. Which design patterns you used?
  4. Inversion of control and dependency injection
  5. Why we use static class or static method?
  6. Difference between overloading and overriding
  7. Didderence between Abstract class and interface
  8. What is SOLID?
  9. What is Singleton?
  10. What is Factory design pattern?


  1. Entify framework: pro and cons
  2. Unit tests, how they change process of development?
  3. Add new functionality withour breaking existing
  4. Two pays of passing parameters to query using ADO.NET
  5. What is serverless and why we use it?
  6. What is ‘using’ in C#?
  7. What is disposible?
  8. Difference between dispose and desctructor
  9. Difference betwnn IEnumerable and IQuerable
  10. Difference between String and StringBuilder
  11. String, is it reference or value type?
  12. What is nullable and why to use them?
  13. How to use conteiner for DI?
  14. How we use Singleton in DI?
  15. Name of container in DI
  16. Why we use interfaces in DI?
  17. Difference betwwen ref and out parameters
  18. How to keep session in MVC Core?
  19. Waht is difference between .NET and .NET Core?
  20. What is difference between TempData and ViewData?
  21. How to calculate number of visitors in MVC?
  22. What’s new in .NET Core 3.x?
  23. How SignalR works?
  24. How to use ajax in MVC?
  25. Routing in MVC
  26. What is CLR?
  27. What is GAC?
  28. Can we use Unit Tests for private methods?
  29. What is difference between .NET Core and .NET Standard?
  30. Did you TPL?


  1. Which verbs are used in Web API?
  2. Can we use HttpPost to get info?
  3. Can we use Get to rend request in body?
  4. How to log every request?
  5. How to do autentification in Web Api?
  6. How to catch exeptions in Web Api?
  7. What is Web API gateway?
  8. How to use autentifiacation in Web API?


  1. How to debug and fix query or SP?
  2. difference between primary key and unique key
  3. difference between primary key and primary index
  4. difference between SP and view
  5. difference between SP and function
  6. difference between truncate and delete
  7. difference between inner join, left join and right join
  8. difference between union and union all, except and intersect
  9. difference between having and where
  10. difference between clastered and nonclastered
  11. How to do unit testing for SQL?
  12. Some difference between old versions of SQL server and new
  13. Types of temporary tables
  14. Can SP return json?
  15. Trnsaction isolation level
  16. What is better: use SP or queries in the code?
  17. Did you use triggers?
  18. What is default schema?
  19. What is CQRS and why to use it?
  20. How to increasy queries perfomance?
  21. How to protect private information?

JavaScript and Angular, React

  1. Which JS Framoworks you used?
  2. How inheritance work in JS?
  3. How to bind data to field in jQuery?
  4. What is selection in jQuery?
  5. Difference between directive and expression in Angular
  6. Types of directives in Angular
  7. What is difference between Angular and AngularJS?
  8. What is virtual DOM in React?


  1. What Azure services you have used?
  2. How to scale application?


  1. How to create mobile app having web application?


  1. How we can do CD?


  1. Agile roles
  2. Story ponts
Written on November 30, 2019