面接で「中央値」を出させる理由:Kris Shamlooが語るシンプルな質問の深さ

A software engineering interview question I like: computing the median

Kris Shamloo氏は、技術面接で使うお気に入りの質問として「配列の中央値を計算する関数を書く」ことを紹介。一見シンプルだが、ソートやAPI設計、off-by-oneエラー、偶数・奇数分岐、統計の議論、テスト容易性、標準ライブラリの知識など、多くのトピックに発展できる。パズル的な質問を避け、候補者の実力を多角的に評価できるこの質問の魅力を、Pythonの実装例ととも解説する。

私はパズル的な質問はしません。価値が低いと思うからです。代わりに、単純だが深いトピックを探求できる角度がいくつかある質問をします。

この日のほかの記事

2026-07-09