"Tell me about a time you had to help a teammate improve the design of object-oriented code by explaining principles like single responsibility, open/closed, or dependency inversion. How did you communicate the feedback, get buy-in, and what changed as a result?"
"Tell me about a time you had to help a teammate improve the design of object-oriented code by explaining principles like single responsibility, open/closed, or dependency inversion. How did you communicate the feedback, get buy-in, and what changed as a result?"