php 面試題目整理(持續更新)
來自
AT博客
整理於面試別人或被別人面試的一些題目(持續更新),答案網上基本都有,不一一列舉。但願能幫到須要換工做的你。
數據庫
- mysql 索引的理解
- mysql b-tree 與hash 索引的區別
- mysql 索引的優化
- mysql 存儲引擎的理解,例 MyISAM與InnoDB的區別
- 除了mysql 還用過其它數據庫嗎? 有那些,應用的場景,優缺點
- mysql主從配置原理
安全方面
- 防sql注入的方法
- XSS攻擊是什麼? 如何預防
- 常見的web攻擊有那幾種 ? DoS攻擊,跨站請求僞造攻擊(CSRF),跨站腳本攻擊(XSS),SQL注入等
服務器相關
- 說出或畫出你以前項目的服務器架構
- php,nginx 重啓命令
- linux下查看當前系統負載信息的一些方法。
- nginx,apache 各的優缺點
- nginx是怎麼調用php
- CGI、FastCGI、PHP-CGI、PHP-FPM的關係。 CGI、FastCGI、PHP-CGI、PHP-FPM 關係簡單分析
- 有了解過負載均衡嗎?以前使用那一種
基礎題
- 熟悉的數據結構有那些?簡單的說一種
- http tcp udp的關係區別,分別屬於那個層的。
- 基本的排序算法?
- 排序算法有那些?說出你理解的思路實現,時間複雜度是多少
- session與cookie 的區別
- http 協議結構,能手動寫出來
- 數組與鏈表的數據結構的區別
- cdn的原理
php 相關
- require 與 include 的區別
- 有那些魔術方法? 你經常使用的是那些
- 有用過php加速器嗎? APC、XCache、eAccelerator、Zend Opcache等
- php 的垃圾回收機制是怎樣的
- php 是引擎是?
- 有沒有了解過RPC框架?
- 你熟悉那幾種框架?
- php對一次請求處理過程或生命週期
- 接口與抽象有什麼區別
- php各版本區別
緩存方面
- 用過那種緩存技術,分別的業務場景是什麼
- redis的應用場景 有那些
- 深刻理解 Memcached 內存管理機制等
- 有用過隊列嗎? 用的業務場景是?
http
- 瀏覽器工做原理詳解
- http 各類狀態碼
- 三次握手的意思?
- 四次揮手的意思?
- http tcp udp的關係區別,屬於那個層的
- http 協議結構
其它題目
- 項目中遇到過那些深入的問題,如何解決
- 說一個能體現你技術深度的項目
- 針對小組成員你是如何進行codeview
- 最近半年左右時間,你印象最深入的學習的新技術或解決的技術難題是什麼
- 你最近涉及的項目中,最大的技術挑戰是什麼?大家如何解決這個挑戰的
- 介紹一下你所熟悉或承認的團隊合做流程
- 如何保持和跟蹤項目的進度和質量
- PHP算法邏輯。例:有36我的去遊玩,須要買水,商店活動買3瓶贈送一瓶。請問題目至少須要買多少瓶飲料才能夠人手一瓶?
前端方面
- yahoo前端性能團隊總結的35條黃金定律說出幾條
歡迎關注本站公眾號,獲取更多信息