A compilation of programming questions, brainteasers, and other interview prep materials.
Most questions are language-agnostic
###Concepts
- General
- Arrays and Strings
- Linked Lists
- Stacks and Queues
- Trees and Graphs
- Bit Manipulation
- Logic
- Brain Teasers
- Mathematics and Probability
- Object-Oriented Design
- Recursion and Dynamic Programming
- Scalability and Memory Limits
- Searching and Sorting
###Knowledge
- C and C++
- Java
- Web