Advanced DSA
Advanced data structures and algorithms expected at Senior Engineer level.
Contents
Advanced Graphs — Tarjan's SCC, Bridges and Articulation Points, Union-Find (DSU) with path compression and union by rank. Pattern recognition and interview strategy.
Tries and Segment Trees — Trie (standard + binary for max XOR), Segment Tree (build/update/query, lazy propagation), Fenwick Tree. Pattern recognition and interview strategy.
System Design Algorithms — Rate limiting (token bucket, sliding window), consistent hashing, leader election, quorum. For coding rounds that touch system design.
Use these with the SDE-3 Guide and SDE3 DSA Roadmap for full preparation.
Last updated