2007-05-24
■[PHP][雑記]Yahoo!がPHPエンジニアを雇う時に聞く質問
via.Yahoo!がPHPエンジニアを雇う時に聞く質問 | IDEA*IDEA
とりあえず適当に訳してみました。間違いがあれば指摘をお願いします :-)
1.配列usersに「john」を追加しないのはどれか?
1. $users[] = ‘john’; 2. array_add($users,’john’); 3. array_push($users,‘john’); 4. $users ||= ‘john’;
2. sort(), assort(), ksort()の違いを述べよ。また、どういった状況で利用するかを述べよ。
3. 以下のコードは何を出力するか?それはなぜか?
$num = 10;
function multiply(){
$num = $num * 10;
}
multiply();
echo $num;
4. 参照と通常の変数の違いを述べよ。また、どのように参照渡しをするか、なぜそうするかを述べよ。
5. 実行中のスクリプトにライブラリコードを追加する関数は何か?
6. foo() と @foo()の違いを述べよ。
7. あなたがどのようにPHPアプリをデバッグしているかを述べよ。
8. 「===」は何をするか? 「==」がtrueを返し「===」がtrueを返さないサンプルを示せ。
9. メソッドやプロパティを持たないクラス「myclass」はどのように宣言するかを示せ。
10. 「myclass」のインスタンスをどうやって生成するかを述べよ。
11. どうやってクラスのプロパティにアクセスしたり値を設定するかを述べよ。
12. includeとinclude_onceの違いを述べよ。また、includeとrequireの違いを述べよ。
13. ブラウザに新しいページにリダイレクトさせるための関数は何か?
1. redir() 2. header() 3. location() 4. redirect()
14. ファイルを読み書きするため、ファイルを「開く」関数どれか?
1. fget(); 2. file_open(); 3. fopen(); 4. open_file();
15. mysql_fetch_row()とmysql_fetch_array()の違いを述べよ。
16. 以下のコードは何をするか?起こっていることを説明せよ。
$date=’08/26/2003’; print ereg_replace(“([0-9]+)/([0-9]+)/([0-9]+)”,\\2/\\1/\\3,$date);
17. $stringにテキストが代入されているとき、HTMLタグを全て除去する正規表現はどのように書けば良いか?
18. PHPとPerlにおいて、配列とハッシュの扱い方の違いを述べよ。
19. HTTPのステートレスな性質を避ける方法を述べよ。
21. HTMLコードブロックを出力するいくつかの例を挙げよ。
最後の問いは、やはり激論になるのか。。。?
- [javascript]Yahoo!入社試験 for PHP to Javascript
- http://d.hatena.ne.jp/Sybian/20070525
- http://d.hatena.ne.jp/hnw/20070524
- 「Yahoo!がPHPエンジニアを雇う時に聞く質問」
- 「Yahoo!がPHPエンジニアを雇う時に聞く質問」
- http://d.hatena.ne.jp/takadeko/20070525
- Yahoo! の PHP テスト
- http://d.hatena.ne.jp/Tetsujin/20070528
- http://d.hatena.ne.jp/ikasamaH/20070529
- [PHP][雑記]「Yahoo!がPHPエンジニアを雇う時に聞く質問」に解答付...
- Yahoo!がPHPエンジニアを雇う時に聞く質問
- raspberry色の日記(こっそりオーディオ音楽関連日記) - yahoo入社...
- プログラミングを始める10の理由 - Yahoo!がPHPエンジニアを雇う時...
- いつか作ります - [php]答えてみる
- 406 http://d.hatena.ne.jp/
- 353 http://phpspot.org/blog/archives/2007/05/yahoophp_1.html
- 301 http://b.hatena.ne.jp/hotentry
- 299 http://reader.livedoor.com/reader/
- 197 http://b.hatena.ne.jp/
- 164 http://www.google.co.jp/ig?hl=ja
- 152 http://d.hatena.ne.jp/Sybian/20070525/p1
- 134 http://zenith.sakura.ne.jp/blog/2007/05/yahoophp.html
- 97 http://events.php.gr.jp/event.php/event_show/20
- 96 http://d.hatena.ne.jp/raspy/20080603/p1







