饿了么php开发面试

  1. php-fpm各配置含义,fpm的daemonize模式
  2. 进程,线程,协程的区别
  3. HTTP请求头和相应头信息都有哪些?
  4. 简单比较TCP/UDP协议的异同,对于PHP的Socket扩展与Stream扩展,试比较两者基于TCP/UDP协议的SOCKET编程差异?
  5. Php实现n个无序的数组top m(m
  6. 写出一种验证11位手机号码的正则表达式。
  7. 谈谈Mysql的读写分离?
  8. 在PHP中,当前脚本的名称(不包括路径和查询字符串)记录在预定义变量(?)中;而链接到当前页面的URL记录在预定义变量(?)中。
  9. Redis 加锁方案?Zookeeper 加锁方案?各有什么优缺点?
  10. PHP 不使用第三个变量,如何实现交换两个变量的值?
  11. 在程序的开发中,如何提高程序的运行效率?
  12. 对于System-V消息队列,如何解决系统本身对于消息队列条数、总容量(字节数)的限制?如何设置消息的优先级别?请比较阻塞模式和非阻塞模式的异同,并说明如何避免非阻塞模式下的消息队列堵塞?
  13. 冒泡、快速、归并排序算法的优缺点?
  14. Php 在进行数据库交互中如何防止sql注入
  15. 索引查找在Linux的磁盘上是怎么操作的
  16. PHP的chmod()函数存在Bug,无法保证设置成功,请写一个函数在指定路径下创建一个目录/文件并确保可以正确设置权限掩码
  17. php当中如果让你写出微信朋友圈那样的一个功能,你会如何去实现它?
  18. 请写一个函数验证电子邮件的格式是否正确?
  19. 合并两个数组有几种方式,试比较它们的异同
  20. 查找算法,要会写二分查找法, 实际场景要会应用.
  21. 你能想到的所有的字符串查找算法
  22. 静态化如何实现的?伪静态如何实现?
  23. PHP网站的主要攻击方式有哪些?
  24. 请写一段pHp代码,确保多个进程同时写入同一个文件成功
  25. 实现 PERL 正则表达式,抓取 html 文件 a 标签的所有 href 超链接
  26. 子类重写父类的protected方法有什么限制?