饿了么服务端开发现场面经

  1. PHP定界符如何使用?
  2. PHP 不使用第三个变量,如何实现交换两个变量的值?
  3. 请列举你能想到的UNIX信号,并说明信号用途
  4. 写出、你能想到的所有HTTP返回状态值,并说明用途(比如:返回404表示找不到页面)
  5. 说说异构系统通讯中的通讯加密方案
  6. 数据库引擎有哪些 区别是什么?
  7. 数据库的事务隔离知道吗?
  8. 程序代码中修改某些php.ini的配置项
  9. mysql索引设计,给出一个情景,要求设计索引,分析为什么这样设计
  10. 主键、外键和索引的区别?
  11. Mysql把一个大表拆分多个表后,如何解决跨表查询效率问题?
  12. awk,sed的去重分析命令写一个?
  13. 如果需要原样输出用户输入的内容,在数据入库前,要用哪个函数处理?
  14. http1.0、http1.1、http2的区别, http与https的区别.
  15. Php实现n个无序的数组top m(m
  16. JSON是什么?用在哪里?有什么可以代替JSON而使用的技术吗?
  17. 你用什么方法检查pHp脚本的执行效率(通常是脚本执行时间)和数据库SQL的效率(通常是数据库Query时间),并定位和分析脚本执行和数据库查询的瓶颈所在?
  18. 内存泄露原因,举例子,如何排查内存泄漏的原因
  19. PHP中传引用与传值的区别?
  20. 如果多个人管理员要同时修改博客,那么用乐观锁和悲观锁如何解决?
  21. 请写出让PHP能够在命令行下以脚本方式执行时安装PHP所必须指定的configure参数,并说明如何在命令行下运行PHP脚本(写出两种方式)同时向PHP脚本传递参数?
  22. 简述UBB code的实现原理。
  23. 数据库中存储密码是怎么存的(MD5加密),还知道其他加密方式吗
  24. Redis Cluster 是如何进行扩容的?
  25. 事务的四个特性?事务的隔离级别?讲讲MySQL 的事务隔离?RR解决了什么问题?
  26. StringBuffer和StringBuilder区别