優(yōu)秀php高級(jí)工程師面試題及答案
尋尋覓覓,在找php高級(jí)工程師的求職者,身經(jīng)百戰(zhàn)能讓我們贏取企業(yè)的好印象,都說(shuō)前無(wú)古人后無(wú)來(lái)者,小編整理整理了前輩們的面試經(jīng)驗(yàn),希望對(duì)大家有幫助!
1、防sql注入方法
mysql_escape_string(strip_tags($arr["$val"]));
/**
* 函數(shù)名稱:post_check()
* 函數(shù)作用:對(duì)提交的編輯內(nèi)容進(jìn)行處理
* 參 數(shù):$post: 要提交的`內(nèi)容
* 返 回 值:$post: 返回過(guò)濾后的內(nèi)容
*/
function post_check($post){
if(!get_magic_quotes_gpc()){// 判斷magic_quotes_gpc是否為打開(kāi)
$post = addslashes($post);// 進(jìn)行magic_quotes_gpc沒(méi)有打開(kāi)的情況對(duì)提交數(shù)據(jù)的過(guò)濾
}
$post = str_replace("_","\_", $post);// 把 '_'過(guò)濾掉
$post = str_replace("%","\
2、 mysql優(yōu)化方式
MYSQL 優(yōu)化常用方法
mysql 性能優(yōu)化方案
3、高并發(fā)大訪問(wèn)量的mysql優(yōu)化,服務(wù)器優(yōu)化?
字段建索引、主從數(shù)據(jù)庫(kù)、讀寫(xiě)分離、表分區(qū)、負(fù)載均衡。
linux的慢查詢?nèi)罩緯?huì)記錄mysql的超時(shí)查詢sql語(yǔ)句,定期察看進(jìn)行優(yōu)化。
4、大訪問(wèn)量下秒殺模塊程序怎么設(shè)計(jì),如果使用mysql會(huì)有多賣(mài)的情況,就是訂單超過(guò)庫(kù)存。
將訂單數(shù)據(jù)緩存到內(nèi)存,如果用數(shù)據(jù)庫(kù)直接崩掉,毫無(wú)懸念的。
5、緩存的使用
能用靜態(tài)的用靜態(tài),不能靜態(tài)的用內(nèi)存緩存,例如memcache、redis,不能緩存的用數(shù)據(jù)庫(kù)。
6、session可不可以跨域?怎么跨域?
將PHP session機(jī)制重寫(xiě)(PHP提供),將session存儲(chǔ)在memcache或者數(shù)據(jù)庫(kù)就可以跨域了。
另外session能以三種方式存儲(chǔ),文件、數(shù)據(jù)庫(kù)、緩存。
7、不了解非關(guān)系型數(shù)據(jù)庫(kù)?
mongodb
8、寫(xiě)shell腳本以及l(fā)inux的操作
還會(huì)問(wèn)一下時(shí)下流行的東西,比如做沒(méi)做過(guò)微信開(kāi)發(fā),例如微信支付開(kāi)發(fā)、APP移動(dòng)開(kāi)發(fā),等等問(wèn)題。
問(wèn)的核心東西都是圍繞這些轉(zhuǎn)的,如果有筆試會(huì)讓你寫(xiě)sql,php功能(例如冒泡排序等排序),還有邏輯題。
【優(yōu)秀php高級(jí)工程師面試題及答案】相關(guān)文章:
PHP面試題與答案01-16
常用php面試題及答案06-19
php常用面試題及答案06-19
PHP面試題匯總01-27
騰訊php面試題02-11
11個(gè)提問(wèn)頻率最高的PHP面試題以及答案02-14
2017基礎(chǔ)php面試題06-07
百度php面試題02-11