虎牙直播php开发一面

  1. 简述 PHP 中自定义 class 的生命周期。
  2. 有这样一个字符串abcdefgkbcdefab......随机长度,写一个函数来求bcde在这个字符串中出现的次数
  3. PHP的chmod()函数存在Bug,无法保证设置成功,请写一个函数在指定路径下创建一个目录/文件并确保可以正确设置权限掩码
  4. Myisam和innodb的基本区别
  5. redis与memcached对比,各自优缺点,redis与memcached如何实现分布式搭建?
  6. 安全对一套程序来说至关重要,请说说在开发中应该注意哪些安全机制?
  7. 说说快排的具体算法 不用递归怎么做 快排的复杂度呢
  8. PHP的strtolower()和strtoupper()函数在安装非中文系统的服务器下可能会导致将汉字转换为乱码,请写两个替代的函数实现兼容Unicode文字的字符串大小写转换
  9. 有个鸡圈,有一只公鸡,一只母鸡,母鸡每天生一个蛋,鸡蛋一个星期后生小鸡,小鸡半年后能生蛋,请问一年后能得多少蛋?
  10. php中用于处理字符串的函数都有哪些?
  11. 如何修改 SESSION 的生存时间?
  12. 在PHP中error_reporting这个函数有什么作用?
  13. 大数据量高并发、吞吐网站的设计(画示意图配合文字说明)
  14. mysql的Innodb、MyISAM两个引擎,从索引存储结构,分析插入、读取数据速度哪个快?
  15. php7性能为什么提升这么高?
  16. 存储引擎有innodb和myisam,就不用说它们的区别了,如果是存储日志,用什么存储引擎比较合适
  17. 在 HTTP 1.0 中,状态码 302 的含义是?
  18. 如何解决优化网站\App大数据大流量高并发?
  19. 将字符长fang-zhi-gang 转化为驼峰法的形式:FangZhiGang
  20. 什么是盗链?如何做防盗链?
  21. Php的编码转换函数?编码转换的准则或者注意的地方是什么?
  22. 写一个函数,尽可能高效的从一个标准的url里取出文件的扩展名,已知url如下:$url = "http://www.demo.com/index.php?id=1&name=zhangsan"。

编程题

给你一个字符串 s 和一个字符串数组 dictionary ,找出并返回 dictionary 中最长的字符串,该字符串可以通过删除 s 中的某些字符得到。

如果答案不止一个,返回长度最长且字母序最小的字符串。如果答案不存在,则返回空字符串。

  • 示例 1:

    输入:s = "abpcplea", dictionary = ["ale","apple","monkey","plea"]
    输出:"apple"
    
  • 示例 2:

    输入:s = "abpcplea", dictionary = ["a","b","c"]
    输出:"a"