面试 php 笔试

1、Cookie和Session的区别?

2、PHP如何防止SQL注入?

3、手写基本的常用的SQL语句?

4、谈谈对MVC的认识?

5、请简单说说你的项目?以及你在该项目中做了什么?

6、你做过接口开发吗? 如何做呢?

7、你做过微信开发吗?

8、你在项目中如何使用Redis呢?

9、禁用 COOKIE 后 SEESION 还能用吗?

10、常用的Linux命令?

11、MySQL常用的存储引擎以及它们的区别?

12、对于大流量的网站, 您采用什么样的方法来解决访问量问题?

13、如果某段与数据库交互的程序运行较慢你将如何处理 ?

14、如何解决Ajax跨越(站)问题?

15、八百万条海量数据的数据库设计和网站处理方案?

16、如何实现页面静态化缓存以及应用场景?

17、你网上支付支付宝还是微信?  return_url和notify_url有什么区别?

18、做过哪些项目?团队组成是什么,项目使用多长时间?

19、会不会搭建Linux下的开发环境?常见Linux命令有哪些?

20、如何设计无限极商品分类表?

21、你会使用什么框架?
22、你知道PHP有哪些框架?
23、你知道或使用过哪些PHP库?
24、Myql中的事务回滚机制概述
25、 解释MySQL外连接、内连接与自连接的区别

26、你通常怎么调试PHP?

27、你知道设计模型吗?

28、说一下PHP个版本的差异。
29、说一下某函数的具体作用。
30、给你一个算法让你用PHP实现。

31、php基础技术,你知道哪些,用过哪些?
32、常用函数使用
33、排序算法
34、引用变量的理解
35、session cookie 的理解
36、http请求 get post php://input 使用
37、mysql数据库链表查询,索引优化方案等
38、linux基本命名的使用 crontab,grep ,tail等
39、缓存 redis,memcached等的使用
40、市场上常用的流行PHP框架掌握,熟悉情况

41.ESSION 与 COOKIE的区别是什么,请从协议,产生的原因与作用说明?

42、HTTP 状态中302、403、 500代码含义?

43、Linux下建立压缩包,解压缩包的命令

44、请写出数据类型(int char varchar datetime text)的意思;请问 varchar 和 char有什么区别?

45、MyISAM和 InnoDB 的基本区别?索引结构如何实现?

46、 不使用cookie向客户端发送一个cookie.

47、如何在页面之间传递变量(至少两种方) ?

48、你所熟悉的PHP开发框架有哪些?

49、说说你对缓存技术的了解?

50、你所知道的设计模式有哪些?

51、你所熟悉的PHP论坛系统 有哪些?

52、你所熟悉的PHP商城系统 有哪些?

53、说说你对代码管理的了解?常使用那些代码版本控制软件?

54、说说你对SVN的了解?优缺点?

55、怎么找到PHP.ini的路径?

56、PHP加速模式/扩展? PHP调试模式/工具?

57、你常用到的mysql命令?

58、进入mysql管理命令行的命令?

59、show databases; 这个命令的作用?

60、show create database mysql; 这个命令的作用?

61、in, not ni, exist, not exist的作用和区别?

62、简述Linux下安装PHP的过程?

63、简述Linux下安装Mysql的过程?

64、简述Linux下安装apache的过程?

65、javascript取得一个input的值?取得一个input的属性?

66、简述Cookie的设置及获取过程

67、面向对象中接口和抽象类的区别及应用场景?

68、PHP优势有哪些?

69、PHP技术应用在哪些方面?

70、echo、print_r、print、var_dump之间的区别

71HTTP状态码常见的有哪些

72、如何获取客户端的ip(要求取得一个int)和服务器ip的代码

73、优化数据库的方法

74、对于大流量网站,采用什么方法来解决访问量的问题

75、说明php中传值与传引用的区别,并说明传值什么时候传引用?

76、写出字符串‘0’,分别在php和js中转化布尔类型,值是true还是false?

77、简述一下优化mysql使用的方法以及使用到的工具和命令

78、 InnoDB引擎中,如何开启一个排它的读写锁。

79、简述json和jsonp的区别以及优缺点,应用场景。

80、写一个遍历目录下所有文件以及子目录的函数

81、将以下jquery选择符翻译成中文描述:

82、多台web服务器如何共享session

83、有以下数据
$_GET[‘int’] 整数

$_GET[‘float’] 浮点
$_GET[‘text’] 文本,不需要展示html
$_GET[‘content’] 文本,需要展示html
以上数据该各用什么方法过滤并保证安全?数据入库之前需要做什么处理?
84、写出匹配,除div,span,img以外的任何html标签的正则(不需要匹配子标签)。
85、写出正则表达式中,以下关键字的含义?
$ +? ^ [^] ?<g1> ?! ?<! ?:
86、写出多进程并发同时,读写同一文件时,能保证文件内容完整的代码(读写文件的代码)
87、面向对象中,self与$this的区别是?

88、写出linux中,查找后缀名为.txt的,且内容包含delete的文件,找出并删除的命令是?

89、实现中文字串截取无乱码的方法。

90、语句include和require的区别是什么?为避免多次包含同一文件,可用(?)语句代替它们? 

91、有一个网页地址, 比如PHP开发资源网主页: http://www.phpres.com/index.html,如何得到它的内容?

92、谈谈asp,php,jsp的优缺点

93、你是怎么封装微信小程序的数据请求的?

94、你使用过哪些方法,来提高微信小程序的应用速度?

95、小程序与原生App哪个好,区别是什么 

96、简述微信小程序原理? 

97、分析下微信小程序的优劣势?

98、了解XSS攻击吗?如何防止?

99、SQL注入漏洞产生的原因?如何防止?

100、PHP网站的主要攻击方式有哪些?


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值