DSA Tracker

DSA by domain

Web & Backend

Product engineering: the everyday interview core of arrays, strings, two pointers and sliding window.

What the roles here have in common

2 topics are core for every one of the 4 roles in Web & Backend. Whatever job you end up interviewing for inside this domain, this is the part that was never optional:

  • Arrays
  • Strings

12 more topics are core for some of these roles but not all of them. Which ones apply is exactly what changes when you pick your role below:

  • BST
  • Binary Search
  • Binary Trees
  • Dynamic Programming
  • Graph
  • Linked List
  • Queue
  • Recursion
  • Sliding Window
  • Sorting
  • Stack
  • Two Pointers

Roles in this domain

Same 370 problems, re-sequenced per role. Pick the exact one you are interviewing for — the roles with a full guide are linked; the rest work inside the app today.

Other domains