The Programming Language CYahoo!がPHPエンジニアを雇う時に聞く質問」という非常に興味深いエントリを見つけました。

僕は、ちょっと難しい、と思ってしまったのは、ここだけの話にしておいて。PHP や Perl などの LL が主流になってきている、このご時世に

「文字列(バイト列)の順序を反転する関数 reverse を実装しなさい」

という質問はどうだろう。

言語は C がベストだけど他のでも良し。K&R に載っていそうな問題(手元にないので確認できない)ですが、インタビューの質問には向いていそうな気がします。 I/F をどうするか、エラー処理はできているか、メモリの使い方に無駄はないか?などなど見所はあると思います。

リンク先の質問のように特定の言語に対する知識を問う質問ではないので、ちょっと質問のジャンルが異なりますが、String#reverse や Array#reverse が組み込み関数として実装されている言語に慣れている人にとっては、問題の本質をとらえる力と考え方を問われる、そこそこ骨の折れる質問になるのではないかと思います。

トラックバック(0)

このブログ記事を参照しているブログ一覧: プログラマへの質問

このブログ記事に対するトラックバックURL: http://tsuyuguchi.com/mt/mt-tb.cgi/282

コメントする

最近の画像

料理が少し楽しくなるかもしれないグッズ
江戸糸あやつり人形
江戸糸あやつり人形
おうち、
新橋青空大判将棋
「天体の回転について」読了
「幼年期の終り」読了
「数学ガール/フェルマーの最終定理」読了
ハリー・ポッター 最終巻
もう炊飯器いらないかも

私の本棚

 

自転車走行距離

Flickr Photos

なかのひと

Y!ログール

このサイトについて

あわせて読みたいブログパーツ

2008年11月

            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            

アーカイブ

My Update

  • Loading...

その他