MENU

Fun & Interesting

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

Interview Happy 613,684 3 years ago
Video Not Working? Fix It Now

🚀 .NET Interview Mastery Bootcamp (3 Courses Included) 🎯Course 1: Top 500 .NET Interview Questions (with Quick Revision PDF Book) Topics: OOPS, C#, ASP.NET MVC, .NET Core, Web API, SQL, Coding Questions 🎯Course 2: .NET Interview Success Guide Topics: .NET Resume Template, HR/MR Questions, Salary Negotiation. 🎯Course 3: .NET Mock Interviews & .NET Revision Flashcards 10 .NET Mock Interviews for All Experience Levels (0-1 yr, 1-3 yrs, 3-6 yrs, 6+ yrs) 💥 Use Coupon Code: NEVERGIVEUP for 75% Off (Limited Time) 📩 For bootcamp queries mail me - [email protected] ✅ 100% 7-Days Money-Back Guarantee 👉 Click here for Bootcamp - https://www.interviewhappy.com/page/dotnetbootcamp 👉 For Just Course 1 or Outside India use below link: https://www.udemy.com/course/csharp-oops-mvc-asp-dotnet-core-webapi-sql-questions-mock-interviews/?couponCode=DOTNETOFFERJAN2025 📘 Quick Revision Book (PDF) – Top 500 .NET Interview Questions 🎉 50% Off – Limited Time Offer Already Applied! ✅ 100% 7-Days Money-Back Guarantee 📩 For queries mail me - [email protected] 👉 Get It Here: https://imojo.in/interviewhappy 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? 01:37:49 - Q56. What is the difference between Server.Transfer() and Response.Redirect()?

Comment