「PHP學習網」 公衆號會天天分享一些面試題,正在找工做的小夥伴們能夠來看看哦。
function get_rev($str){ $arr=explode(‘ ’,$str); for($i=count($arr)-1;$i>=0;$i--){ $res.=$arr[$i].’ ’; } return $res; }
一條是Select * from table2 where id>200 and id<500
請嘗試只寫一條SQL語句,完成相應的查詢任務。php
Select * from table1 as t1,table2 as t2 where t1.id>10 and t1.id<100 and t2.id>200 and t2.id<500;
一、讀取文件裏的內容,以某字符做爲分割標誌(使用explode()函數),分隔800000的字符串,而後用500個電話號碼做爲值,做爲判斷條件(使用in_array()函數)判斷,是否存在於其中,存在則拿出面試
二、要是效率的話,使用hash算法正則表達式
三、array_intersect()效果更佳redis
每一個漁民只能看到另外兩個漁民帽子的顏色,看不到本身的,並且他們不能通信,不能討論,若是猜對了,放一條生路,不然當即處死。
船長先問漁民A,結果漁民A猜錯了,被殺死了。船長又問漁民B,結果仍是猜錯了,一樣被殺死了。海盜船長再問漁民C時,結果漁民C猜對被釋放了。
考慮到船長及A、B、C都很聰明,問爲何漁民C必定能猜中?算法
答案:偶不會,會的留言說一下答案吧!數據庫
function get_url($email){ if(preg_match('/^([0-9a-zA-Z_]+)*\w+@(\w)+\.com|\.cn$/ims',$email)){ echo 2; } }
jQuery extjsjson
原理:經過XMLHttpRequest建立對象,根據客戶端的請求,傳遞到服務器端進行數據處理,而後接收服務器端返回來的數據數組
以json格式組裝從服務器端返回來的數據服務器
若是買完200元的商品 不用優惠券 折扣沒有,多了1張100元優惠券
若是買完200員的商品 使用優惠券(將這個100員優惠券又去買完了商品) 至關於200元的現金 買來了 300員的商品 200/300=66%網絡
$a=54; for($i=1;$i<=$a;$i++){ $str[$i]=$i; } for($i=1;$i<=$a;$i++){ $t=rand(0,$a-$i); $s[$i]=$str[$t]; unset($str[$t]); $str=array_values($str); } echo '<pre>'; print_r($s);
(提示:能夠從數據庫設計,系統框架及網絡架構方面進行描述,自由發揮)
網絡
DNS輪循
Nginx主 從服務器(2臺以上 用於負載均衡)
集羣服務器->PHP分發器(根據隨機數對應ip鏈接數據庫)
數據庫集羣(多臺以上)
數據庫(2臺以上)互爲主從
最後各位能夠掃下方二維碼關注我公衆號,目前我正在更新基礎面試題,以後會更新中高級、redis、liunx面試題