Systematic preparation for FAANG-level interviews: arrays, trees, graphs, DP, system design, and behavioural.