Interview Preparation Checklist

Updated: 2026-09-24

This checklist names topics to prepare for an interview. Each line is a short label.

SOLID is the first topic. The checklist describes it as object-oriented design principles. Reactive programming is the second topic. The checklist describes it as programming with asynchronous data streams. Concurrency programming is the third topic. The checklist describes it as concurrent programming. Those three labels sit above the front-end group.

The front-end group lists four names. Drag and drop is the first. Web worker is the second. Selection API is the third. Storage API is the fourth. The page does not add a definition under any of those four names.

Two related notes are linked at the end. They are Interview Notes and Interview Senior Engineer.

Topics to Prepare

  • SOLID: Object-oriented design principles
  • Reactive programming: Programming with asynchronous data streams
  • Concurrency programming: Concurrent programming
  • Front-end:
    • Drag & drop
    • Web worker
    • Selection API
    • Storage API

See also: Interview Notes · Interview Senior Engineer