TypeScript · Generics · Senior · Comparison
Generics vs overloads — how to choose?
Short Interview Answer
Generics for parametric polymorphism; overloads for discrete input/output pairings.
Detailed Explanation
Overloads can be clearer for heterogeneous cases; keep list ordered from specific to general.