PHP程式設計師面試題

2021-10-07 20:56:46 字數 1261 閱讀 2038

目錄一:快取技術(必做): 3

二:有關ajax的快取問題(必做): 3

三.linux計畫任務的sh編寫(必做): 3

四:軟體開發流程: 3

五:mvc設計模式 3

六:有關css的知識問題: 4

七:oop 開發與編碼風格(必做): 4

八:實戰表單驗證(必做 ) 4

在大規模資料訪問時,為有效降低資料庫儲存壓力,多使用快取技術,請試用ob_start()、filemtime()函式來建立乙個靜態化快取演示,要求當快取檔案未過期時直接讀取該快取,過期後重新建立乙個新的快取檔案。

實際開發中經常遇到系統後端資料業已發生改變,而通過ajax的方式偶爾會出現無法及時獲取到新增改變的情況,試問該怎樣規避該問題的發生。

前提假設有乙個系統平台php資料頁面需要定時重新整理以增加搜尋引擎友好型,該頁面的名稱為:refresh.php,請嘗試讓linux系統在每晚12:

00自動重新整理,早4:00自動執行該php重新整理程式。

眾所周知,乙個優秀而達成共識的軟體開發流程對乙個it團隊的重要性,從cmmi,scrum等各種開發過程中無一不體現著軟體開發的精髓,請嘗試用自己對軟體開發過程的理解來描述給我們。

請描述mvc設計模式與傳統軟體三層架構之間的區別。

請在 ie5、6、7、8下實現

闡述:某國汽車製造公司環球找尋2家代加工生產廠,分別是美國的martin公司與位於日本的yokohama公司,兩家公司皆是依照iso/ ts16949標準製造驅動引擎,但出於技術壁壘2家公司都做了各自的改進,該公司依照代工廠完成的引擎設計為給消費者提供終端快捷使用。請嘗試使用oop的思想來完成上述事實,同時注意使用良好的編碼風格。

任務場景:

一天客服部的mm暴怒,殺進技術部,老鳥們一看不好立刻閃人,小明被mm逮到。

mm:你們怎麼搞的!?弄得客戶資料亂七八糟的!

小明:啊?關我們什麼事?

mm:不關你們事?使用者註冊都沒有個驗證,註冊的內容都亂其八糟。

小明:……

mm:你說!你說!為什麼沒驗證!

小明:你聽我解釋。

mm:我不聽!我不聽!我就不聽!

小明:……

mm:給你半天時間,在註冊頁面上加上驗證!不然……

小明:……怕了你了。你說怎麼驗證吧?

mm:其實也不難啦,主要是郵件要符合郵件格式!

小明:這個不難,下班前給你改好。

任務演示文稿:

增加對註冊頁面郵件的驗證,選用技術不限,自由發揮。解題需在題目原始碼的基礎上修改完成。

PHP程式設計師面試題目

姓名出生年月 面試通過後,最早上崗日期 1 列印出前一天的時間,格式為2006 5 10 22 21 21,答 2 您是否用過版本控制軟體,如果有您用的版本控制軟體的名字是?答 3 您是否用過模板引擎,如果有您用的模板引擎的名字是?答 4 語句include和require的區別是什麼?為避免多次包...

php程式設計師面試題 a卷附答案

1.在php中,當前指令碼的名稱 不包括路徑和查詢字串 記錄在預定義變數 1 中 而鏈結到當前頁面的的前一頁面url記錄在預定義變數 2 中 script name也可以 php test.php echo server php self 鏈結到當前頁面的前一頁面的 url 位址 其它的見參考手冊 ...

程式設計師面試題2019

4.讓自己接觸更優秀的程式設計師。隨著 cs 崗位的快速增長,應對 檸檬市場 的當前解決辦法就是技術面試。但是同樣也有其他的方式來反映被面試者的資訊。例如,對熱點話題 部落格 技術的知識可以反映出對重要問題的意識。類似地,對恐怖故事採用幽默的 書寫方式,可以反映出經驗和處理新問題的能力。幸運的是,編...