0% found this document useful (0 votes)
8 views3 pages

Important Interview Questions

Uploaded by

Vikash Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views3 pages

Important Interview Questions

Uploaded by

Vikash Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Important Interview Topics and

Questions
1. Programming Logic (Language-Neutral or C#)
 - Reverse a string or number
 - Palindrome check
 - Anagram check
 - Fibonacci series (loop & recursion)
 - Factorial (loop & recursion)
 - Prime number check
 - Armstrong number
 - Swap two numbers without temp variable
 - FizzBuzz problem
 - Find duplicates in array or string

2. Data Structures
 - Array operations (insert, delete, search)
 - Linked list (reverse, detect cycle)
 - Stack and Queue (implement using array or list)
 - Binary Tree / BST (in-order traversal, height, max depth)
 - HashTable usage and collision handling
 - Dictionary vs List performance

3. Algorithms
 - Sorting (Bubble, Quick, Merge)
 - Searching (Linear, Binary)
 - Recursion vs Iteration
 - Time and space complexity (Big O notation)
 - Sliding window problems
 - Two pointer technique

4. Object-Oriented Programming (OOP)


 - Four Pillars of OOP: Inheritance, Encapsulation, Abstraction, Polymorphism
 - Difference between method overloading and overriding
 - Interface vs Abstract class
 - Constructor types in C#
 - Static vs non-static
5. C# Specific Questions
 - Value types vs Reference types
 - Boxing and Unboxing
 - Delegates and Events
 - LINQ queries and Lambda expressions
 - async/await and Task
 - IEnumerable vs IQueryable
 - Dispose vs Finalize
 - Nullable types

.NET Framework / .NET Core


 - Difference between .NET Framework and .NET Core
 - CLR, CTS, CLS
 - What is Assembly? GAC?
 - Dependency Injection
 - Middleware in ASP.NET Core
 - Configuration and environment setup

7. SQL & Database


 - SELECT queries (joins, group by, having)
 - Stored procedures and functions
 - Indexing (clustered vs non-clustered)
 - Transactions and ACID properties
 - Normalization (1NF, 2NF, 3NF)
 - Difference between DELETE, TRUNCATE, DROP

8. Web Development (ASP.NET Core)


 - HTTP lifecycle
 - MVC vs API
 - Routing in ASP.NET Core
 - Model Binding and Validation
 - Authentication vs Authorization
 - RESTful API design

9. System Design (For senior roles)


 - Design a URL shortener
 - Design a chat application
 - High-level architecture of an e-commerce site
 - Scalability and caching
 - Load balancing and microservices

10. Behavioral & HR Questions


 - Tell me about yourself
 - Strengths and weaknesses
 - Biggest challenge faced
 - Why should we hire you?
 - Where do you see yourself in 5 years?

You might also like