如需转载,请联系本人,感谢合作。
之前换东家,面了几家公司,分享记录一些技术面试题。本人情况,2 年工作经验,本科毕业,面试岗位 PHP 后台开发。
正题
1.array_column
2.cookie,httponly,xss
3.nginx 和 php 之间如何通信,nginx -> fastcgi -> php
4.PHP7 底层优化 新特性
5.curl_multi_init 并发请求
6.protobuf 相比 json 优缺点
7.MySQL exists, not exists, in, not in
子查询大表用 exists 小表用 in,not exists 比 not in 快
8.乐观锁:版本号,时间戳;悲观锁:select … for update;
9.消息队列
10.索引的原理,类型,MySQL 为什么用 B+ 树做索引
11.应用运行错误查找,nginx->access.log, php.ini->error_log, php-fpm.conf->log
12.域名解析
13.tcp/ip 四层协议
14.http 502 原因,解决办法
15.MySQL join 机制原理