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ū)別?