PHP面試題集錦(4)

1.平時(shí)喜歡哪些php書(shū)籍及博客棠众?CSDN、虎嗅洒琢、獵云

2.js閉包是什么,原型鏈了不了解褐桌?

3.for與foreach哪個(gè)更快衰抑?

? ? ? ? ?foreach ? for ? while?

4.php鳥(niǎo)哥是誰(shuí)?能不能講一下php執(zhí)行原理?

5.php加速器有哪些荧嵌?apc呛踊、xcache.....能不能講一下它的加速原理,與現(xiàn)在的O+有什么差別啦撮?

6.Node.js能徹底代替php+apache 嗎谭网?

7.怎樣判斷一個(gè)值是否存在于數(shù)組中?in_array(),array_key_exists 哪一個(gè)更好


$elemCount= 1000;

$repeatCount= 1000000;

$vArr= range(1,$elemCount);

$kArr=array_flip($vArr);

$start= microtime(true);

for($i= 0;$i<$repeatCount;$i++) {

in_array($i,$vArr);

}

$inArrTime= microtime(true) -$start;

echo"in_array:{$inArrTime}
";

$start= microtime(true);

for($i= 0;$i<$repeatCount;$i++) {

array_key_exists($i,$kArr);

}

$keyTime= microtime(true) -$start;

echo"array_key_exists:{$keyTime}
";

$start= microtime(true);

for($i= 0;$i<$repeatCount;$i++) {

isset($kArr[$i]);

}

$issetTime= microtime(true) -$start;

echo"isset:{$issetTime}
";

8.怎樣判斷select語(yǔ)句中是否使用了索引赃春?explain 等的使用

9.sphinx的中文分詞詞庫(kù)使用第三方庫(kù)還是自己建庫(kù)愉择?

10.mysql與mysqli的區(qū)別有哪些?

11.將來(lái)的發(fā)展方向织中?安全锥涕、還是數(shù)據(jù)挖掘、大數(shù)據(jù)處理狭吼?

12.php的面向?qū)ο螅侯?lèi)的修飾符层坠、封裝、繼承刁笙、多態(tài)等

13.php的設(shè)計(jì)模式:?jiǎn)卫J狡苹ā⒐S模式、生產(chǎn)者模式......等23種

14.服務(wù)器狀態(tài)碼:200疲吸、202座每、301、404摘悴、500......

15.與i++與++i的區(qū)別尺栖?

16.項(xiàng)目開(kāi)發(fā):電商項(xiàng)目中的購(gòu)物車(chē)數(shù)據(jù)持久化、考試系統(tǒng)的安全性考慮烦租、

17.mysql設(shè)計(jì)基礎(chǔ):三大范式延赌、功能->思維導(dǎo)圖、創(chuàng)建表的第一字段是什么叉橱?

18.mysql字段char挫以、varchar、int窃祝、smallint掐松、tinyint、mediumint粪小、bigint大磺、decimal、double探膊、float字節(jié)數(shù)及應(yīng)用場(chǎng)景

19.mysql 數(shù)據(jù)類(lèi)型有哪些 ? 分別占用多少存儲(chǔ)空間 ?

20.mysql 索引原理及sql性能優(yōu)化

21.memcache與mongoDB杠愧、Redis各自的使用場(chǎng)景是什么?

22.為什么mongoDB與Redis非但沒(méi)有形成競(jìng)爭(zhēng)反而是互補(bǔ)關(guān)系逞壁?

23.Redis數(shù)據(jù)類(lèi)型有哪些流济?int、string腌闯、hash绳瘟、set、list 姿骏?

24.安裝linux軟件時(shí)使用make方式還使用yum方式糖声?

25.linux網(wǎng)絡(luò)優(yōu)化,如何查看進(jìn)程分瘦、怎樣查看最大文件打開(kāi)數(shù)蘸泻?

26.1條微薄要推送給100萬(wàn)個(gè)粉絲該怎么處理?

27.知道哪些算法擅腰?冒泡排序蟋恬?快速排序?二分查找法趁冈?

27.yii thinkphp ci 各自優(yōu)點(diǎn)

28.php 設(shè)計(jì)模式有哪些歼争?

29.C語(yǔ)言中的虛函數(shù)是什么?

30.C排序算法有哪些渗勘?

31.php 基本結(jié)構(gòu)是什么沐绒?

32.memcache magent 分布式設(shè)計(jì)?

33.php的內(nèi)存回收機(jī)制是什么?

34.php在2011年底出現(xiàn)hash碰撞,hash碰撞原理為? 如何進(jìn)行修復(fù)?

35.一個(gè)php文件的解釋過(guò)程是? 一般加速php有哪些? 提高php整體性能會(huì)用到哪些技術(shù)?

36.redis 分布式設(shè)計(jì)旺坠,如何設(shè)計(jì)乔遮?

37.mongo 集群架構(gòu)是怎樣的?

38.tcp/ip 網(wǎng)絡(luò)協(xié)議取刃,osi7層指是什么蹋肮?

39.php 處理大數(shù)據(jù)業(yè)務(wù)

40.linux 應(yīng)用出刷,負(fù)載性能查看 ?

41.nginx設(shè)置緩存js坯辩、css馁龟、圖片等信息,緩存的實(shí)現(xiàn)原理是?

42.nginx負(fù)載均衡有哪些? 如果其中一臺(tái)服務(wù)器掛掉,報(bào)警機(jī)制如何實(shí)現(xiàn)?

43.nginx 實(shí)戰(zhàn)優(yōu)化業(yè)務(wù)功能 ?

44.談一下近三年來(lái)你的得意之作?

45.看看簡(jiǎn)歷漆魔,會(huì)問(wèn)一些過(guò)去做的項(xiàng)目的用戶量坷檩、pv、吞吐量改抡、相關(guān)難點(diǎn)和解決方法等

46.數(shù)據(jù)庫(kù)設(shè)計(jì)經(jīng)驗(yàn),為什么進(jìn)行分表? 分庫(kù)?

47.一般多少數(shù)據(jù)量開(kāi)始分表? 分庫(kù)? 分庫(kù)分表的目的? 什么是數(shù)據(jù)庫(kù)垂直拆分? 水平拆分? 分區(qū)等等矢炼?可以舉例說(shuō)明

48.數(shù)據(jù)庫(kù)優(yōu)化有哪些? 分別需要注意什么?

49.web開(kāi)發(fā)方面會(huì)遇到哪些緩存? 分別如何優(yōu)化?

50.給你256M的內(nèi)存,對(duì)10G的文件進(jìn)行排序(文件每行1個(gè)數(shù)字),如何實(shí)現(xiàn)?

51.對(duì)10G的文件進(jìn)行查找如何實(shí)現(xiàn)阿纤?

統(tǒng)計(jì)10G文件每個(gè)關(guān)鍵字出現(xiàn)的次數(shù)如何實(shí)現(xiàn)句灌?

假如你現(xiàn)在是12306火車(chē)訂票的設(shè)計(jì)師,你該如何設(shè)計(jì)滿足全國(guó)人民訂票?

假如有1億用戶的訪問(wèn)量,你的服務(wù)器架構(gòu)是怎樣的? 用戶信息的存儲(chǔ)方案如何設(shè)計(jì)?

如果你是技術(shù)組長(zhǎng),所帶團(tuán)隊(duì)任務(wù)進(jìn)度無(wú)法完成你該如何解決?

如果在進(jìn)度排滿的前提下插入任務(wù),你該如何保證總進(jìn)度不延期?

如果有的工程師今天預(yù)定任務(wù)沒(méi)有完成,你該如何解決?

從你的經(jīng)驗(yàn)方面談一下如何構(gòu)建高性能web站點(diǎn)? 需要哪些環(huán)節(jié)? 步驟? 每個(gè)步驟需要注意什么如何優(yōu)化等?

為什么要對(duì)數(shù)據(jù)庫(kù)進(jìn)行主從分離?

如何處理多服務(wù)器共享session?

一個(gè)10G的表,你用php程序統(tǒng)計(jì)某個(gè)字段出現(xiàn)的次數(shù),思路是?

會(huì)告訴你一個(gè)nginx日志例子,用你認(rèn)為最佳的編程語(yǔ)言統(tǒng)計(jì)一下http響應(yīng)時(shí)間超過(guò)1秒的前10個(gè)url?

給你一個(gè)mysql配置文件,用你認(rèn)為最佳的編程語(yǔ)言解析該文件?

給你兩個(gè)路徑a和b,寫(xiě)一個(gè)算法或思路計(jì)算a和b差距幾層并顯示a和b的交集?

給你一個(gè)url,在nginx配置一下rewrite指定到某個(gè)具體路徑?

session和cookie生存周期區(qū)別? 存儲(chǔ)位置區(qū)別?

require阵赠、include涯塔、require_once、include_once區(qū)別? 加載區(qū)別? 如果程序按需加載某個(gè)php文件你如何實(shí)現(xiàn)?

chrome號(hào)稱為多線程的清蚀,那么多線程和多進(jìn)程的區(qū)別為?

如何提高緩存命中率? 如何對(duì)緩存進(jìn)行顆霖拜化?

web不安全因素有哪些? 分別如何防范?

假如兩個(gè)單鏈表相交,寫(xiě)一個(gè)最優(yōu)算法計(jì)算交點(diǎn)位置,說(shuō)思路也可以?

假如你是技術(shù)組長(zhǎng)? 如何提高團(tuán)隊(duì)效率?

不優(yōu)化前提下,apache一般最大連接數(shù)為? nginx一般最大連接數(shù)為? mysql 每秒insert ? select ? update ? delete?

我的所有問(wèn)題都問(wèn)完了(當(dāng)然沒(méi)有這么多),你有什么問(wèn)題問(wèn)我沒(méi)有?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末枷邪,一起剝皮案震驚了整個(gè)濱河市榛搔,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌东揣,老刑警劉巖践惑,帶你破解...
    沈念sama閱讀 211,042評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異嘶卧,居然都是意外死亡尔觉,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,996評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門(mén)芥吟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)侦铜,“玉大人,你說(shuō)我怎么就攤上這事钟鸵《ど裕” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,674評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵棺耍,是天一觀的道長(zhǎng)贡未。 經(jīng)常有香客問(wèn)我,道長(zhǎng),這世上最難降的妖魔是什么俊卤? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,340評(píng)論 1 283
  • 正文 為了忘掉前任嫩挤,我火速辦了婚禮,結(jié)果婚禮上瘾蛋,老公的妹妹穿的比我還像新娘俐镐。我一直安慰自己,他們只是感情好哺哼,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,404評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著叼风,像睡著了一般取董。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上无宿,一...
    開(kāi)封第一講書(shū)人閱讀 49,749評(píng)論 1 289
  • 那天茵汰,我揣著相機(jī)與錄音,去河邊找鬼孽鸡。 笑死蹂午,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的彬碱。 我是一名探鬼主播豆胸,決...
    沈念sama閱讀 38,902評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼巷疼!你這毒婦竟也來(lái)了晚胡?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,662評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤嚼沿,失蹤者是張志新(化名)和其女友劉穎估盘,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體骡尽,經(jīng)...
    沈念sama閱讀 44,110評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡遣妥,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了攀细。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片箫踩。...
    茶點(diǎn)故事閱讀 38,577評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖辨图,靈堂內(nèi)的尸體忽然破棺而出班套,到底是詐尸還是另有隱情,我是刑警寧澤故河,帶...
    沈念sama閱讀 34,258評(píng)論 4 328
  • 正文 年R本政府宣布吱韭,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏理盆。R本人自食惡果不足惜痘煤,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,848評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望猿规。 院中可真熱鬧衷快,春花似錦、人聲如沸姨俩。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,726評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)环葵。三九已至调窍,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間张遭,已是汗流浹背邓萨。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,952評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留菊卷,地道東北人缔恳。 一個(gè)月前我還...
    沈念sama閱讀 46,271評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像洁闰,于是被迫代替她去往敵國(guó)和親歉甚。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,452評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容