【轉載】php面試題常見知識點總結

來源:互聯網
上載者:User

原文地址:http://www.162cm.com/archives/972.html

感謝分享。

1. 基本知識點
  1. HTTP協議中幾個狀態代碼的含義:503 500 401 200 301 302。。。
  2. Include require include_once require_once 的區別.
  3. PHP/Mysql中幾個版本的進化史,比如mysql4.0到4.1,PHP 4.x到5.1的重大改進等等。
  4. HEREDOC介紹
  5. 寫出一些php魔幻方法;
  6. 一些編譯php時的configure 參數
  7. 向php傳入參數的兩種方法。
  8. (mysql)請寫出資料類型(int char varchar datetime text)的意思; 請問varchar和char有什麼區別;
  9. error_reporting 等調試函數使用
  10. 您是否用過版本控制軟體? 如果有您用的版本控制軟體的名字是?
  11. posix和perl標準的Regex區別;
  12. Safe_mode 開啟後哪些地方受限.
  13. 寫代碼來解決多進程/線程同時讀寫一個檔案的問題。
  14. 寫一段上傳檔案的代碼。
  15. Mysql 的儲存引擎,myisam和innodb的區別。

2. web 架構,安全,項目經驗
  1. 介紹xdebug,apc,eAccelerator,Xcache,Zend opt的使用經驗。
  2. 使用mod_rewrite,在伺服器上沒有/archivers/567.html這個物理檔案時,重新導向到index.php?id=567 ,請先開啟mod_rewrite.
  3. MySQL資料庫作發布系統的儲存,一天五萬條以上的增量,預計營運三年,怎麼最佳化?
  4. 寫出一種排序演算法(原理),並說出最佳化它的方法。
  5. 請簡單闡述您最得意的開發之作
  6. 對於大流量的網站,您採用什麼樣的方法來解決各頁面訪問量統計問題
  7. 您是否用過模板引擎? 如果有您用的模板引擎的名字是?
  8. 請介紹Session的原理,大型網站中Session方面應注意什麼?
  9. 測試php效能和mysql資料庫效能的工具,和找出瓶頸的方法。
  10. 正則提出一個網頁中的所有連結.
  11. 介紹一下常見的SSO(單點登陸)方案(比如dedecms整合discuz的passport)的原理。
  12. 您寫過的PHP架構的特點,主要解決什麼問題,與其他架構的不同點。
  13. 大型的論壇/新聞文章系統/SNS網站在效能最佳化上有什麼區別?
  14. 相簿類應用:要求在瀏覽器中能同時選中並上傳多個檔案,圖片要求能剪裁,壓縮包在伺服器端解壓。能上傳單個達50M的檔案。上傳過程中有進度條顯示。每個圖片能產生四種大小縮圖,視頻檔案要轉成flv供flash播放。敘述要涉及的各類開源軟體和簡單用途。
  15. 一群猴子排成一圈,按1,2,…,n依次編號。然後從第1隻開始數,數到第m只,把它踢出圈,從它後面再開始數,再數到第m只,在把它踢出去…,如此不停的進行下去,直到最後只剩下一隻猴子為止,那隻猴子就叫做大王。要求編程類比此過程,輸入m、n, 輸出最後那個大王的編號。用程式類比該過程。

3. unix/linux 基本使用
  1. linux下查看當前系統負載資訊的一些方法。
  2. vim的基本快速鍵。
  3. ssh 安全增強方法;密碼方式和rsa key 方式的配置。
  4. rpm/apt/yum/ports 裝包,查詢,刪除的基本命令。
  5. Makefile的基本格式,gcc 編譯,串連的命令,-O0 和-O3區別。
  6. gdb,strace,valgrind的基本使用.

4. 前端,HTML,JS
  1. css盒模型。
  2. javascript中的prototype。
  3. javascript中this對象的範圍。
  4. IE和firefox事件冒泡的不同。
  5. 什麼是怪異模式,標準模式,近標準模式。
  6. DTD的定義
  7. IE/firefox常用hack.
  8. firefox,IE下的前端js/css調試工具。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.