美文网首页
php面试题

php面试题

作者: 张松松 | 来源:发表于2017-04-01 10:34 被阅读278次

    1.10万行数据情况下,如何优化like '%经济%'?
    使用 select * from table where charindex("经济",clumn)>0
    或者使用全文索引
    2.cookie和session的区别和联系,禁用cookie后session还能用吗?为什么?

    3.多台服务器怎样实现session共享,阐述实现方法。

    4.代码题会有PHP中&符号的使用,输出结果。

    5.给一个数组实现折中算法,比如 :
    $arr = array(1,2,3,4,5,6,7,8,9,10);使用折中算法查找某一个值。(国美)

    6.PHP实现读取一个10G的文件,查找一个字符串,返回行号(机器可用内存200M)。

    7.阐述下闭包和命名空间的概念和作用。

    8.高并发大数据的网站请求,怎样优化?

    9.redis和memcached有什么区别?

    10.mysql和mongodb的区别,各自在什么场景使用?

    11.PHP-FPM和FAST-CGI的关系,nginx怎样配置php-fpm?

    12.解释XSS攻击,CSRF攻击的原理,如何预防?

    13.谈谈Apache和Nginx的优缺点,什么情况下使用更合适?

    14.写一个快排算法。

    15.阐述数据库分库分表的实现方法,主从复制的实现方法及原理。

    16.阐述PHP中GC的收集机制。

    17.常用的设计模式有哪些?

    18.写一个函数,使用正则匹配邮箱或者使用正则获取图片的地址。

    19.写出linux常用的命令,并解释其含义。

    20.如何优化mysql数据库表?都有哪些索引?怎样合理使用索引?存储引擎有哪些?有什么区别?

    相关文章

      网友评论

          本文标题:php面试题

          本文链接:https://www.haomeiwen.com/subject/luciottx.html