Important Interview Questions
Important Interview Questions
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