![PHP高级开发工程师面试题收集_第1页](http://file3.renrendoc.com/fileroot_temp3/2021-12/14/14465d77-c771-4609-96b3-8b1b976f04e9/14465d77-c771-4609-96b3-8b1b976f04e91.gif)
![PHP高级开发工程师面试题收集_第2页](http://file3.renrendoc.com/fileroot_temp3/2021-12/14/14465d77-c771-4609-96b3-8b1b976f04e9/14465d77-c771-4609-96b3-8b1b976f04e92.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1PHP 高级开发工程师面试题收集1. 基本知识点HTTP 协议中几个状态码的含义:503,500,401,200,301,302。(答案参考这篇文章:深入理解 HTTP 协议(二)一一协议详解篇)include,require,include_once,require_once的区别。(答案参考这篇文章: PHP 基础之流程控制 9 require/i nclude/require_ on ce/include_ once)PHP/Mysql 中几个版本的进化史, 比如 mysql4.0 到 4.1,PHP4.x 到 5.1 的重大改进等等。HEREDOC 介绍。(答案参考这篇文章:PHP
2、基础之数据类型 4 字符串(String )写出一些 php 魔术方法。(答案参考这篇文章:PHP 基础之类和 对象 15魔术方法)一些编译 php 时的 con figure 参数。(答案参考这篇文章:在Ubuntu 中使用源码编译安装 Apache+MySQL+PHP 开发环境)向 php 传入参数的两种方法。(答案参考这篇文章:PHP 基础之 函数 2 函数参数)(mysql) 请写出数据类型(int char varchar datetime text)的意 思;请问 varchar 和 char 有什么区别;(答案参考这篇文章:MySQL 的数据类型详解大全)2error_repor
3、ti ng等调试函数使用。(答案参考这篇文章:PHP扩展之错误处理和日志记录)您是否用过版本控制软件如果有您用的版本控制软件的名字是(答案参考这两篇文章:Linux 中 svn 安装、配置和使用和版本控制 工具 git 使用入门指南)posix 和 perl 标准的正则表达式区别。safe_mode 打开后哪些地方受限。(参考这篇文章:PHP 特点 之安全模式 2被安全模式限制或屏蔽的函数)写代码来解决多进程/线程同时读写一个文件的问题。 写一段上传文件的代码。(参考这篇文章:PHP 特点之文件上传1 使用 POST 方法上传单文件和多文件)Mysql 的存储引擎,myisam 和 innod
4、b 的区别。(参考这篇文章: 再谈 MySQL 存储引擎的选择:lnnoDB 还是 MylSAM)2. web 架构,安全,项目经验介绍 xdebug,apc,eAccelerator,Xcache,Zend opt的使用经验。(答案参考这两篇文章:PHP 调试利器 XDebug 的安装与使用一一XDebug 的简单介绍和可选 PHP 缓存 APC 浅析一一安装、配置及 工作原理)使用mod_rewrite,在服务器上没有/archivers/567.html 这个 物理文件时,重定向到 index.php id=567 , 请先打开 mod_rewrite。MySQL 数据库作发布系统的存储
5、,一天五万条以上的增量,预3计运维三年,怎么优化?写出一种排序算法(原理),并说出优化它的方法。请简单阐述您最得意的开发之作。对于大流量的网站,您采用什么样的方法来解决各页面访问量统 计问题。您是否用过模板引擎 如果有您用的模板引擎的名字是?请介绍 Session 的原理,大型网站中 Session 方面应注意什么?测试 php 性能和 mysql 数据库性能的工具 和找出瓶颈的方法。正则提出一个网页中的所有链接。介绍一下常见的SSO(单点登陆)方案(比如 dedeems 整合discuz 的 passport)的原理。您写过的 PHP 框架的特点,主要解决什么问题,与其他框架的 不同点。大型
6、的论坛/新闻文章系统/SNS 网站在性能优化上有什么区别相册类应用:要求在浏览器中能同时选中并上传多个文件,图片 要求能剪裁,压缩包在服务器端解压。能上传单个达50M 的文件。上传过程中有进度条显示。每个图片能生成四种大小缩略图,视频文 件要转成 flv 供 flash 播放。叙述要涉及的各类开源软件和简单用途。一群猴子排成一圈,按 1 , 2,n 依次编号。然后从第 1 只 开始数,数到第 m 只,把它踢出圈,从它后面再开始数,再数到第 m 只,在把它踢出去,如此不停的进行下去,直到最后只剩下一只猴 子为止,那只猴子就叫做大王。要求编程模拟此过程,输入 m、n,输 出最后那个大王4的编号。用
7、程序模拟该过程。3. un ix/li nux基本使用linux 下查看当前系统负载信息的一些方法。(答案参考这两篇文 章:Ubuntu 指令大全系列一 linux 指令和 Ubuntu 查看系统的 信息命令大全)vim 的基本快捷键。(答案参考这两篇文章:Ubuntu 指令大全 系列二- VIM 编辑器的使用和简明 Vim 练级攻略)ssh 安全增强方法 密码方式和 rsa key 方式的配置。rpm/apt/yum/ports装包,查询,删除的基本命令。(答案参考这篇文章:Ubuntu 指令大全系列五一一软件安装)Makefile 的基本格式,gcc 编译,连接的命令,-00 和-03 区别。 (答案参考这篇文章:Lin ux 编译安装中 con figure、make 和 make in stall 各自的作用)gdb,strace,valgri nd的基本使用。4. 前端,HTML,JScss 盒模型。javascript 中的 prototype 。java
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农村耕地转让合同范例
- 2025年度集装箱运输合同环保责任履行规范
- 修建坟墓合同范本
- 农村股权转让合同范例
- 仓储物流顾问合同范例
- 公司劳动聘用合同范本
- 一般农村房屋租赁合同范本
- 2025年度公司总裁任期目标考核聘用合同
- 2025年度公司拆伙后员工安置协议范本
- 民政补助申请书
- 医院感染及其危害
- 2025年三人合伙投资合作开店合同模板(三篇)
- 安徽省招生考试数学试卷
- 2024全国各省高考诗歌鉴赏真题及解析
- 高考日语阅读理解练习2篇-高考日语复习
- 印刷基础知识培训资料
- NB/T 11536-2024煤矿带压开采底板井下注浆加固改造技术规范
- 2024-2025学年人教版五年级(上)英语寒假作业(一)
- 【课件】九年级化学下册(人教版2024)-【新教材解读】义务教育教材内容解读课件
- GA/T 761-2024停车库(场)安全管理系统技术要求
- 2025届贵州省六盘水市第二中学高三适应性调研考试数学试题含解析
评论
0/150
提交评论