TypeScript · Mapped Types · Senior · Live Coding
Build a DeepReadonly<T>?
Short Interview Answer
Recursive mapped type making properties readonly including nested objects.
Detailed Explanation
Handle arrays/functions carefully. Watch recursion limits.