PHP 程序員面試筆試??济嬖囶}精講

最近假期的原因,決定在chat開了這門課,希望對你有幫助。

主要總結匯總了 PHP 面試過程中最愛問的幾道面試題。這些面試題可以很好的幫助面試者準備,并讓你在面試過程中很好的回答這些面試題,輕松拿下 offer。

由于一個 PHP 應聘者面試過程中考察的知識點范圍比較廣,我這里主要重點講解 PHP 常考面試題、數(shù)據(jù)庫??碱}、網(wǎng)站安全、Redis ??碱}等。作者主要對這 8 道題進行詳細的講解,分析,讓你輕松掌握這幾道題。

在本場 Chat 中,會講到如下內容:

PHP??济嬖囶}(主要匯總了以下 8 道題)

面向對象的特征是什么?

類中作用域范圍有哪幾種?

接口和抽象類有哪些區(qū)別?

Session 與 Cookie 的區(qū)別是什么?

GET 和 POST 有什么區(qū)別?

如何進行網(wǎng)站的優(yōu)化?

請說出你知道的幾種設計模式,都用在哪?

什么是 MVC?

數(shù)據(jù)庫??碱}(8 道)

什么是事務?有什么特性?

如果數(shù)據(jù)庫日志滿了,那么會出現(xiàn)什么情況?

請簡單介紹下 MySQL 中 MyISAM 與 InnoDB 有什么區(qū)別?

char 和 varchar 有什么區(qū)別?如何選擇?

使用索引有哪些原則需要遵守?

一般在什么字段上建索引?

樂觀鎖和悲觀鎖有什么區(qū)別?

MySQL 的表中有大字段X(例如: text 類型),且字段X不會經(jīng)常更新,以讀為為主,將該字段拆成子表好處是什么?

網(wǎng)站安全(4 道)

什么是 SQL 注入?該如何預防 SQL 注入?

什么是 XSS 攻擊?該如何防御?

什么是會話劫持?如何防御?

什么是跨站點請求(CSRF)偽造?該如何預防跨站點偽請求?

Redis ??碱}(8 道)

Redis 為什么是單線程的?

Redis 支持哪幾種數(shù)據(jù)結構類型?

Redis 有哪幾種數(shù)據(jù)淘汰策略?

Redis 相比 memcached 有哪些優(yōu)勢?

Redis 集群方案應該怎么做?都有哪些解決方案?

什么是緩存雪崩?何如避免?

Redis 提供了哪幾種持久化方式?

什么是緩存穿透?

適合人群:PHP 實習生、PHP 初級開發(fā)工程師

Gitchat課堂PHP面試題精選
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容