/TechnicalConceptsForInterviews

Various technical concepts for interviews - Feel free to contribute and make it better!

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