InterviewPitch
Land the job you want — prepare
with Real interviews Q&A
Curated interview questions, company-wise guides and coding rounds. Practice mock interviews, improve with feedback, and track your progress.
Q&A
Top curated interview packs
Company-wise & role-wise packs, quality assured.
Mock interview
AI scoring
Coding rounds
Top 10 sets
Beginner
1. What is VB.NET?
VB.NET (Visual Basic .NET) is an object-oriented programming language developed by Microsoft under the .NET framework.
Beginner
2. What is CLR?
CLR (Common Language Runtime) is the execution engine of .NET that handles memory management, security, and exception handling.
Beginner
3. What is CTS?
CTS (Common Type System) defines how data types are declared and used in .NET languages.
Beginner
4. What is CLS?
CLS (Common Language Specification) ensures interoperability between different .NET languages.
Beginner
5. What is the difference between className and Module?
className supports instantiation and inheritance. Module does not require instantiation and its members are shared by default.
Intermediate
6. What is OOP?
OOP (Object-Oriented Programming) is a programming paradigm based on objects and includes concepts like encapsulation, inheritance, and polymorphism.
Intermediate
7. What is Inheritance?
Inheritance allows a className to inherit properties and methods from another className using the Inherits keyword.
Intermediate
8. What is Polymorphism?
Polymorphism allows methods to have multiple forms using method overloading or overriding.
Intermediate
9. What is Encapsulation?
Encapsulation hides data using access modifiers like Private, Public, Protected.
Intermediate
10. What is Abstraction?
Abstraction hides implementation details and shows only essential features using MustInherit or Interfaces.
Intermediate
11. What is an Interface?
An Interface defines methods without implementation and is implemented using the Implements keyword.
Intermediate
12. What is Exception Handling?
Exception handling is done using Try...Catch...Finally blocks.
Intermediate
13. What is the difference between Sub and Function?
Sub does not return a value. Function returns a value.
Intermediate
14. What is Option Strict?
Option Strict enforces strict data type conversions and avoids late binding.
Advanced
15. What is Delegates?
Delegates are type-safe function pointers used to reference methods.
Advanced
16. What is Events?
Events allow a className to notify other classNamees when something happens using RaiseEvent.
Advanced
17. What is Garbage Collection?
Garbage Collection automatically frees unused memory managed by the CLR.
Advanced
18. What is LINQ?
LINQ (Language Integrated Query) is used to query collections like arrays, lists, and databases.
Advanced
19. What is the difference between ByVal and ByRef?
ByVal passes a copy of the variable. ByRef passes the reference of the variable.
Advanced
20. What is Overloading?
Overloading allows multiple methods with the same name but different parameters.
Advanced
21. What is Overriding?
Overriding allows a derived className to modify a base className method using Overrides keyword.
Intermediate
22. What is ADO.NET?
ADO.NET is used for database connectivity and data manipulation in .NET applications.
Intermediate
23. What is DataSet?
DataSet is a disconnected in-memory representation of data.
Intermediate
24. What is DataReader?
DataReader provides forward-only, read-only access to data.
Intermediate
25. What is Windows Forms?
Windows Forms is used to create desktop GUI applications in VB.NET.
Intermediate
26. What is ASP.NET?
ASP.NET is used to develop web applications and services.
Advanced
27. What is Multithreading?
Multithreading allows multiple threads to execute simultaneously for better performance.
Advanced
28. What is Async and Await?
Async and Await keywords are used for asynchronous programming.
Intermediate
29. What is Structure?
Structure is a value type used to group related data elements.
Intermediate
30. What is Enum?
Enum defines a set of named constants.
Advanced
31. What is Reflection?
Reflection allows inspection of metadata and assemblies at runtime.
Advanced
32. What is Serialization?
Serialization converts an object into a byte stream for storage or transmission.
Advanced
33. What is Lambda Expression?
Lambda expressions are inline anonymous functions.
Advanced
34. What is Nullable Type?
Nullable types allow value types to hold Nothing.
Coding Round
35. Reverse a String
Dim s As String = "Hello" Dim r As String = StrReverse(s)Coding Round
36. Check Even or Odd
If num Mod 2 = 0 Then Console.WriteLine("Even") End IfCoding Round
37. Factorial Program
Dim fact As Integer = 1 For i = 1 To n fact *= i NextCoding Round
38. Swap Two Numbers
temp = a a = b b = tempCoding Round
39. Check Prime Number
Dim flag As Boolean = True For i = 2 To n - 1 If n Mod i = 0 Then flag = False NextCoding Round
40. Find Largest in Array
Answer HereCoding Round
41. Fibonacci Series
Dim a=0, b=1, c For i=1 To n c=a+b a=b b=c NextCoding Round
42. Count Vowels
Dim count=0 For Each ch In str If "aeiou".Contains(LCase(ch)) Then count+=1 NextCoding Round
43. Palindrome Check
If str = StrReverse(str) Then Console.WriteLine("Palindrome") End IfCoding Round
44. Sum of Digits
Answer HereCoding Round
45. Sort Array
Array.Sort(arr)Coding Round
46. Read File
Dim text = IO.File.ReadAllText("file.txt")Coding Round
47. Write File
IO.File.WriteAllText("file.txt","Hello")Coding Round
48. Connect to SQL Database
Dim con As New SqlConnection("connection_string") con.Open()Coding Round
49. String Length Without Length Property
Dim count=0 For Each ch In str count+=1 NextCoding Round
50. Find Duplicate Elements in Array
For i=0 To arr.Length-1 For j=i+1 To arr.Length-1 If arr(i)=arr(j) Then Console.WriteLine(arr(i)) Next Next