DSA by domain
Security, Crypto & Web3
Securing systems, crypto primitives and on-chain structures — bit manipulation, math, hashing and Merkle trees.
What the roles here have in common
2 topics are core for every one of the 3 roles in Security, Crypto & Web3. Whatever job you end up interviewing for inside this domain, this is the part that was never optional:
- Arrays
- Bit Manipulation
9 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:
- Binary Trees
- Graph
- Intervals
- Math
- Matrix
- Recursion
- Stack
- Strings
- Trie
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.
- Security EngineerIn the app
- Cryptography EngineerIn the app
- Blockchain / Web3 EngineerIn the app