PHP程序员站--PHP编程开发平台
 当前位置:主页 >> PHP基础 >> 基础文章 >> 

史上最强大的PHP Web面试题(会做就能进百度)

史上最强大的PHP Web面试题(会做就能进百度)

来源:PHP程序员站  作者:PHP程序员站  发布时间:2011-07-02
网上传的一个php面试题,据说能做出来的人可以进百度,起出笔者还以为是个多变态的面试题看了看才知道,不过如此,我想百度的面试题还不会简单到如此.以下为原文: 注: 只要你会做了这道题目, 你的能力已经可以进入百度了! 如果别的部门不要你, 请你给我发邮件, 我一

网上传的一个php面试题,据说能做出来的人可以进百度,起出笔者还以为是个多变态的面试题看了看才知道,不过如此,我想百度的面试题还不会简单到如此.以下为原文:

注: 只要你会做了这道题目, 你的能力已经可以进入百度了! 如果别的部门不要你, 请你给我发邮件, 我一定尽我所能强烈推荐你! 如果你不想加入百度, 而别的公司又不要你, 只能说明那家公司瞎眼了.

 

题目: 见图片, 该图是某网页的一个区域的截图, 用于显示商品或者其它信息的分类. 该分类的每一项可以折叠和收起(展开和收缩, 如果有子分类的话). 分类的级数不固定. 现有一个PHP变量:

$cats = array(
    array(
        'id' => 1,
        'name' => '学术和教育',
        'children' => array(
            array(
                'id' => 2,
                'name' => '自然科学',
                'children' => null,
            ),
            // ...
        ),
    ),
    // ...
);
请写一段PHP代码, 将该数组所包含的分类数据生成一段能实现如图片所示功能的HTML/JavaScript代码, 可不考虑CSS样式.


注解: 这道题目考察的范围非常广, 包括PHP, HTML, JavaScript, CSS, 递归, 只有真正掌握了如上几种全部技能, 才能实现完整的功能, 否则必须依赖分工. 应聘者所能实现的程度越大, 得分就越高.

如果应聘者的应聘职位不包括HTML/JS/CSS, 那么题目可改为: 把上面的PHP数据用缩进换行文本的形式保存到文件, 并读取文件生成一个同样的PHP数组.(自定义格式的序列化和反序列化)


延伸阅读:
入门级PHP程序员面试题(总100分/47题), 看你能回答多少?
世界百强企业形形色色面试题 (转)
几大国际知名企业面试题总汇
华为面试题
经典面试题
Google 面试题
微软面试题全集
6道php面试题,看你会几个
据说是一家大公司的PHP面试题
php程序员面试题
PHP面试题汇总

据说是yahoo的php面试题(E文的哦)
百度面试题集锦
一份村官面试题
某公司一份英文php面试题(E文好的一定要看了)
oracle面试题
变态IQ面试题
PHP高级工程师的面试题
DIVCSS网页布局的8条面试题目
VeryCD网站开发PHP程序员基础面试题
北京某信息技术公司的php面试题
新浪php工程师面试题

一道关于php变量引用的面试题
一道求$b相对于$a的相对路径的php面试题
一道腾讯php面试题
某公司的php面试题
php面试题N则
腾讯PHP程序员面试题
Tags: 百度   Web面试题   php   最强大  
最新文章
推荐阅读
月点击排行榜
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号