background image

 

腾讯 php 工程师面试题目汇总(网版)

以下题目,除了编程任务外其他都需要写在给你提供的草纸上。纸张是珍贵的地球资源,
请节约使用。编程任务在有相应的环境时,会要求上机书写,实在没有条件,就只能写在
草纸上了。

 

说在前面:
1、以下题目,除了编程任务外其他都需要写在给你提供的草纸上。纸张是珍贵的地球资
源,请节约使用。编程任务在有相应的环境时,会要求上机书写,实在没有条件,就只能

 

写在草纸上了。

 

2、时间:

   

基础任务+进阶任务+设计任务 = 90

 

分钟

   

编程任务 = 60

 

分钟

 

基础任务:
1、请列举你能想到的 UNIX

 

信号,并说明信号用途。

 

2、请列举、你能想到的所有的字符串查找算法,并加注释简单说明。
3、有一个 IP 地址(192.168.0.1),请写出其 32

 

位无符号整数形式。

4、写出、你能想到的所有 HTTP 返回状态值,并说明用途(比如:返回 404 表示找不到

 

页面)

基础任务-

 

选作(会得到额外分数):

1、画几个你最熟悉的 SERVER 端模型出来(格式不重要,尽量将图画清楚,说明思路即

 

可)

 

进阶任务:
1、PHP

 

的垃圾收集机制是怎样的?

 

  说明:
  1)如果,你熟悉 PHP

 

源码,那么请从源码入手,回答些问题,会获得额外加分

  2)如果,你不熟悉 PHP 源码,那么尽你所能,多写点东西,包括利用自己的编程

 

直觉得到的信息,都可以。

 

  3)对,则有分,错误不扣,不写无分。
2、请写出 HTTP

 

头,并符合以下要求:

  1)这是一个 post

 

请求

  2)目标:http://www.example.com:8080/test 
  3)POST

 

变量:

    username: test 
    pwd: test2 
    intro: Hello world! 
  4)包含以下 COOKIE

 

信息:

    cur_query: you&me 

 

  说明: