### 常問內容
~~~
1、介紹下自己
2、說下上家公司
3、為什么離職
4、職業規劃
5、用過哪些框架
6、項目中遇到的問題,怎么解決的
~~~
### 常用http狀態碼
~~~
2**成功,操作被成功接收并處理
3**重定向,需要進一步的操作以完成請求
4**客戶端錯誤,請求包含語法錯誤或無法完成請求
5**服務器錯誤,服務器在處理請求的過程中發生了錯誤
301 Moved Permanently永久移動
302 Found 臨時移動
304 Not Modified 未修改。所請求的資源未修改,服務器返回此狀態碼時,不會返回任何資源。客戶端通常會緩存訪問過的資源,通過提供一個頭信息指出客戶端希望只返回在指定日期之后修改的資源
400 Bad Request客戶端請求的語法錯誤,服務器無法理解
401 Unauthorized請求要求用戶的身份認證
403 Forbidden服務器理解請求客戶端的請求,但是拒絕執行此請求
404 Not Found 服務器無法根據客戶端的請求找到資源(網頁)。通過此代碼,網站設計人員可設置"您所請求的資源無法找到"的個性頁面
500 Internal Server Error服務器內部錯誤,無法完成請求
502 Bad Gateway作為網關或者代理工作的服務器嘗試執行請求時,從遠程服務器接收到了一個無效的響應
504Gateway Time-out充當網關或代理的服務器,未及時從遠端服務器獲取請求
~~~
### php 相關
~~~
你常用到的array方法
~~~
### mysql 相關
~~~
mysql引擎有哪些
mysql 鎖有哪些,怎么加鎖
mysql conf 里哪些配置項可以提高性能?
~~~
### linux 相關
~~~
安裝
服務器查看php安裝到哪里了
用到的linux命令
根據日志篩選 都有哪些ip訪問過我們的命令?(前五?)
~~~
### 項目相關
~~~
做過哪些項目,介紹下
項目中有沒有遇到安全攻擊,介紹下
項目記的log,介紹下
項目中要設置時區時間的話怎么設置
~~~
### 緩存
~~~
用過哪些緩存?
redis數據類型,以及你實際應用他們的場景?
~~~
### 版本控制
~~~
用過哪些版本管理工具?
git 流程? 常用哪些git 命令?
~~~
###
~~~
現有多個無序的網絡請求需要同時發起,你會怎么實現
php muti curl 怎么實現的?
表數據有五千萬的數據量,用戶想導出到TXT,怎么寫導出接口
php怎么執行命令,如果執行不成功,可能是因為什么,如何允許php執行命令
讓你寫一個上傳接口,需要注意什么?怎么保證安全?(都會校驗什么)
php 寫 api 接口,你都會注意什么
定位到了 mysql 查詢 怎么優化,
讓你負責一個新項目,技術架構業務架構怎么考慮?
不知道php安裝位置,想查看php配置?
自己實現的一個緩存,運行長時間后,現需要刪除一些,如何做保證刪除后緩存命中率比較高?
業務需求,需要生產不能重復的不限位數 的ID,自己怎么實現一個不會重復出現的ID?
mysql注入?為什么會導致mysql注入?
知道的常用的設計模式?
PHP的垃圾收集機制是怎樣的?
不知道請求的客戶端,不知道請求方式,怎么獲取變量名?
現在服務器的架構是什么樣子
高并發,高流量情況下,如何設計秒殺或搶紅包架構?
技術架構、業務架構?
~~~