看到很多,的總結一下,比較適合有一定經驗的PHPer
1、平常喜歡哪些php書籍及部落格? CSDN、虎嗅、獵雲
2、js閉包是什麼?
3、for與foreach哪個比較快?
4、php鳥哥是誰?能不能講一下php執行原理?
5、php加速器有哪些? apc、zend、xcache.....能不能講一下它的加速原理?
6、Node.js能徹底取代php+apache是扯淡。
7、如何判斷一個值是否存在於陣列中? in_array(),array_key_exists,......
8、如何判斷select語句中是否使用了索引? explain
9、sphinx的中文分詞詞庫使用第三方函式庫還是自行建函式庫?
10、如果一個被面試者經驗少、基礎差,此時卻問些高深的知識。要懷疑它的穩定性,可以問加班對他會不會有抵觸。
11、mysql與mysqli的差別有哪些?
12、將來的發展方向?安全、還是資料探勘、大數據處理?
13、php的面向物件:類別的修飾符、封裝、繼承、多型體現面
14、php 多態性是什麼?
15、Type Hinting:http://www.php.net/manual/en/language.oop5.typehinting.php
16、php的設計模式:單例模式、工廠模式、生產者模式. .....等23種
17、伺服器狀態碼:200、202、301、404、500......
18、$i++與++$i的差別?
19、專案開發:電商專案中的購物車資料持久化、考試系統的安全性考量、
20、mysql設計基礎:三大典範、功能->思維導圖、建立表格的第一字段是什麼?
21、mysql字段char、varchar、int、smallint、tinyint、mediumint、bigint、decimal、double、float位元組數及應用場景。
22、memcache與mongoDB、Redis各自的使用場景是什麼?
23、為什麼mongoDB與Redis非但沒有形成競爭反而是互補關係?
24、Redis資料類型有哪些? int、string、hash、set、list ?
25、安裝linux軟體時使用make方式還使用yum方式?
26、linux網路最佳化:查看進程ps -aux|grep mysqld、怎麼查看最大檔案開啟數?
27、C語言中的虛函數是什麼?
28、1條微薄要推給100萬粉絲該怎麼處理?
29、知道哪些演算法?冒泡排序?快速排序?二分查找法?
30、yii thinkphp ci 各自優點
31、php 設計模式有哪些?
32、c 排序演算法有哪些?
33、php 基本結構是什麼?
34、memcache magent 分散式設計?
35、redis 分散式設計,如何設計?
36、mongo 叢集架構是怎麼樣的?
37、mysql 索引原理及sql效能最佳化
38、tcp/ip 網路協議,osi7層指是什麼?
39、php 處理大數據業務
40、linux 應用 負載效能查看 ?
41、nginx 實戰優化業務功能 ?
42、談一下近三年來你的得意之作?
43、看看簡歷,會問一些過去做的項目的用戶量、pv、吞吐量、相關難點和解決方法等
44、數據庫設計經驗,為什麼進行分錶? 分庫?
45、一般多少資料量開始分錶? 分庫? 分庫分錶的目的? 什麼是資料庫垂直拆分? 水平拆分? 分區等等?可以舉例說明
46、資料庫最佳化有哪些? 分別需要注意什麼?
47、web開發方面會遇到哪些快取? 分別如何最佳化?
48、給你256M的記憶體,對10G的檔案進行排序(檔案每行1個數字),如何實現?
49、對10G的文件進行查找如何實現?
50、統計10G檔案每個關鍵字出現的次數如何實現?
51、假如你現在是12306火車訂票的設計師,你該如何設計滿足全國人民訂票?
52、假如有1億用戶的訪問量,你的服務器架構是怎樣的? 用戶信息的存儲方案如何設計?
53、如果你是技術組長,所帶團隊任務進度無法完成你該如何解決?
54、如果在進度排滿的前提下插入任務,你該如何保證總進度不延期?
55 、如果有的工程師今天預定任務沒有完成,你該如何解決?
56、從你的經驗方面談一下如何構建高性能web站點? 需要哪些環節? 步驟? 每個步驟需要注意什麼如何優化等?
57.為什麼要對資料庫進行主從分離?
58、如何處理多伺服器共享session?
59、一個10G的表,你用php程式統計某個欄位出現的次數,思路是?
60、會告訴你一個nginx日誌範例,用你認為最佳的程式語言統計一下http回應時間超過1秒的前10個url?
61、給你一個mysql設定檔,用你認為最佳的程式語言解析該檔?
62、給你兩個路徑a和b,寫一個演算法或思路計算a和b差距幾層並顯示a和b的交集?
63、給你一個url,在nginx配置一下rewrite指定到某個具體路徑?
64、一個php檔案的解釋過程是? 一般加速php有哪些? 提高php整體效能會用到哪些技術?
65、session和cookie生存週期區別? 儲存位置區別?
66、require、include、require_once、include_once區別? 載入差異? 如果程式隨選檔、chrome號稱為多線程的,所以多線程和多進程的區別為?
68、php在2011年底出現hash碰撞,hash碰撞原理為? 如何進行修復?
69、web不安全因素有哪些? 分別如何防範?
70、假如兩個單鍊錶相交,寫一個最優算法計算交點位置,說思路也可以?
71、假如你是技術組長? 如何提高團隊效率?
72、nginx負載平衡有哪些?如果其中一台伺服器掛掉,警報機制如何實現?
73、不優化前提下,apache一般最大連線數為? nginx一般最大連線數為? mysql 每秒insert ? select ? update ?delete?
74、mysql資料型別有哪些?分別佔用多少儲存空間?
75、nginx設定快取js、css、圖片等資訊,快取的實作原理是?
76、如何提高快取命中率?如何對快取進行顆粒化?
77、 php的記憶體回收機制是?
78、我的所有問題都問完了(當然沒有這麼多),你有什麼問題問我沒有?