php面試題

1.10萬(wàn)行數(shù)據(jù)情況下,如何優(yōu)化like '%經(jīng)濟(jì)%'?
使用 select * from table where charindex("經(jīng)濟(jì)",clumn)>0
或者使用全文索引
2.cookie和session的區(qū)別和聯(lián)系,禁用cookie后session還能用嗎?為什么?

3.多臺(tái)服務(wù)器怎樣實(shí)現(xiàn)session共享,闡述實(shí)現(xiàn)方法。

4.代碼題會(huì)有PHP中&符號(hào)的使用,輸出結(jié)果。

5.給一個(gè)數(shù)組實(shí)現(xiàn)折中算法,比如 :
$arr = array(1,2,3,4,5,6,7,8,9,10);使用折中算法查找某一個(gè)值。(國(guó)美)

6.PHP實(shí)現(xiàn)讀取一個(gè)10G的文件,查找一個(gè)字符串,返回行號(hào)(機(jī)器可用內(nèi)存200M)。

7.闡述下閉包和命名空間的概念和作用。

8.高并發(fā)大數(shù)據(jù)的網(wǎng)站請(qǐng)求,怎樣優(yōu)化?

9.redis和memcached有什么區(qū)別?

10.mysql和mongodb的區(qū)別,各自在什么場(chǎng)景使用?

11.PHP-FPM和FAST-CGI的關(guān)系,nginx怎樣配置php-fpm?

12.解釋XSS攻擊,CSRF攻擊的原理,如何預(yù)防?

13.談?wù)凙pache和Nginx的優(yōu)缺點(diǎn),什么情況下使用更合適?

14.寫(xiě)一個(gè)快排算法。

15.闡述數(shù)據(jù)庫(kù)分庫(kù)分表的實(shí)現(xiàn)方法,主從復(fù)制的實(shí)現(xiàn)方法及原理。

16.闡述PHP中GC的收集機(jī)制。

17.常用的設(shè)計(jì)模式有哪些?

18.寫(xiě)一個(gè)函數(shù),使用正則匹配郵箱或者使用正則獲取圖片的地址。

19.寫(xiě)出linux常用的命令,并解釋其含義。

20.如何優(yōu)化mysql數(shù)據(jù)庫(kù)表?都有哪些索引?怎樣合理使用索引?存儲(chǔ)引擎有哪些?有什么區(qū)別?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1、$_GET,$_POST,$_REQUEST 三者的區(qū)別 從一個(gè)簡(jiǎn)單的理解來(lái)看在PHP中$_GET $_POS...
    史史小子閱讀 525評(píng)論 0 0
  • 1.平時(shí)喜歡哪些php書(shū)籍及博客?CSDN、虎嗅、獵云 2.js閉包是什么,原型鏈了不了解? 3.for與fore...
    史史小子閱讀 1,055評(píng)論 0 1
  • 1.數(shù)組函數(shù)arsort()的作用是什么? 分析:arsort()對(duì)數(shù)組進(jìn)行逆向排序并保持索引關(guān)系,主要用于對(duì)那些...
    齊舞647閱讀 770評(píng)論 0 2
  • 1.面試官看過(guò)你的簡(jiǎn)歷,會(huì)問(wèn)一些你做的項(xiàng)目的用戶(hù)量、pv、吞吐量、相關(guān)難點(diǎn)和解決方法等 2.數(shù)據(jù)庫(kù)設(shè)計(jì)經(jīng)驗(yàn),為什么...
    史史小子閱讀 793評(píng)論 0 5
  • 一.cookie與session的區(qū)別 二.php如何防止SQL注入 使用預(yù)處理語(yǔ)句和參數(shù)化查詢(xún)。預(yù)處理語(yǔ)句和參數(shù)...
    彭家大官人閱讀 2,561評(píng)論 0 6

友情鏈接更多精彩內(nèi)容