Skip to content
Sharp

Type Hints · interview question

Which explanation would sound strongest in an interview when discussing protocols?

Multiple choiceMediumchapter-10-curatedpremiumtype-hintsprotocols
Choose one answer
Answer and explanation

Correct answer

C. Use protocols when the code depends on a capability or method set rather than on one specific implementation. This is an interview-friendly topic because it shows you understand behavior-driven design in Python.

Why

Interviewers usually care less about keywords than about whether you can explain why the code is shaped the way it is.

Test yourself on Type Hints

A free test with instant, explained results. No account needed.

Start free test
All Type Hints questions →