国产精品亚洲综合久久系列,一本大道香蕉青青久久,播放高清的播放器,国产在线观看无码不卡

蜜蜂職場文庫 > 面試技巧 >

php面試技巧_php程序員如何應(yīng)對面試

時(shí)間: 小龍 面試技巧

  PHP程序員在面試中,做好面試準(zhǔn)備很有必要,那么你知道有哪些面試技巧嗎?掌握面試技巧對面試很有幫助。下面小編已經(jīng)為你們整理了php面試技巧,一起來看看吧。

  php面試技巧:口試題分享

  1、PHP的意思,它能干些什么? PHP是一個(gè)基于服務(wù)端來創(chuàng)建動(dòng)態(tài)網(wǎng)站的腳本語言,您可以用PHP和HTML生成網(wǎng)站主頁,英文的全稱(Professional Home Pages)

  a、WEB開發(fā)、實(shí)現(xiàn)訂單、網(wǎng)絡(luò)通信、在線支付、一切互聯(lián)網(wǎng)可以實(shí)現(xiàn)的工作。b、腳本的開發(fā),Shell 腳本、 windows的計(jì)劃任務(wù)等。

  c、軟件的開發(fā),PHP-GTK等第三方的軟件,使用php語法配合其他的語言開發(fā)軟件。

  2、談?wù)剬vc的認(rèn)識? 由模型(Model),視圖(View),控制器(Controller)完成的應(yīng)用程序。 由模型發(fā)出要實(shí)現(xiàn)的功能到控制器,控制器接收組織功能傳遞給視圖;參考《PHP100視頻教程》43、44、75、76、77講。

  3、GD庫是做什么用的? GD庫提供了一系列用來處理圖片的功能,使用GD庫可以處理圖片,或者生成圖片。 在網(wǎng)站上GD庫通常用來生成縮略圖或者用來對圖片加水印或者對網(wǎng)站數(shù)據(jù)生成報(bào)表?,F(xiàn)在常用的GD2功能更強(qiáng)大,可以實(shí)現(xiàn)對gif、png圖片的處理。

  4、數(shù)據(jù)類型(int char varchar datetime text)的意思; 請問varchar和char有什么別?

  int是數(shù)字類型,char固定長度字符串,varchar實(shí)際長度字符串,datetime日期時(shí)間型,text文本字符串 ,char的場地固定為創(chuàng)建表設(shè)置的長度,varchar為可變長度的字符

  5、表單中 get與post提交方法的區(qū)別?

  get是發(fā)送請求HTTP協(xié)議通過url參數(shù)傳遞進(jìn)行接收 而post是實(shí)體數(shù)據(jù),可以通過表單提交大量信息.

  6、session與cookie的區(qū)別? session:儲(chǔ)存用戶訪問的全局唯一變量,存儲(chǔ)在服務(wù)器上的php指定的目錄中的一般用于后臺(tái)和安全性比較高的地方。cookie:是存儲(chǔ)在客戶端,對于Cookie來說是存儲(chǔ)在用戶瀏覽器下面的,一般用戶

  登陸,負(fù)載壓力比較大的地方??梢詼p輕服務(wù)器的負(fù)載。

  7、echo(),print(),print_r()的區(qū)別? echo是PHP語句, print和print_r是函數(shù),語句沒有返回值,函數(shù)可以有返回值print() 只能打印出簡單類型變量的值(如int,string) print_r() 可以打印出復(fù)雜類型變量的值(如數(shù)組,對象) Echo 輸出一個(gè)或者多個(gè)字符串

  8、什么是模板技術(shù)、能夠使HTML和PHP分離開使用的模板? 模板技術(shù)就是使PHP和HTML、CSS、JS 分離,實(shí)現(xiàn)更加合理和代碼的部署Smarty ,XTemplate, Template Lite, Easy Template…

  9、使用哪些工具進(jìn)行版本控制? Cvs 、 Svn 、Vss 參考《PHP100視頻教程》94、95講

  10、對于大流量的網(wǎng)站,您采用什么樣的方法來解決訪問量問題? 確認(rèn)服務(wù)器硬件是否足夠支持當(dāng)前的流量,數(shù)據(jù)庫讀寫分離,優(yōu)化數(shù)據(jù)表, 程序功能規(guī)則,禁止外部的盜鏈,控制大文件的下載,使用不同主機(jī)分流主要流量 1、PHP程序上可以使用生成靜態(tài)文件實(shí)現(xiàn)服務(wù)數(shù)據(jù)庫壓力 2、使用PHP緩存技術(shù)、或第三方的mamcached 等緩存技術(shù)實(shí)現(xiàn)服務(wù)器壓力參考《PHP100視頻教程》samrty緩存技術(shù)、mamcached緩存用法

  11、include和require的區(qū)別是什么?為避免多次包含同一文件可用什么代替它們? 包含文件不存在或者語法錯(cuò)誤的時(shí)候require是致命的,include不是 require需要放在頭部預(yù)先載入,而include放在文件的任何位置隨時(shí)載入 還有一對擴(kuò)展函數(shù):require_once() include_once()

  12、mysql_fetch_row() 和mysql_fetch_array之間有什么區(qū)別? mysql_fetch_row 是從結(jié)果集取出1行數(shù)組,作為枚舉 mysql_fetch_array 是從結(jié)果集取出一行數(shù)組作為關(guān)聯(lián)數(shù)組,或數(shù)字?jǐn)?shù)組,兩者兼得

  PHP 面試技巧:如何介紹項(xiàng)目經(jīng)驗(yàn)

  1、如何介紹簡歷中的項(xiàng)目?

  項(xiàng)目經(jīng)驗(yàn)與工作經(jīng)驗(yàn)是相輔相成的,但較之于工作經(jīng)驗(yàn),項(xiàng)目經(jīng)驗(yàn)更側(cè)重于表現(xiàn)求職者在某個(gè)專業(yè)領(lǐng)域內(nèi)的技能水平(技能水平?jīng)Q定了工資水平)。因而,技術(shù)類崗招聘的時(shí)候,更注重項(xiàng)目經(jīng)驗(yàn)。項(xiàng)目介紹是有套路的,面試時(shí),要將簡歷中的項(xiàng)目準(zhǔn)備好!

  我們在跟面試官講解的時(shí)候,講解項(xiàng)目一定要圍繞著以下幾個(gè)方面:

  項(xiàng)目名稱

  開發(fā)時(shí)間(這里有個(gè)注意點(diǎn):時(shí)間不要說的太短,而應(yīng)該把前期的構(gòu)思、需求分析、準(zhǔn)備工作等時(shí)間都可以加進(jìn)去);

  項(xiàng)目描述(做什么的);

  項(xiàng)目職責(zé)(說清楚自己職責(zé),同時(shí)為了提高自己的技術(shù)形象,可以將項(xiàng)目說大點(diǎn));

  項(xiàng)目使用的技術(shù)(除了說現(xiàn)在使用的技術(shù),還可以說項(xiàng)目進(jìn)行了壓力測試、兼容性處理、數(shù)據(jù)庫的3F、未來還要放mysql集群技術(shù)、頁面靜態(tài)化技術(shù)、以提升自己在對方心目中的技術(shù)形象);

  項(xiàng)目的亮點(diǎn);在自己的項(xiàng)目上可以想一些市面上沒有但是自己覺得很有創(chuàng)意的點(diǎn)子。實(shí)現(xiàn)不實(shí)現(xiàn)都是無所謂了,但是你給面試官的印象會(huì)再上一個(gè)層次。

  項(xiàng)目體會(huì)(可以說說:多人協(xié)作、命名規(guī)范、模塊劃分);

  2、HR貶低項(xiàng)目時(shí)你該怎么辦?

  HR說:一個(gè)月的時(shí)間,四五個(gè)人的配合就完成了項(xiàng)目,可見你們項(xiàng)目不大、技術(shù)含量不高啊!如何應(yīng)對,別慌,我們應(yīng)該按下面的方法答:

  1.項(xiàng)目實(shí)現(xiàn)也許花的時(shí)間不多,但是前期的構(gòu)思、需求分析、頁面設(shè)計(jì)等等準(zhǔn)備工作是花了很多時(shí)間的。

  2.項(xiàng)目大小和技術(shù)含量并不能夠成正比,我們的項(xiàng)目,雖然小,但麻雀雖小,卻五臟俱全。接著向面試官介紹你們團(tuán)隊(duì)在項(xiàng)目過程中所使用的技術(shù)等等。

  3.項(xiàng)目大小主要是體現(xiàn)在功能上,有些功能客戶并沒有提出。如果后期客戶有提出,我們也能夠快速的實(shí)現(xiàn)。

  3、項(xiàng)目經(jīng)驗(yàn)少該怎么辦?

  對于開發(fā)來說,技術(shù)水平是決定我們工資最重要的因素。技術(shù)水平是要通過我們的項(xiàng)目體現(xiàn)出來的,但項(xiàng)目經(jīng)驗(yàn)少該怎么辦?

  如何解決項(xiàng)目經(jīng)驗(yàn)少的問題?

  1、項(xiàng)目經(jīng)驗(yàn)是拿高工資最重要的一個(gè)指標(biāo)。這反映了程序員的價(jià)值,也是用人單位給出薪資報(bào)價(jià)最重要的因素。所以學(xué)員們一定要重視項(xiàng)目。

  2、目前優(yōu)就業(yè)在全部的學(xué)習(xí)中每個(gè)模塊都會(huì)穿插實(shí)戰(zhàn)項(xiàng)目。在課程最后還有大型項(xiàng)目實(shí)戰(zhàn)。這些都是真實(shí)的項(xiàng)目,可以放在簡歷中。

  3、簡歷中至少要寫出3個(gè)項(xiàng)目。

  4、項(xiàng)目可以適當(dāng)包裝??梢远嗾f一些比較高端大氣上檔次的技術(shù)。

  5、面試官問到簡歷中的項(xiàng)目細(xì)節(jié)你要能答上來。否則,就算是你做的,面試官因你答不上來也會(huì)認(rèn)為不是你做的。所以要花時(shí)間,搞定寫在簡歷上的項(xiàng)目模塊。

  6、抓項(xiàng)目亮點(diǎn)來說,可以對照企業(yè)的需求,將最有競爭力的點(diǎn)說清楚。這種能夠加分的亮點(diǎn)一定要說到。

  php面試常見問題會(huì)回答技巧

  1、使用那些工具進(jìn)行版本控制

  cvs、svn、vss、git

  2、優(yōu)化數(shù)據(jù)庫的方法

  MySQL數(shù)據(jù)庫優(yōu)化的八大方式(經(jīng)典必看)點(diǎn)擊獲取

  選取最適用的字段屬性,盡可能減少定義字段寬度,盡量把字段設(shè)置NOTNULL,例如'省份'、'性別'最好適用ENUM

  使用連接(JOIN)來代替子查詢

  適用聯(lián)合(UNION)來代替手動(dòng)創(chuàng)建的臨時(shí)表

  事務(wù)處理

  鎖定表、優(yōu)化事務(wù)處理

  適用外鍵,優(yōu)化鎖定表

  建立索引

  優(yōu)化查詢語句

  3、是否使用過模板引擎?使用的模板引擎的名字是?

  Smarty:Smarty算是一種很老的PHP模板引擎了,它曾是我使用這門語言模板的最初選擇。雖然它的更新已經(jīng)不算頻繁了,并且缺少新一代模板引擎所具有的部分特性,但是它仍然值得一看。

  4、對于大流量網(wǎng)站,采用什么方法來解決訪問量的問題

  確認(rèn)服務(wù)器硬件是否能夠支持當(dāng)前的流量

  數(shù)據(jù)庫讀寫分離,優(yōu)化數(shù)據(jù)表

  程序功能規(guī)則,禁止外部的盜鏈

  控制大文件的下載

  使用不同主機(jī)分流主要流量

  5、語句include和require的區(qū)別是什么?為避免多次包含同一文件,可以用(?)語句代替他們

  require是無條件包含,也就是如果一個(gè)流程里加入require,無論條件成立與否都會(huì)先執(zhí)行require,當(dāng)文件不存在或者無法打開的時(shí)候,會(huì)提示錯(cuò)誤,并且會(huì)終止程序執(zhí)行

  include有返回值,而require沒有(可能因?yàn)槿绱藃equire的速度比include快),如果被包含的文件不存在的化,那么會(huì)提示一個(gè)錯(cuò)誤,但是程序會(huì)繼續(xù)執(zhí)行下去

  注意:包含文件不存在或者語法錯(cuò)誤的時(shí)候require是致命的,而include不是

  require_once表示了只包含一次,避免了重復(fù)包含

  6、談?wù)刴vc的認(rèn)識

  由模型、視圖、控制器完成的應(yīng)用程序,由模型發(fā)出要實(shí)現(xiàn)的功能到控制器,控制器接收組織功能傳遞給視圖

  7、 說明php中傳值與傳引用的區(qū)別,并說明傳值什么時(shí)候傳引用?

  變量默認(rèn)總是傳值賦值,那也就是說,當(dāng)將一個(gè)表達(dá)式的值賦予一個(gè)變量時(shí),整個(gè)表達(dá)式的值被賦值到目標(biāo)變量,這意味著:當(dāng)一個(gè)變量的賦予另外一個(gè)變量時(shí),改變其中一個(gè)變量的值,將不會(huì)影響到另外一個(gè)變量

  
看了“php面試技巧”

51270