三年以上php開發經驗常見面試題

2022-09-01 13:12:13 字數 3044 閱讀 3384

01

02

0.簡單做一下自我介紹,?  然後談一下近三年來你的得意之作?

03

1.面試官看過你的簡歷,會問一些你做的專案的使用者量、pv、吞吐量、相關難點和解決方法等

04

2.資料庫設計經驗,為什麼進行分表? 分庫?

05

一般多少資料量開始分表? 分庫? 分庫分表的目的? 什麼是資料庫垂直拆分? 水平拆分? 分割槽等等?可以舉例說明

06

3.資料庫優化有哪些? 分別需要注意什麼?

07

4.web開發方面會遇到哪些快取? 分別如何優化?

08

5.給你256m的記憶體,對10g的檔案進行排序(檔案每行1個數字),如何實現?

09

對10g的檔案進行查詢如何實現?

10

統計10g檔案每個關鍵字出現的次數如何實現?

11

6.假如你現在是12306火車訂票的設計師,你該如何設計滿足全國人民訂票?

12

7.假如有1億使用者的訪問量,你的伺服器架構是怎樣的? 使用者資訊的儲存方案如何設計?

13

8.如果你是技術組長,所帶團隊任務進度無法完成你該如何解決?

14

如果在進度排滿的前提下插入任務,你該如何保證總進度不延期?

15

如果有的工程師今天預定任務沒有完成,你該如何解決?

16

9.從你的經驗方面談一下如何構建高效能web站點? 需要哪些環節? 步驟? 每個步驟需要注意什麼如何優化等?

17

10. 為什麼要對資料庫進行主從分離?

18

11. 如何處理多伺服器共享session?

19

12. 乙個10g的表,你用php程式統計某個字段出現的次數,思路是?

20

13. 會告訴你乙個nginx日誌例子,用你認為最佳的程式語言統計一下http響應時間超過1秒的前10個url?

21

14. 給你乙個mysql配置檔案,用你認為最佳的程式語言解析該檔案?

22

15. 給你兩個路徑a和b,寫乙個演算法或思路計算a和b差距幾層並顯示a和b的交集?

23

16. 給你乙個url,在nginx配置一下rewrite指定到某個具體路徑?

24

17. 乙個php檔案的解釋過程是? 一般加速php有哪些?  提高php整體效能會用到哪些技術?

25

18. session和cookie生存週期區別? 儲存位置區別?

26

requireincluderequire_onceinclude_once區別? 載入區別? 如果程式按需載入某個php檔案你如何實現?

27

20. chrome號稱為多執行緒的,所以多執行緒和多程序的區別為?

28

21. php在2023年底出現hash碰撞,hash碰撞原理為? 如何進行修復?

29

22. web不安全因素有哪些? 分別如何防範?

30

23. 假如兩個單鏈表相交,寫乙個最優演算法計算交點位置,說思路也可以?

31

24. 假如你是技術組長? 如何提高團隊效率?

32

25. nginx負載均衡有哪些? 如果其中一台伺服器掛掉,報警機制如何實現?

33

delete?

34

27. mysql 資料型別有哪些 ? 分別占用多少儲存空間 ?

35

28. nginx設定快取js、css、等資訊,快取的實現原理是?

36

29. 如何提高快取命中率? 如何對快取進行顆粒化?

37

30. php的記憶體**機制是?

38

31. 我的所有問題都問完了,你有什麼問題問我沒有?

Java三年經驗 面試總結

一輪面試下來,由最初的自信什麼都能做,到現在感覺什麼都不會做 但是面對面試官,卻更坦然。private 預設 protected public作用範圍 1 private,同類 2 預設,同類 同包 3 protected,同類,同包,子類 4 public,所有 string trim的實現原理 ...

三年PHP面試總結

在第一家公司工作有三年了,以前只專注寫php,現在換工作後才了解自己知識的匱乏,現在總結下面試中會問到的問題。也是工作三年的php應該必須知道的內容 以下並不提供答案,只是碰到問的面試問題,因為好多我都沒答上來。什麼是composer?以及composer是幹什麼用的?工作原理 php如何實現靜態化...

三年前端面試經驗加感悟 乾貨分享

我目前是在職前端開發,如果你現在也想學習前端開發技術,在入門學習前端的過程當中有遇見任何關於學習方法,學習路線,學習效率等方面的問題,你都可以申 入我的前端學習交流裙 前面 282 中間 549 最後 184 學歷這很好理解,無論你工作了幾年,hr或面試官看簡歷第一眼想看的就是學歷,這是乙個很直觀地...