- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
腾讯 PHP 开发工程师问题
一、PHP 开发部分
1.合并两个数组有几种方式,试比较它们的异同
2.请写一个函数来检查用户提交的数据是否为整数(不区分数据类型,可以为二进
制、八进制、十进制、十六进制数字)
3.PHP 的strtolower()和 strtoupper()函数在安装非中文系统的服务器下可能会导
致将汉字转换为乱码,请写两个替代的函数实现兼容 Unicode 文字的字符串大小写转换
4.PHP 的 is_writeable()函数存在 Bug,无法准确判断一个目录/文件是否可写,
请写一个函数来判断目录/文件是否绝对可写
5.PHP 的 chmod()函数存在 Bug,无法保证设置成功,请写一个函数在指定路径
下创建一个目录/文件并确保可以正确设置权限掩码
6.PHP 处理上传文件信息数组中的文件类型$_FILES[type] 由客户端浏览器提
供,有可能是黑客伪造的信息,请写一个函数来确保用户上传的图像文件类型真实可靠
7.PHP 通过对数据的 URL 编码来实现与 Javascript 的数据交互,但是对于部分
特殊字符的编解码与 Javascript 的规则不尽相同,请具体说明这种差异,并针对 UTF-8 字
符集的数据,写出 PHP 的编解码函数和Javascript 的编解码函数,确保 PHP 编码数据可
以被 Javascript 正确解码 、Javascript 编码的数据可以被 PHP 正确解码
8.试阐述 Memcache 的 key 多节点分布的算法?当任一节点出现故障时 PHP 的
Memcache 客户端将如何处置?如何确保 Memcache 数据读写操作的原子性?
9.如何实现 PHP 的安全最大化?怎样避免 SQL 注入漏洞和 XSS 跨站脚本攻击漏
洞?
10.请设计一个数据结构可以实现无限级子菜单的树型菜单功能并提供菜单生成
算法,用 UML 描述设计并写出相关 PHP 代码
二、系统相关部分
1.请简述 Linux、FreeBSD、Soalaris、Mac OS、Windows 几种系统下进程与线
程的内核实现方式、管理机制的异同
2.请简述 Linux/BSD 系统下进程间通讯的方式有哪些,并具体说明在 PHP 下如
何实现
3.请简述 Linux/BSD 系统下系统的消息/事件异步通知机制有几种,并加以比较
4.简单比较 TCP/UDP 协议的异同,对于 PHP 的 Socket 扩展与 Stream 扩展,
试比较两者基于 TCP/UDP 协议的 SOCKET 编程差异?
5.为什么会出现僵死进程(孤儿进程)?怎样查看僵死进程?如何解决僵死进程问题?
6.对于 System-V 消息队列,如何解决系统本身对于消息队列条数、总容量(字节
数)的限制?如何设置消息的优先级别?请比较阻塞模式和非阻塞模式的异同,并说明如何避
免非阻塞模式下的消息队列堵塞?
7.请描述 Apache 2.x 版本的 MPM(Multi-Processing Module)机制,并具体说明
在不同的 MPM 机制下如何支持 PHP?
8.请简述 PHP 在 Apache 下的几种运行方式并加以比较?如何让 PHP 在
Linux+Apache 下以 Fast CGI 方式运行?
9. 请写出让 PHP 能够在命令行下以脚本方式执行时安装 PHP 所必须指定的
configure 参数,并说明如何在命令行下运行 PHP 脚本(写出两种方式)同时向 PHP 脚本传
递参数?
10.请简述 PHP 5.2 的内存池及其内存管理机制、垃圾回收机制
刺猬实习
腾讯 PHP 开发工程师问题
1 . 请对 POSIX 风格和兼容 Perl 风格两种正则表达式的主要函数进行类比说明
ereg preg_match
ereg_replace preg_replace
2 . 请说明在 php .ini 中 safe_mode 开启之后对于 PHP 系统 函数的影响
3 . PHP5 中魔术 方法 函数有哪几个,请举例说明各自
您可能关注的文档
最近下载
- “三孩”政策背景下山东省农村育龄妇女生育意愿及其影响因素研究.pdf
- Shimano禧玛诺渔具 电动轮BeastMaster MD3000(03876)说明书.pdf
- T_CSAE 88-2018_小型电化学储能电站消防安全技术要求.pdf VIP
- 2025年人形机器人关节电机国产化产业链研究报告.docx VIP
- 水族景观制作与维护 雀鲷科 雀鲷科的识别与饲养.ppt VIP
- 合肥工业大学2021年管理统计学期末考试卷子.pdf
- 危险化学品生产使用企业老旧装置安全风险评估指南.pdf VIP
- 抗浮锚杆_施工方案.docx VIP
- 胸痛中心建设流程及要点教学文案.ppt
- 福建省大学生乡村医生专项招聘笔试真题2024.docx VIP
文档评论(0)