腾讯php面试题

面试是通过书面、面谈或线上交流(视频、电话)的形式来考察一个人的工作能力与综合素质,通过面试可以初步判断应聘者是否可以融入自己的团队。是一种经过组织者精心策划的招聘活动。在特定场景下,以面试官对应聘者的交谈与观察为主要手段,由表及里测评应聘者的知识、能力、经验和综合素质等有关素质的考试活动。面试是公司挑选职工的一种重要方法。

腾讯php面试题

标签:面试笔试 时间:2021-03-20
【yjbys.com - 面试笔试】

  php程序员一般会遇到的面试题:

  1. 基本知识点

  HTTP协议中几个状态码的含义:503 500 401 200 301 302

  Include require include_once require_once 的区别.

  PHP/Mysql中几个版本的进化史,比如mysql4.0到4.1,PHP 4.x到5.1的重大改进等。

  HEREDOC介绍

  写出一些php魔幻方法;

  一些编译php时的configure 参数

  向php传入参数的两种方法。

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

  error_reporting 等调试函数使用

  您是否用过版本控制软件? 如果有您用的版本控制软件的名字是?

  posix和perl标准的正则表达式区别;

  Safe_mode 打开后哪些地方受限.

  写代码来解决多进程/线程同时读写一个文件的问题。

  写一段上传文件的代码。

  Mysql 的存储引擎,myisam和innodb的区别。

  2. web 架构,安全,项目经验

  介绍xdebug,apc,eAccelerator,Xcache,Zend opt的使用经验。

  使用mod_rewrite,在服务器上没有/archivers/567.html这个物理文件时,重定向到index.php?id=567 ,请先打开mod_rewrite.

腾讯php程序员面试题目及答案

标签:面试笔试 时间:2021-03-01
【yjbys.com - 面试笔试】

  设计任务:

  1、最近总有人骚扰我们的投票模块,需要你来设计一个投票限制的东东

  要求如下:

  1)要求每个QQ号码(假设此QQ号码在UNIT32 内可以表示)10分钟这内只能投5票。

  2)我们的用户很踊跃,平均每天要有2000万人左右通过此程序投票。

  说明:

  1)无需写代码,只需要图跟文字即可。

  2)对于关键逻辑,请用图加代码表示出来,这也是对你文字表达能力的`一个考验。

  3)对你能想到的所有的边界条件列出来,这是对你逻辑思维全面与敏捷性的考验。

  4)存储部分,尽你所能吧。如果,你需要一个自己设计的存储层,那么把这个存储层的实现,用文字+图片方式描述清楚,要是设计合理,你会获得华丽的奖分.

  解答:

  核心问题:如何统计10分钟之内投了5票?

  首先:以秒为键切分数据集,10*60=600个时间戳桶,并添加一个Forbid令牌桶

  然后:每个数据集内,以qq号码为键,vote次数为值

  OK,已经成功转换为key-value方式存储,2000万的日投票,除以86400秒,并发231.48rps,使用memcache能够轻松胜任。

  数据集ID:201006072134

  【QQ号码:Vote次数】

  201006072134 | 201006072135 | 201006072136

  【12345:3】 | 【12345:3】 | 【12345:3】

  【88888:2】 | 【88888:3】 | 【88888:3】

腾讯php开发工程师面试问题

标签:面试问题 时间:2020-11-23
【yjbys.com - 面试问题】

  腾讯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正确解码