饿了么php面试

  1. 说说稳定的排序和不稳定的排序
  2. 对 PHP 使用类似“2015-06-04 22:21:21”的格式,打印出前一天时间。
  3. 给你一个mysql配置文件,用你认为最佳的编程语言解析该文件?
  4. 安装Linux系统中,用netconfig程序对网络进行配置,要输入哪些内容?
  5. 有一个IP地址(192.168.0.1),请写出其32位无符号整数形式。
  6. mysql_fetch_row 和 mysql_fetch_array 之间有什么区别?
  7. 什么是composer?以及composer是干什么用的?工作原理
  8. 写一个函数,能够遍历一个文件夹下的所有文件和子文件夹
  9. 什么是rabbitmq?使用rabbitmq的场景,为什么要使用rabbitmq?
  10. 写出将一个数组里的空值去掉的语句
  11. HTTP 和HTTPS的区别
  12. 使用过 Memcache 缓存吗,如果使用过,能够简单的描述一下它的工作原理吗?
  13. 请设计一个数据结构可以实现无限级子菜单的树型菜单功能并提供菜单生成算法,用UML描述设计并写出相关PHP代码
  14. 如何判断一个文件或者目录绝对可写?
  15. 添加索引,为什么可以减少io操作(磁盘页)
  16. 在一个横向和纵向都是递增的有界二维坐标轴中,如何快速判断某个数是否存在于这个二维坐标中
  17. PHP中如何判断一个字符串是否是合法的日期模式:2007-03-13 13:13:13。要求代码不超过5行
  18. MySQL 平滑水平扩容方案?
  19. 一个php文件的解释过程是? 一般加速php有哪些? 提高php整体性能会用到哪些技术?
  20. 一个安全的用户登录系统需要注意注意哪些方面?
  21. 你的缺点和优势分别是什么?