PHP程序員筆試題和面試題答案含答案

大風(fēng)車(chē)考試網(wǎng)

  入門(mén)級(jí)php程序員筆試題(總100分/47題)

  簡(jiǎn)述題(50分)

  1、用php打印出前一天的時(shí)間格式是2006-5-10 22:21:21(2分)

  echo date("Y-m-d G:i:s",strtotime("-1 day"));

  2、echo(),print(),print_r()的區(qū)別(3分)

  echo()是一個(gè)php語(yǔ)句,所以沒(méi)有返回值,能打印簡(jiǎn)單的數(shù)據(jù)。

  print()是一個(gè)函數(shù),有返回值,能打印簡(jiǎn)單的數(shù)據(jù)。

  print_r()是一個(gè)函數(shù),能打印復(fù)雜的(mix)數(shù)據(jù)。

  如:

  'wangking','qq'=>'123456');print_r($arr);?>

  運(yùn)行結(jié)果:

  hello word

  the value is 1

  Array ( [name] => wangking [qq] => 123456 ) ......

  3、能夠使html和php分離開(kāi)使用的模板(1分)

  smarty模板

  4、使用哪些工具進(jìn)行版本控制?(1分)

  TortoiseSVN

  6、如何實(shí)現(xiàn)字符串翻轉(zhuǎn)?(3分)

  strrev("Hello world!");

  7、優(yōu)化mysql數(shù)據(jù)庫(kù)的方法。(4分,多寫(xiě)多得)

  (1).數(shù)據(jù)庫(kù)設(shè)計(jì)方面,這是DBA和Architect的責(zé)任,設(shè)計(jì)結(jié)構(gòu)良好的數(shù)據(jù)庫(kù),必要的時(shí)候,去正規(guī)化(英文是這個(gè):denormalize,中文翻譯成啥我不知道),允許部分?jǐn)?shù)據(jù)冗余,避免JOIN操作,以提高查詢效率

  (2).系統(tǒng)架構(gòu)設(shè)計(jì)方面,表散列,把海量數(shù)據(jù)散列到幾個(gè)不同的表里面.快慢表,快表只留最新數(shù)據(jù),慢表是歷史存檔.集群,主服務(wù)器Read & write,從服務(wù)器read only,或者N臺(tái)服務(wù)器,各機(jī)器互為Master

  (3).(1)和(2)超越PHP Programmer的要求了,會(huì)更好,不會(huì)沒(méi)關(guān)系.檢查有沒(méi)有少加索引

  (4).寫(xiě)高效的SQL語(yǔ)句,看看有沒(méi)有寫(xiě)低效的SQL語(yǔ)句,比如生成笛卡爾積的全連接啊,大量的Group By和order by,沒(méi)有l(wèi)imit等等.必要的時(shí)候,把數(shù)據(jù)庫(kù)邏輯封裝到DBMS端的存儲(chǔ)過(guò)程里面.緩存查詢結(jié)果,explain每一個(gè)sql語(yǔ)句

  (5).所得皆必須,只從數(shù)據(jù)庫(kù)取必需的數(shù)據(jù),比如查詢某篇文章的評(píng)論數(shù),select count(*) ... where article_id = ? 就可以了,不要先select * ... where article_id = ?然后msql_num_rows.

  只傳送必須的SQL語(yǔ)句,比如修改文章的時(shí)候,如果用戶只修改了標(biāo)題,那就update ... set title = ? where article_id = ?不要set content = ?(大文本)

  (6).必要的時(shí)候用不同的存儲(chǔ)引擎.比如InnoDB可以減少死鎖.HEAP可以提高一個(gè)數(shù)量級(jí)的查詢速度

  8、php的意思(送1分)

  Hypertext Preprocessor

  9、mysql取得當(dāng)前時(shí)間的函數(shù)是?,格式化日期的函數(shù)是(2分)

  now() DATE_FORMA T(date, format) .

  10、實(shí)現(xiàn)中文字串截取無(wú)亂碼的方法。(3分)

  使用mbstring擴(kuò)展庫(kù)的mb_substr()截取就不會(huì)出現(xiàn)亂碼了

  11、您是否用過(guò)版本控制軟件? 如果有您用的版本控制軟件的名字是?(1分)

  TortoiseSVN

  12、您是否用過(guò)模板引擎? 如果有您用的模板引擎的名字是?(1分)

  smarty模板

  13、請(qǐng)簡(jiǎn)單闡述您最得意的開(kāi)發(fā)之作(4分)

  14、對(duì)于大流量的網(wǎng)站,您采用什么樣的方法來(lái)解決訪問(wèn)量問(wèn)題?(4分)

  15、用php寫(xiě)出顯示客戶端ip與服務(wù)器ip的代碼(1分)

  打印客戶端IP:echo $_SERVER[‘REMOTE_ADDR’]; 或者: getenv('REMOTE_ADDR');

  打印服務(wù)器IP:echo gethostbyname("http://www.baidu.com/")

  16、語(yǔ)句include和require的區(qū)別是什么?為避免多次包含同一文件,可用(?)語(yǔ)句代替它們? (2分)

  • 相關(guān)文章
  • 金山軟件招聘試方向筆試真題金山軟件招聘試方向筆試真題

    第一題是如何測(cè)試一個(gè)安裝程序,選用什么工具,什么方法; 用虛擬機(jī)測(cè)試安裝程序,在虛擬機(jī)上運(yùn)行安裝程序。 主要測(cè)試安裝時(shí)的安裝目錄、環(huán)境變量、硬件環(huán)境以..

  • 百度Web開(kāi)發(fā)工程師的筆試題和面試題答案百度Web開(kāi)發(fā)工程師的筆試題和面試題答案

    第一部分: 1.解釋下面語(yǔ)句的意思:document.form["formName"].submit; 2.有下面語(yǔ)句: 編寫(xiě)代碼,當(dāng)鼠標(biāo)劃過(guò)文本框,自動(dòng)選中文本框中的內(nèi)容..

  • 中興校園招聘硬件類筆試真題中興校園招聘硬件類筆試真題

    一、選擇判斷題: 1.ChipScope是哪個(gè)FPGA廠家的在線調(diào)試技術(shù)(Xilinx,Altera的是SignalTap) 2.FPGA設(shè)計(jì)中既可以用于靜態(tài)驗(yàn)證又可以用于動(dòng)態(tài)仿真的是(斷言,類..

  • 金山軟件招聘試方向筆試真題金山軟件招聘試方向筆試真題

    第一題是如何測(cè)試一個(gè)安裝程序,選用什么工具,什么方法; 用虛擬機(jī)測(cè)試安裝程序,在虛擬機(jī)上運(yùn)行安裝程序。 主要測(cè)試安裝時(shí)的安裝目錄、環(huán)境變量、硬件環(huán)境以..

  • 百度Web開(kāi)發(fā)工程師的筆試題和面試題答案百度Web開(kāi)發(fā)工程師的筆試題和面試題答案

    第一部分: 1.解釋下面語(yǔ)句的意思:document.form["formName"].submit; 2.有下面語(yǔ)句: 編寫(xiě)代碼,當(dāng)鼠標(biāo)劃過(guò)文本框,自動(dòng)選中文本框中的內(nèi)容..

  • 中興校園招聘硬件類筆試真題中興校園招聘硬件類筆試真題

    一、選擇判斷題: 1.ChipScope是哪個(gè)FPGA廠家的在線調(diào)試技術(shù)(Xilinx,Altera的是SignalTap) 2.FPGA設(shè)計(jì)中既可以用于靜態(tài)驗(yàn)證又可以用于動(dòng)態(tài)仿真的是(斷言,類..

  • 河北新聞網(wǎng)兩學(xué)一做知識(shí)競(jìng)賽(試題+答案完整版)河北新聞網(wǎng)兩學(xué)一做知識(shí)競(jìng)賽(試題+答案完整版)

    2016河北新聞網(wǎng)兩學(xué)一做知識(shí)競(jìng)賽開(kāi)賽啦,快來(lái)圍觀吧。活動(dòng)內(nèi)容為推動(dòng)“兩學(xué)一做”學(xué)習(xí)教育深入開(kāi)展,省委宣傳部、省委組織部組織開(kāi)展“兩學(xué)一做”知識(shí)競(jìng)賽活動(dòng),河北..

  • 河北新聞網(wǎng)兩學(xué)一做知識(shí)競(jìng)賽活動(dòng)試題答案河北新聞網(wǎng)兩學(xué)一做知識(shí)競(jìng)賽活動(dòng)試題答案

    2016年河北新聞網(wǎng)兩學(xué)一做知識(shí)競(jìng)賽活動(dòng)試題答案為推動(dòng)“兩學(xué)一做”學(xué)習(xí)教育深入開(kāi)展,省委宣傳部、省委組織部組織開(kāi)展“兩學(xué)一做”大型知識(shí)競(jìng)賽。此項(xiàng)活動(dòng)由河北新聞..

  • 兩學(xué)一做學(xué)習(xí)教育知識(shí)競(jìng)賽活動(dòng)10篇兩學(xué)一做學(xué)習(xí)教育知識(shí)競(jìng)賽活動(dòng)10篇

    為隆重紀(jì)念中國(guó)共產(chǎn)黨建黨95周年,推進(jìn)我市“兩學(xué)一做”學(xué)習(xí)教育深入開(kāi)展,推動(dòng)廣大黨員干部認(rèn)真學(xué)好黨章黨規(guī)和*系列重要講話,現(xiàn)將“兩學(xué)一做”學(xué)習(xí)教育知識(shí)競(jìng)賽題予..

  • 開(kāi)展兩學(xué)一做學(xué)習(xí)教育知識(shí)競(jìng)賽活動(dòng)真題答案開(kāi)展兩學(xué)一做學(xué)習(xí)教育知識(shí)競(jìng)賽活動(dòng)真題答案

    144.根據(jù)《中國(guó)共產(chǎn)黨紀(jì)律處分條例》規(guī)定,黨的各級(jí)代表大會(huì)的代表受到(D)處分的,黨組織應(yīng)當(dāng)終止其代表資格。A.警告(含)以上B.嚴(yán)重警告(含)以上C.撤銷黨內(nèi)職務(wù)(含)以..