Top 100 C#/ .NET/ Web API/ SQL Interview Questions



1. Full .NET Interview Course (with PDF Book)

C# / ASP.NET Core / MVC / API – Top 500 Interview Questions

https://www.udemy.com/course/csharp-oops-mvc-asp-dotnet-core-webapi-sql-questions-mock-interviews/?referralCode=6922C9482CFE5A11B863

Don’t worry if course not helping you, Udemy has 30 days Free Refund Policy.

2. Quick Revision Book (PDF format)

Top 500 .NET Interview Questions – OOPS/ C#/ ASP.Net/ MVC/ SQL /.Net Core /Web API

https://imojo.in/interviewhappy

50% Discount Applied on above link.

Don’t worry if book not helping you, I will return 100% of your money with in 7 days of purchase. Just mail me at [email protected].

My best wishes are with you.

This video contains top 100 questions asked in .NET interviews.

00:00 – Introduction
01:04 – Q1. What are the advantages of OOPS?
02:47 – Q2. What are the limitations of OOPS?
03:32 – Q3. What are the different types of Inheritance?
06:45 – Q4. How to prevent a class from being Inherited?
07:36 – Q5. What is Polymorphism and what are its types?
08:12 – Q6. What is Method Overloading? In how many ways a method can be overloaded?
10:58 – Q7. What is the difference between Overloading and Overriding?
13:05 – Q8. What is the difference between an Abstract class and an Interface (atleast 4)?

15:23 – Q9. When to use Interface and when Abstract class?
18:59 – Q10. Why to even create Interfaces?
20:40 – Q11. Do Interface can have a Constructor?
21:05 – Q12. Can you create an instance of an Abstract class or an Interface?
21:29 – Q13. What is the difference between “out” and “ref” parameters?
25:27 – Q14. What is the purpose of “params” keyword?
26:28 – Q15. What are Access Specifiers? What is the default access modifier in a class?
29:11 – Q16. How to implement Exception Handling in C#?
30:16 – Q17. Can we execute multiple Catch blocks?
30:41 – Q18. What is a Finally block and give an example when to use it?
31:15 – Q19. Can we have only “Try” block without “Catch” block?
32:06 – Q20. What is the difference between “throw ex” and “throw”?
33:32 – Q21. What are the Loop types in C#?
35:20 – Q22. What is the difference between “continue” and “break” statement?
36:33 – Q23. What is the difference between Array and ArrayList (atleast 2)?
37:52 – Q24. What is the difference between Arraylist and Hashtable?
38:26 – Q25. What is “this” keyword in C#? When to use it?
40:06 – Q26. What is the purpose of “using” keyword in C#?
42:38 – Q27. What is the difference between “is” and “as” operators?
44:31 – Q28. What is the difference between “Readonly” and “Constant” variables (atleast 3)?
46:34 – Q29. What is Boxing and Unboxing?
47:50 – Q30. What is the difference between “String” and “StringBuilder”? When to use what?
50:16 – Q31. What are Nullable types?
51:21 – Q32. What are the important components of .NET framework? What are their roles?
54:22 – Q33. What is an Assembly? What are the different types of assembly in .NET?
56:41 – Q34. What is GAC?
57:04 – Q35. What is Garbage Collection(GC)?
58:44 – Q36. Can we force Garbage Collector to run?
59:26 – Q37. What is the difference between Process and Thread?
01:00:22 – Q38. Explain Multithreading?
01:01:40 – Q39. What is Reflection?
01:05:26 – Q40. What is MVC (Model View Controller)? Explain MVC Life cycle.
01:06:46 – Q41. What are the advantages of MVC over Web Forms (atleast 3)?
01:11:44 – Q42. What are the different return types of a controller Action method?
01:14:45 – Q43. What are Filters and their types in MVC?
01:17:23 – Q44. What is Authentication and Authorization in ASP.NET MVC?
01:19:10 – Q45. What are the types of Authentication in ASP.NET MVC?
01:21:50 – Q46. What is Output Caching in MVC? How to implement it?
01:23:45 – Q47. What is the difference between ViewData, ViewBag & TempData?
01:25:03 – Q48. How can we pass the data from controller to view in MVC?
01:25:22 – Q49. What is Partial View?
01:26:07 – Q50. What are Areas in MVC?
01:26:48 – Q51. How Validation works in MVC?
01:27:39 – Q52. Explain the concept of MVC Scaffolding?
01:28:38 – Q53. What is Bundling and Minification in MVC?
01:29:58 – Q54. How to implement Security in web applications in MVC?
01:35:44 – Q55. What are the events in Page Life Cycle? In which event are the controls fully loaded?
01:37:49 – Q56. What is the difference between Server.Transfer() and Response.Redirect()?
01:40:44 – Q57. Where the ViewState is stored after the page postback?
01:41:06 – Q58. What are the different types of Caching?
01:42:38 – Q59. What are the different Session state management options available in asp.net?
01 :43:50 – Q60. What are the main components of ADO.NET?

Maximum limit has reached for the description word limit, so more questions cannot be listed here.
I apologies for the inconvenience.

Comments are closed.