PHP高級(jí)開發(fā)工程師面試題收集_第1頁
PHP高級(jí)開發(fā)工程師面試題收集_第2頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、1PHP 高級(jí)開發(fā)工程師面試題收集1. 基本知識(shí)點(diǎn)HTTP 協(xié)議中幾個(gè)狀態(tài)碼的含義:503,500,401,200,301,302。(答案參考這篇文章:深入理解 HTTP 協(xié)議(二)一一協(xié)議詳解篇)include,require,include_once,require_once的區(qū)別。(答案參考這篇文章: PHP 基礎(chǔ)之流程控制 9 require/i nclude/require_ on ce/include_ once)PHP/Mysql 中幾個(gè)版本的進(jìn)化史, 比如 mysql4.0 到 4.1,PHP4.x 到 5.1 的重大改進(jìn)等等。HEREDOC 介紹。(答案參考這篇文章:PHP

2、基礎(chǔ)之?dāng)?shù)據(jù)類型 4 字符串(String )寫出一些 php 魔術(shù)方法。(答案參考這篇文章:PHP 基礎(chǔ)之類和 對(duì)象 15魔術(shù)方法)一些編譯 php 時(shí)的 con figure 參數(shù)。(答案參考這篇文章:在Ubuntu 中使用源碼編譯安裝 Apache+MySQL+PHP 開發(fā)環(huán)境)向 php 傳入?yún)?shù)的兩種方法。(答案參考這篇文章:PHP 基礎(chǔ)之 函數(shù) 2 函數(shù)參數(shù))(mysql) 請(qǐng)寫出數(shù)據(jù)類型(int char varchar datetime text)的意 思;請(qǐng)問 varchar 和 char 有什么區(qū)別;(答案參考這篇文章:MySQL 的數(shù)據(jù)類型詳解大全)2error_repor

3、ti ng等調(diào)試函數(shù)使用。(答案參考這篇文章:PHP擴(kuò)展之錯(cuò)誤處理和日志記錄)您是否用過版本控制軟件如果有您用的版本控制軟件的名字是(答案參考這兩篇文章:Linux 中 svn 安裝、配置和使用和版本控制 工具 git 使用入門指南)posix 和 perl 標(biāo)準(zhǔn)的正則表達(dá)式區(qū)別。safe_mode 打開后哪些地方受限。(參考這篇文章:PHP 特點(diǎn) 之安全模式 2被安全模式限制或屏蔽的函數(shù))寫代碼來解決多進(jìn)程/線程同時(shí)讀寫一個(gè)文件的問題。 寫一段上傳文件的代碼。(參考這篇文章:PHP 特點(diǎn)之文件上傳1 使用 POST 方法上傳單文件和多文件)Mysql 的存儲(chǔ)引擎,myisam 和 innod

4、b 的區(qū)別。(參考這篇文章: 再談 MySQL 存儲(chǔ)引擎的選擇:lnnoDB 還是 MylSAM)2. web 架構(gòu),安全,項(xiàng)目經(jīng)驗(yàn)介紹 xdebug,apc,eAccelerator,Xcache,Zend opt的使用經(jīng)驗(yàn)。(答案參考這兩篇文章:PHP 調(diào)試?yán)?XDebug 的安裝與使用一一XDebug 的簡單介紹和可選 PHP 緩存 APC 淺析一一安裝、配置及 工作原理)使用mod_rewrite,在服務(wù)器上沒有/archivers/567.html 這個(gè) 物理文件時(shí),重定向到 index.php id=567 , 請(qǐng)先打開 mod_rewrite。MySQL 數(shù)據(jù)庫作發(fā)布系統(tǒng)的存儲(chǔ)

5、,一天五萬條以上的增量,預(yù)3計(jì)運(yùn)維三年,怎么優(yōu)化?寫出一種排序算法(原理),并說出優(yōu)化它的方法。請(qǐng)簡單闡述您最得意的開發(fā)之作。對(duì)于大流量的網(wǎng)站,您采用什么樣的方法來解決各頁面訪問量統(tǒng) 計(jì)問題。您是否用過模板引擎 如果有您用的模板引擎的名字是?請(qǐng)介紹 Session 的原理,大型網(wǎng)站中 Session 方面應(yīng)注意什么?測試 php 性能和 mysql 數(shù)據(jù)庫性能的工具 和找出瓶頸的方法。正則提出一個(gè)網(wǎng)頁中的所有鏈接。介紹一下常見的SSO(單點(diǎn)登陸)方案(比如 dedeems 整合discuz 的 passport)的原理。您寫過的 PHP 框架的特點(diǎn),主要解決什么問題,與其他框架的 不同點(diǎn)。大型

6、的論壇/新聞文章系統(tǒng)/SNS 網(wǎng)站在性能優(yōu)化上有什么區(qū)別相冊(cè)類應(yīng)用:要求在瀏覽器中能同時(shí)選中并上傳多個(gè)文件,圖片 要求能剪裁,壓縮包在服務(wù)器端解壓。能上傳單個(gè)達(dá)50M 的文件。上傳過程中有進(jìn)度條顯示。每個(gè)圖片能生成四種大小縮略圖,視頻文 件要轉(zhuǎn)成 flv 供 flash 播放。敘述要涉及的各類開源軟件和簡單用途。一群猴子排成一圈,按 1 , 2,n 依次編號(hào)。然后從第 1 只 開始數(shù),數(shù)到第 m 只,把它踢出圈,從它后面再開始數(shù),再數(shù)到第 m 只,在把它踢出去,如此不停的進(jìn)行下去,直到最后只剩下一只猴 子為止,那只猴子就叫做大王。要求編程模擬此過程,輸入 m、n,輸 出最后那個(gè)大王4的編號(hào)。用

7、程序模擬該過程。3. un ix/li nux基本使用linux 下查看當(dāng)前系統(tǒng)負(fù)載信息的一些方法。(答案參考這兩篇文 章:Ubuntu 指令大全系列一 linux 指令和 Ubuntu 查看系統(tǒng)的 信息命令大全)vim 的基本快捷鍵。(答案參考這兩篇文章:Ubuntu 指令大全 系列二- VIM 編輯器的使用和簡明 Vim 練級(jí)攻略)ssh 安全增強(qiáng)方法 密碼方式和 rsa key 方式的配置。rpm/apt/yum/ports裝包,查詢,刪除的基本命令。(答案參考這篇文章:Ubuntu 指令大全系列五一一軟件安裝)Makefile 的基本格式,gcc 編譯,連接的命令,-00 和-03 區(qū)別。 (答案參考這篇文章: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等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔