これは SO のどこで見つけられるか尋ねられていないので、すぐに haskell 開発者を雇うかもしれないので、これを持ち出すと思いました..
Haskell の強力な実践的知識を示す、詳細な口頭での質問は何でしょうか。良い質問やコーディング プロジェクトをいくつか思いつくことができますが、他の人がどう考えているかを知ることは本当に役に立ちます。
これは SO のどこで見つけられるか尋ねられていないので、すぐに haskell 開発者を雇うかもしれないので、これを持ち出すと思いました..
Haskell の強力な実践的知識を示す、詳細な口頭での質問は何でしょうか。良い質問やコーディング プロジェクトをいくつか思いつくことができますが、他の人がどう考えているかを知ることは本当に役に立ちます。
私は通常、簡単なものから始めて難しいものへと面接の質問をします。最終的には、候補者が失敗するか、少なくとも汗をかくほど難しい質問にたどり着き、彼らがどのようにプレッシャーに対処しているかを見ることができます。
したがって、Haskell の場合は、次のようにします。
私のお気に入りの1つは次のとおりです。
要素の頻度でリストをソートする関数を作成します。リストに表示される頻度が最も低い要素が最初に表示され、最も頻繁に表示される要素が最後に表示されます。たとえば、[3,2,1,2] は [3,1,2,2] のように並べる必要があります。
このような質問は、申請者が簡単な解決策を提供し、より効率的な代替案について議論できるようにするため、気に入っています。
当然のことながら、面接の後半でもっと複雑なことを聞きたいと思うでしょう。
「 と の相対的な長所と短所Monad
を説明してください。」Applicative
Arrow
「型ファミリーと依存型を使用することの相対的な長所と短所を説明してください。」
しかし、主に、そこに書かれたコードを見たいと思うのは当然であり、さまざまな状況でソリューションをどのように開発するかについて質問する必要があります。