Technical interview topics

ComputerGeek is a multi-technology interview prep hub, not a single-language blog. Articles are organized by topic so you can study one question at a time with clear explanations and modern examples.

Use the hubs below for curated lists. New areas (for example Python, Java, cloud platforms, DevOps, and system design) are added as articles are rewritten or written—see Editorial Policy.

Languages and runtimes

Databases and data

Web, HTTP, and front-end

Software design and fundamentals

Cloud, DevOps, and platforms (in progress)

Planned hub pages (articles added over time, without thin placeholder posts):

  • Cloud (AWS, Azure, GCP concepts)
  • DevOps and CI/CD (Docker, Kubernetes basics, pipelines)
  • Linux and shell
  • APIs, networking, and security basics

When a hub goes live, it will appear here and in the site navigation.

Behavioral and HR

Site information