PHP面試題(個人總結)————持續更新中

 

批批機械

1.      你爲什麼離職?

2.      公司在哪?

3.      在哪住?

4.      上家公司多少薪資?

5.      公司有多少人?

6.      Laravel和tp框架有什麼區別(擴展特性,事件機制 任務調度 數據遷移 數據填充等 )

7.      什麼是composer

8.      Mysql數據庫經常用到哪些命令

9.      數據庫性能優化可以從哪方面考慮

10.    如何判斷索引是否失效

11.    Redis你知道哪些數據類型

12.    服務器之間共享的問題

13.    linux常用的命令有哪些

14.    小程序的登錄流程

15.    環境安裝的流程

16.    你覺得自己做的最好項目是什麼

17.    印象最深刻的問題(微信公衆號那個問題)

18.    你用過哪些框架

19.    講一下怎麼用的Git

20.    寫過shell腳本沒有

21.    之前的項目有幾臺服務器(量大嗎?)

 

老闆面試

1.      最近這家公司團隊有多少人

2.      家是哪邊的

3.      這兩份工作,你覺得在哪家公司學的最多

4.      技術你覺得在哪邊學的多一些

5.      你自己的提升覺得和帶你的人有關係沒有  

6.      你比較佩服的技術牛人是誰

7.      你住在哪

8.      除了搞技術之外還有別的什麼愛好

9.      怎麼規劃近三年的生涯

10.    在你的世界裏(社會)還是比較簡單的

11.    父母是什麼職業

12.    家裏有幾口人

13.    你從父母身上學到的東西、印象最深刻有什麼

14.    你現在找工作的話最看重什麼

15.    你比較討厭什麼樣子的人

16.    對於我們創業公司來講,找什麼樣子的人最合適,專業水平除外別的方面

17.    你現在爲什麼沒有去找一些大公司(上班或者面試)

18.    你怎麼看待技術人員是個雙刃劍(用好和沒有用好)

19.    第一家公司團隊有多少人

20.    怎麼看待 老闆和開發人員中間的距離 (項目經理) 斷層

21.    你的薪資要求多少(最低能接受多少)

 

小豬短租

 

技術一面

1.      看沒看過PHP底層的源碼(比如opcache開始 垃圾回收)

2.      靜態變量和動態變量的區別(內存佔用有何區別)

3.      瀏覽器知道IP後怎麼解析的(服務器怎麼和IP建立連接的)

https://zhidao.baidu.com/question/437513187.html

4.      Nginx怎麼識別瀏覽要調取php的

https://www.cnblogs.com/donghui521/p/10334776.html

5.      Nginx的rewrite有了解過嗎

https://www.cnblogs.com/beyang/p/7832460.html

6.      數據庫的應用能力具體是什麼

7.      索引失效有哪些情況

8.      對於數據量大的表優化都有什麼方式(有合適的索引情況下)

https://www.cnblogs.com/yycc/p/7518240.html

9.      Linux 的系統設計與開發 (答:怎麼安裝環境)

10.    機器的負載

11.    怎麼理解OOP思想

12.    爲什麼用單例模式(開發、實際應用裏面解決一些什麼問題)?

13.    框架的路由是怎麼實現的

https://learnku.com/articles/13622/the-principle-of-laravel-routing-execution

14.    路由裏面的方法怎麼找到對應的控制器?

15.    框架的ORM怎麼使用(自己怎麼去配置 需要下載什麼)

16.    接口安全

 

技術二面

1.      你看過不錯的書籍(考慮你的個人愛好、興趣點)

2.      算法類、計算機基礎有沒有看過類似的書籍

3.      你能對冒泡算法一個定義嗎

4.      怎麼看一個算法中最小的一個值(冒泡排序概念)他的定義推導出不同的實現

5.      理論修養,怎麼去獲取知識的

6.      個人成長最大的一次哪方面過程是什麼

7.      工作環境的改變,對於你的只是依賴體系不同,這次的成長會對去的環境有什麼幫助

8.      談談你的工作流程、分別用到了什麼工具

9.      整個開發的流程哪個部分用到的時間最多,已經邏輯想法(Xmind)

10.    對你的項目進行性能壓測(壓力測試 高併發)上不去,你的排查思考是什麼

11.    瀏覽器輸入地址到服務器返回週期的過程

12.    處理複雜業務邏輯的思路是什麼

13.    一個進程的內存佈局

14.    未來的規劃是什麼樣子

 

人資

1.      對於公司的環境

2.      想做哪個方向的工作

3.      什麼樣的工作或者什麼樣的公司適合你

4.      你是2012年幾月份入學的

 

海豚家

  1. 數據庫的性能優化
  2. 怎麼分析SQL
  3. 唯一索引和主鍵索引有什麼區別
  4. nginx與php怎麼交互的
  5. 用過哪些Linux命令
  6. laravel的任務調度
  7. redis都用過什麼類型(在哪用)
  8. PHP發起網絡請求有哪幾種
  9. laravel的助手函數(helpers.php)
    https://www.jianshu.com/p/d11d49d166ab
  10. 不在vender裏面怎麼寫自定義配置
  11. PHP的會話機制講一下
  12. PHP怎麼實現多繼承
    https://www.jianshu.com/p/fc053b2d7fd1
  13. 超賣的問題怎麼解決
    Redis的string、list類型
  14. 如何設計一張訂單表(都有什麼字段)
  15. 聚合支付(混合支付)

 

花椒直播

  1. 分標怎麼處理
  2. APC有用過沒有
    https://blog.csdn.net/whatday/article/details/38021517
  3. 支付的時候用戶不可能都是顯示支付成功的
    網頁版12306等待幾S,這期間查找 返回實際情況
  4. csrf和xss
  5. 左連接右連接寫一條SQL
  6. 原有的表新建一個字段和索引對錶有什麼(正負)影響
  7. 業務場景中緩存解決了什麼問題
  8. 超賣問題怎麼解決

 

希諾創意

  1. PHP7和PHP5有哪些區別
  2. MVC的理解
  3. TP和Laravel的區別
  4. 設計數據庫的要求
  5. 索引有哪些種
  6. 主鍵和外鍵索引的區別
  7. 數據庫中的事物
  8. 事物裏面的隔離性講一下
  9. 讀寫分離了解過沒有
  10. 負載均衡
  11. 線上環境是什麼誰配置的
  12. docker容器簡單講一下
  13. redis用過哪些類型講一下
  14. 版本管理工具用的什麼
  15. 接口安全都有什麼
     

海瀾匯通

技術

  1. 支付表怎麼設計
  2. mysql怎麼優化
  3. 一個表的字段太多爲什麼導致查詢結果慢(查詢時不查詢這些數據)
  4. 主鍵索引能加在字符串上嗎
  5. 唯一索引可以加快查詢速度麼
  6. 普通索引有幾種類型
  7. mysql的數據類型
  8. string可以存二進制的數據麼(圖片)
  9. mysql的二進制怎麼傳
  10. 字符串的編碼字符集(utf-8)
  11. 一個ACCESS是多少比特位
  12. 主從複製和普通的開發有什麼區別
  13. laravel的中間件
  14. 對稱加密瞭解多少
  15. httdclass(像數組一樣的容器 很多內置函數)
  16. 簡單講解一下docker容器 和 虛擬機的最主要區別

 

超越未來

  1. squ怎麼設計的(關聯關係 分多少級)
  2. 支付表怎麼設計
  3. 支付寶支付的過程
  4. es做搜索
  5. 索引優化可以從哪些方面
  6. 後臺RBAC管理怎麼做的
  7. sign簽名加密怎麼做的
  8. dingAPI 還有哪些應用場景
  9. composer 下載的命令和更新版本的命令
  10. session和cookie同時使用
  11. 講一下Sign簽名加密
  12. 服務器怎麼配置
  13. nginx怎麼配置(php-fpm)
  14. 講一下docker
  15. jq和ajax的區別
  16. laravel的路由 怎麼綁定(路由別名)
  17. mysql的存儲過程和存儲器 有沒有了解過

希諾創意

  1. PHP7和PHP5有什麼新的特性(原本是弱類型現在偏向於JAVA --走向嚴謹)
  2. MVC的理解
    https://www.cnblogs.com/twoheads/p/10178021.html
  3. think php 和 laravel框架的區別是什麼
  4. 爲什麼laravel適用於中大型項目
  5. 框架的底層是否有了解過
  6. 用過的數據庫有哪些
  7. 設計庫和表從哪些方面考慮
  8. 外鍵和主鍵有什麼區別
  9. 索引都有哪些
  10. 事物的原理
  11. 隔離性具體是怎麼實現的(鎖表)
  12. 讀寫分離怎麼實現的(原理)一主多從和多主多從
  13. redis瞭解的多少
  14. 版本管理工具(git)
  15. git的權限怎麼控制
    https://www.cnblogs.com/minseo/p/9012195.html
  16. docker的好處
    http://dockone.io/article/389
  17. 接口安全(sign,token,時間戳)

微博動漫

  1. 加入購物車到支付的流程(訂單超時字段)
  2. 支付寶的字段
    https://blog.csdn.net/hanghang886/article/details/50161867
  3. 數據庫存儲引擎爲什麼用Innodb
    https://www.cnblogs.com/y-rong/p/8110596.html
  4. 支付的實現是怎樣的
  5. 如何優化Sql語句
  6. limit (分頁)如何優化
    https://www.cnblogs.com/shiwenhu/p/5757250.html
  7. 數據庫主從複製
  8. pathinfo函數返回的參數(dirname 目錄路徑,basename 文件名,extension文件後綴名,filename不包含後綴的文件名)
  9. linux經常使用的命令
  10. 如何查看端口狀態
    netstat -t 
  11. 網站突然白頁了,你的排查思路是什麼
  12. 接口安全
  13. 你所瞭解的魔術方法
  14. 字符串abc轉換成cba,有多少種法案實現
  15. 設計模式
  16. es的使用
    https://www.cnblogs.com/rodge-run/p/7760308.html

玩加賽事(最短的一個)

  1. 如何設計一個秒殺的功能(思路)
  2. 如何判斷你寫的Sql好與壞
  3. 除了PHP還學過哪些語音(主要問我學過py沒~)
    你還有什麼問題要問我的。。。。。。。。。。。。。。。。。。。。。。。。

站主網絡

  1. 觀察者模式的用法
  2. 迭代器模式的用法
    https://www.cnblogs.com/onephp/p/6109061.html
    剩餘的都是自己出的一些題

自如網

  1. session和cookie有什麼區別
  2. session共享怎麼實現
    cookie怎麼存儲(cookie不變只是session生成的介質不同)
  3. Innodb和Myisam有什麼區別
  4. laravel的csrf不防範會有什麼情況
  5. 數據庫怎麼分析某條Sql的執行效率
  6. 你都用過什麼索引
  7. int類型最主要在哪些地方使用
  8. tinyint在哪使用
    https://www.runoob.com/mysql/mysql-data-types.html
  9. 什麼時候用到事物
  10. 鎖的問題
  11. 前綴索引
    https://www.cnblogs.com/studyzy/p/4310653.html
  12. 聚簇索引
    https://www.jianshu.com/p/329234702104
  13. 變量和常量的區別
  14. 抽象類和接口的區別
    https://baijiahao.baidu.com/s?id=1622053733155304478&wfr=spider&for=pc
  15. php-fpm是什麼
    https://blog.csdn.net/wuhuagu_wuhuaguo/article/details/83032578
  16. cdn是什麼(加速)
  17. 接口安全
  18. 什麼是對稱加密
  19. 什麼是xss攻擊(過濾用戶傳入的參數)
  20. 什麼是csrf
  21. 什麼是sql注入(PDO預處理)
  22. 講一下單例模式

捷越聯合

  1. 項目的上線時間,公司有多少人,爲何離職等等的一些基本信息

鴻科動力

  1. PHP的數組函數說幾個
  2. 空數組和空字符串array_merage合併(報錯)
  3. mysql性能優化的理解
  4. 上家公司redis的應用場景
  5. 每天對於你的用戶進行手機號驗證登錄攻擊三次以後該用戶是不是就無法登錄
  6. linux使用的情況如何
  7. RBAC如何實現
  8. 公司開發有多少人
  9. 後臺都有什麼模塊
  10. 商品是怎麼從無到有
  11. SQU怎麼實現的
  12. 先有商品還是先有用戶買
  13. 怎麼防止商品被惡意加入購物車不支付的情況

量子保

  1. laravel的特性
  2. 中間件的好處是什麼(如你可以在裏面處理 上傳上來的數據進行 過濾處理 權限校驗等等)
  3. 怎麼解決高併發

阿拉丁

萬象新動

易拍即合

 

2019.12.26離職

繼續更新:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章