當前位置:首頁文章首頁 新聞中心 業(yè)務(wù)咨訊

進入百度必須會的面試題

作者:  來源:  發(fā)布時間:2011-4-21 19:33:59  點擊:

  題目: 見圖片, 該圖是某網(wǎng)頁的一個區(qū)域的截圖, 用于顯示商品或者其它信息的分類. 該分類的每一項可以折疊和收起(展開和收縮, 如果有子分類的話). 分類的級數(shù)不固定. 現(xiàn)有一個PHP變量:

  PHP code

  $cats = array(

   array(

   'id' => 1,

   'name' => '學術(shù)和教育',

   'children' => array(

   array(

   'id' => 2,

   'name' => '自然科學',

   'children' => null,

   ),

   // ...

   ),

   ),

   // ...

  );

  請寫一段PHP代碼, 將該數(shù)組所包含的分類數(shù)據(jù)生成一段能實現(xiàn)如圖片所示功能的HTML/JavaScript代碼, 可不考慮CSS樣式.

  ———-

  注解: 這道題目考察的范圍非常廣, 包括PHP, HTML, JavaScript, CSS, 遞歸, 只有真正掌握了如上幾種全部技能, 才能實現(xiàn)完整的功能, 否則必須依賴分工. 應(yīng)聘者所能實現(xiàn)的程度越大, 得分就越高.

  如果應(yīng)聘者的應(yīng)聘職位不包括HTML/JS/CSS, 那么題目可改為: 把上面的PHP數(shù)據(jù)用縮進換行文本的形式保存到文件, 并讀取文件生成一個同樣的PHP數(shù)組.(自定義格式的序列化和反序列化)

  看到這篇日志的讀者, 如果已經(jīng)做了出來, 并且個人想加入百度, 請在評論中回復(fù)URL并說明你的意愿, 我會主動聯(lián)系你. 或者你可以把程序打包發(fā)給我.

相關(guān)軟件

相關(guān)文章

文章評論

軟件按字母排列: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z