Technical Concepts For Interviews
Architecture
- High level overview of architecture questions / concepts
Choosing Database (RDBMS vs. NOSQL)
- RDBMS vs. NoSQL
- Row store vs. Column store
- Hadoop vs. NoSQL
- Common types of NoSQL
Basic Frontend Questions
- Basic frontend concepts
What is HTTP?
- HTTP headers
- Request methods
Pointers and Memory Allocation
- Pointers
- Memory Allocation
System Design and Scalability
- More basic concepts before reading the architecture section
- Example questions
Web Crawler
- What is a web crawler?
- How does it work?
Potential topics
- WebSocket
- Mutex vs. Semaphore