a software engineering interview question I like: computing the median
Summary
A concise look at implementing a median function in Python for software engineering interviews, covering sorting decisions, in-place vs copy, edge cases, and testability. It also discusses API design considerations and when a median is preferable to a mean.