Big-D interview question

Strengths / Weaknesses