PHP 初级面试题

如需转载,请联系本人,感谢合作。

PHP 初级面试题_第1张图片

之前换东家,面了几家公司,分享记录一些技术面试题。本人情况,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 机制原理

16.MySQL explain

17.SQL 表设计

18.数据库高并发瓶颈:redis 缓存,数据库异步查询,主从读写分离,分库分表

19.Laravel 特点,启动流程

20.如何分库分表,分表取模

21.http 499 ,the client closed the connection before the server answered the request.

22.异或,异1同0;异或非,异0同1

23.正则表达式 /^ $/

24.MySQL create table 建表语法

25.redis 数据类型:string, hash, list, set, zset

26.MySQL 的 innodb 区别 myisam:事务,行锁

27.php 的 require 区别 include

28.git 区别 svn

29.session_destroy 不销毁 $_SESSION[]

30.php 数组合并:array_merge, array_merge_recursive, +


最后,分享一个思考题,主要考察分析问题的方法。

100 的阶乘结果,末尾有几个 0 ?

你可能感兴趣的:(PHP,面试,PHP,技术面试,PHP初级,PHP后台开发)