美文网首页
2018-03-20 PHP笔试题

2018-03-20 PHP笔试题

作者: forever_youyou | 来源:发表于2018-03-20 23:52 被阅读0次

    1)js输出结果:

    window.color = 'red';
    var o = { color : 'blue' };
    function say(){
      console.log(this.color);
    }
    say();
    say.apply(this);
    say.apply(window);
    say.apply(o);
    

    2)对一个10位以内的数字左侧补0到10位,不能用str_pad;
    3)求两个日期相差的天数;
    4)写一个正则匹配值为4的倍数的二进制数字;
    5)写一个正则获取一个标准url中的扩展名,如 http://www.baidu.com/index.htm?key=123 中的 htm
    6)session、cookie的实现机制,session、cookie的区别;
    7)chmod 764 表示什么;
    8)SQL注入和CSRF有什么危害,如何预防;
    9)如何优化网站访问速度;(至少5点)
    10)数据库题:
    score表

    id studentId subjectId score
    1 5 1 90
    2 6 1 55
    3 5 2 53
    4 6 3 67
    5 7 1 33
    6 7 2 88

    subject表

    id name
    1 语文
    2 数学
    3 英语

    student表

    id name
    5 张三
    6 李四
    7 王五
    • 插入一条王五的英语成绩80;
    • sql查询平均分超过60的学生姓名;
    • 建索引同时对以下查询有效:
      select * from score where score > 50;
      select * from score where score > 50 and studentId=5;
      select * from score where score > 50 and studentId=5 and subjectId=2;

    • 笔试共10题,凭着记忆就记下这几题,和原题可能有出入;面试问之前项目内容,用到哪些技术,http常见状态码,防sql注入一般如何实现,mysql索引(索引的原理,何时加,如何加)等,都是比较基础的~
    • 其实自己向来不喜欢写简历和面试,简历不会吹,又确实没做过特别牛的项目,都是小打小闹的,各种大数据量、高并发都没接触过,数据库平时就最简单的CURD,没有专门做各种优化,PHP函数就那些,自身重度IDE、文档手册依赖症,平时都会用,每次面试各种常用的函数还真写不出来;
    • 感触是现在一直陷于死循环:没相应经验 → 面试不要 → 没相应经验;面试一般需要的是慕容复,就算不是也得是王语嫣,两种都不是的...很抱歉你不合适~
    • 技术还得积累,多花点时间弥补下基础吧

    相关文章

      网友评论

          本文标题:2018-03-20 PHP笔试题

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