面試php
A. 如何面試php程序員
1. echo count(」abc」); 輸出什麼?
答案:出1
解釋:在PHP的源碼中可以看到,僅對IS_NULL,IS_ARRAY,IS_OBJECT有特殊處理,其它所有的類型都返回1(RETURN_LONG(1);)
2. 用PHP寫出顯示客戶端IP與伺服器IP的代碼
答案:
「SERVER_ADDR」 當前運行腳本所在的伺服器的 IP 地址。
「REMOTE_ADDR」 正在瀏覽當前頁面用戶的 IP 地址。
3. error_reporting(2047)什麼作用?
答案:error_reporting(E_ALL)
顯示所有PHP錯誤和警告
4. echo,print()和print_r()有什麼區別?
答案:echo, print是語言結構,並不是一個真正的函數,print_r是函數列印變數信息
解釋:print() is not actually a real function (it is a language construct) so you are not required to use parentheses with its argument list.
這個問題看別人的答案後最糾結
B. PHP面試會問什麼啊
首先會問你 你的工作經歷與工作經驗,再問你一些技術,還有人資,問你為什麼辭職?
C. 如何面試 PHP 工程師
1、問題:請用最簡單的語言告訴我php是什麼?
回答:php全稱:hypertext preprocessor,是一種用來開發動態網站的伺服器腳本語言。
2、問題:什麼是mvc?
回答:mvc由model(模型), view(視圖)和controller(控制器)組成,php mvc可以更高效地管理好3個不同層的php代碼。
model:數據信息存取層。
view:view層負責將應用的數據以特定的方式展現在界面上。
controller:通常控制器負責從視圖讀取數據,控制用戶輸入,並向模型發送數據。
3、問題:在頁面中引用css有幾種方式?
回答:在頁面中使用css有3中方式:
引用外部css文件
內部定義style樣式
內聯樣式
4、問題:php支持多繼承嗎?
回答:不可以。php類只能繼承一個父類,並用關鍵字「extended」標識。
D. 如果你是php面試官你會提哪些面試的問題!
我在一個小公司,PHP是我來面試的。
如果初學者,我會問一些內置函數版用權法,或者函數變通使用。然後一些邏輯方面的題目。
如果2-3年,我會問大數據量,高並發,資料庫設計優化、sql性能最大化,以及伺服器方面的一些優化。
如果3-5年,會考慮架構、伺服器高可用性(負載均衡、主從同步等)、以及其他語言等。
至於再往上.. 我也沒到那一步。
E. PHP面試經驗
沒有經驗不要緊,一些公司就是要沒經驗的,但是要證明你有這個潛能,一般大公司會要這些,潛能很重要,之後就是重點培養對象,薪資上漲也會很快
F. 在面試PHP工程師時會被問哪些問題
面試官在面試求職的PHP工程師時所問的問題千奇百怪,但由於他們需要的是一個PHP工程師,所回以他們提問的問題答一般不會偏離以下幾個角度:
技術線(偏深度):
1. 基礎知識,比如數據結構,多線程,I/O,Http協議等。
2. 語言深度,比如PHP的運行機制,性能優化,APC(以及其原理等)。
3. 源碼閱讀,比如看過哪些框架,其中的機制是怎麼樣的,往細了問。
4. 知識寬度,靜態語言,比如C、Java等,我始終覺得只會一門語言不是什麼好事情。
5. 項目經驗,做過什麼,是否復雜,負責什麼,做了什麼。
業務線(偏能力):
1. 業務能力,也就是之前做過的項目(擔任的角色,負責的部分)。
2. 溝通能力,這一點能從溝通中就看出來。
3. 主動性,之前主動推動的事物等等,哪怕是一個小的點也可以。
4. 抗壓能力,之前做過的項目中去挖掘細節。
5. 技術寬度,了解不一定要深入,一般會問一些比較泛的,比如多語言,Linux操作,HTTP協議等。
G. PHP面試的內容一般有哪些一般會問那些問題有什麼技巧嗎
PHP程序員在面試的時候一般應該抓住以下幾個點。
一、應該介紹自己掌握的開發一種,主要介紹PHP語言的獨特語法以及如何使用,比如PHP語言會比CGI更快的執行動態頁面。
二、必須熟悉Oracle、Mysql等資料庫,並能簡單的介紹自己掌握的程度。由於php做出的動態頁面比用其他語言做出來的頁面在執行效率以及CGI方面高得多,所以你還需要在面試中說出自己的文檔撰寫能力很強。
三、PHP程序員應該具備獨立分析和解決問題的能力,可以在自我介紹中講講自己曾經遇到過的問題是如何解決的。讓面試官看到你的能力,這將會直接影響到你自我介紹的成功與否。
四、一個PHP程序員必須有良好的職業道德和工作態度,所以在面試中應該盡量講自己在做項目時的認真態度以及今後的工作規劃,表現出自己的進取心。
五、還有關於溝通能力和理解能力的體現,這個在與HR的交談中就可以表現出來,所以需要做的工作就是從容的有條理的把自我介紹說完,回答每一個問題時都應該簡潔明了,關於自我介紹可以提前做個草稿,背一下。
六、團隊合作能力也是企業非常看重的,在培訓中老師一般都會帶領大家做項目,大的項目一般會分小組,每個人都有相對應的任務,這就模擬了公司中的團隊合作,在自我介紹過程中要把做項目的具體流程以及相互協作的過程說出來,讓HR看到自己具備團隊合作的能力。
七、最後就是執行力,每當任務分配下來的時候該如何執行,還有自己講過職業規劃後該如何執行,還有在學習的過程中是如何人字形的,遇到困難又是如何執行的,這些都可以體現出php程序員的執行力,回答的時候抓住發現及時尋找原因,快速展開行動的這個主線即可。
八、最重要的是你的能力、技術以及自己的項目
H. PHP面試都會問什麼
簡單的列出10點供你參考吧
1、php基礎知識
2、常用函數使用
3、排序演算法
4、引用變數的理解
5、session cookie 的理解
6、http請求 get post php://input 使用
7、mysql資料庫鏈表查詢,索引優化方案等
8、linux基本命名的使用 crontab,grep ,tail等
9、緩存 redis,memcached等的使用
10、市場上常用的流行PHP框架掌握,熟悉情況
I. php面試准備前應該准備什麼
php的面試一般分為三個部分:
筆試部分,會針對一些語法問題,常用基礎技術問題,出一份試卷給你做;
面試問題,針對你的簡歷,主管會經營詢問驗證,並對你進行綜合打分;
上機操作,會根據職位要求,要求你上線一個小功能之類的;
總之,會結合崗位要求,對你的基本功、專業技能,以及綜合素質進行簡單的考核,一般不難!【如果對你有幫助,望點贊】