国产精品一久久香蕉产线看-国产精品一区在线播放-国产精品自线在线播放-国产毛片久久国产-一级视频在线-一级视频在线观看免费

騰訊PHP開發工程師面試試卷

時間:2022-07-13 02:56:35 面試 我要投稿
  • 相關推薦

騰訊PHP開發工程師面試試卷

1. 請對pOSIX風格和兼容perl風格兩種正則表達式的主要函數進行類比說明

騰訊PHP開發工程師面試試卷

ereg preg_match

ereg_replace preg_replace

2. 請說明在php.ini中safe_mode開啟之后對于pHp系統函數的影響

3. pHp5中魔術方法函數有哪幾個,請舉例說明各自的用法

__sleep

__wakeup

__toString

__set_state

__construct,

__destruct

__call,

__get,

__set,

__isset,

__unset

__sleep,

__wakeup,

__toString,

__set_state,

__clone

__autoload

4. 請寫出讓,并說明如何在命令行下運行pHp腳本(寫出兩種方式)同時向pHp腳本傳遞參數?

5. pHp的垃圾收集機制是怎樣的

6.使對象可以像數組一樣進行foreach循環,要求屬性必須是私有。

(Iterator模式的pHp5實現,寫一類實現Iterator接口)

7.請寫一段pHp代碼,確保多個進程同時寫入同一個文件成功

8. 用pHp實現一個雙向隊列

9. 使用正則表達式提取一段標識語言(html或xml)代碼段中指定標簽的指定屬性值(需考慮屬性值對不規則的情況,如大小寫不敏感,屬性名值與等號間有空格等)。此處假設需提取test標簽的attr屬性值,請自行構建包含該標簽的串

10.請使用socket相關函數(非curl)實現如下功能:構造一個post請求,發送到指定http server的指定端口的指定請求路徑(如http://www.example.com:8080/test)。請求中包含以下變量:

用戶名(username):溫柔一刀

密碼(pwd):&123=321&321=123&

個人簡介(intro):Hello world!

且該http server需要以下cookie來進行簡單的用戶動作跟蹤:

cur_query:you&me

last_tm:...(上次請求的unix時間戳,定為當前請求時間前10分鐘)

cur_tm:...(當前請求的unix時間戳)

設置超時為10秒,發出請求后,將http server的響應內容輸出。

Function encode($data, $sep = ‘&’){

while (list($k,$v) = each($data)) {

$encoded .= ($encoded ? "$sep" : "");

$encoded .= rawurlencode($k)."=".rawurlencode($v);

}

Return $encoded;

}

Function post($url, $post, $cookie){

$url = parse_url($url);

$post = encode($data, ‘&’);

$cookie = encode($cookieArray, ‘;’);

$fp = fsockopen($url[host], $url[port] ? $url[port] : 80, $errno, $errstr, 10);

if (!$fp) return "Failed to open socket to $url[host]";

fputs($fp, sprintf("pOST %s%s%s HTTp/1.0\n", $url[path], $url[query] ? "?" : "", $url[query]));

fputs($fp, "Host: $url[host]\n");

fputs($fp, "Content-type: application/x-www-form-urlencoded\n");

fputs($fp, "Content-length: " . strlen($encoded) . "\n");

fputs($fp, "Cookie: $cookie\n\n");

fputs($fp, "Connection: close\n\n");

fputs($fp, "$post \n");

while (!feof($fp)) {

echo fgets($fp, 128);

}

fclose($fp);

}

$url = ‘http://www.example.com:8080/test’;

$encoded = username=溫柔一刀& pwd=

$post = array(

‘username’=> ‘溫柔一刀’,

‘pwd => ‘&123=321&321=123&’,

‘intro => ‘Hello world!’

);

$cookie = array(

‘cur_query’ => ‘you&me,

‘last_tm’ => time() - 600,

‘cur_tm ‘=> time()

);

post($url, $post, $cookie);

11.你用什么方法檢查pHp腳本的執行效率(通常是腳本執行時間)和數據庫SQL的效率(通常是數據庫Query時間),并定位和分析腳本執行和數據庫查詢的瓶頸所在?

1.腳本執行時間,啟用xdebug,使用WinCacheGrind分析。

2.數據庫查詢,mysql使用EXpLAIN分析查詢,啟用slow query log記錄慢查詢。


【騰訊PHP開發工程師面試試卷】相關文章:

php開發在騰訊的校園招聘中所屬的開發方向07-12

騰訊PHP筆試?07-10

我的騰訊面試經歷07-11

單片機開發工程師面試題07-11

跪求騰訊前端面試題07-10

一道騰訊的面試題07-09

qq可否自己開發,用騰訊服務器的數據?07-09

面試軟件開發工程師會問什么問題?07-11

騰訊開發微 POS,是否會威脅支付寶的地位?07-10

騰訊運營開發崗一面沒過,什么原因?07-10

主站蜘蛛池模板: 一级成人a毛片免费播放 | 超级碰碰97 | 婷婷四房综合激情五月性色 | 中文字幕亚洲视频 | 亚洲欧美日韩不卡一区二区三区 | 伊人天伊人天天网综合视频 | 香蕉大黄香蕉在线观看 | 日韩国产成人精品视频 | 亚洲午夜成激人情在线影院 | 久久成人黄色 | 久99久热| 在线播放国产一区二区三区 | 91在线一区二区 | 国产精品久久久久9999高清 | 成人欧美在线观看 | 欧美激情_区二区三区 | 日韩高清播放器 | 看全色黄大色大片免费久久怂 | 狠狠色丁香九九婷婷综合五月 | 国产成人在线小视频 | 天天操一操 | 女性一级全黄生活片在线播放 | 久久久久国产精品免费免费 | 国产日韩在线播放 | 亚洲国产天堂久久综合9999 | 日本特交大片免费观看 | 欧美专区在线播放 | 欧美成人免费草草影院视频 | 国产成人精品亚洲一区 | 欧美xxxx新一区二区三区 | 免费在线观看黄色网址 | 国产一级特黄生活片 | 亚洲欧美日韩中文字幕在线一 | 亚洲成人免费网站 | 在线免费观看一级毛片 | 亚洲 日本 欧美 日韩精品 | 久久欧洲视频 | 欧美中日韩在线 | aaa国产一级毛片 | 55夜色66夜色欧洲精品 | 无遮挡1000部拍拍拍免费观看 |