マイクロソフトでは、入社試験で答えがひとつでない、
や質問文だけで答えが導けず条件をつけたり、面接官に訊ねなければならないなどユニークな面接試験を行っているらしい。

マイクロソフト入社試験 面接官 ウィリアム・ヘンリー
問 以下のC言語プログラムの違いを論じよ
--- <0> ---
void main(){
foo(x,y);
Foo(x,y);
}
--- <1> ---
void main(){
if(1) { foo(x,y);
 Foo(x,y); }
}
--- <2> ---
void main(){
do{ foo(x,y);
 Foo(x,y); }while(0);
}

こんなのあったら、どうする?