PHP軟件工程師的筆試題和面試題答案

思而思學(xué)網(wǎng)

作為計(jì)算機(jī)專業(yè)畢業(yè)生的你,能全部完成如下PHP軟件工程師的筆試題嗎?
1. 基本知識(shí)點(diǎn)

HTTP協(xié)議中幾個(gè)狀態(tài)碼的含義:503 500 401 200 301 302。。。

Include require include_once require_once 的區(qū)別.

PHP/Mysql中幾個(gè)版本的進(jìn)化史,比如mysql4.0到4.1,PHP 4.x到5.1的重大改進(jìn)等等。

HEREDOC介紹

寫(xiě)出一些php魔幻方法;

一些編譯php時(shí)的configure 參數(shù)

向php傳入?yún)?shù)的兩種方法。

(mysql)請(qǐng)寫(xiě)出數(shù)據(jù)類型(int char varchar datetime text)的意思; 請(qǐng)問(wèn)varchar和char有什么區(qū)別;

error_reporting 等調(diào)試函數(shù)使用

您是否用過(guò)版本控制軟件? ??心?玫陌姹究刂迫砑?拿?質(zhì)??

posix和perl標(biāo)準(zhǔn)的正則表達(dá)式區(qū)別;

Safe_mode 打開(kāi)后哪些地方受限.

寫(xiě)代碼來(lái)解決多進(jìn)程/線程同時(shí)讀寫(xiě)一個(gè)文件的問(wèn)題。

寫(xiě)一段上傳文件的代碼。

Mysql 的存儲(chǔ)引擎,myisam和innodb的區(qū)別。

2. web 架構(gòu),安全,項(xiàng)目經(jīng)驗(yàn)

介紹xdebug,apc,eAccelerator,Xcache,Zend opt的使用經(jīng)驗(yàn)。

使用mod_rewrite,在服務(wù)器上沒(méi)有/archivers/567.html這個(gè)物理文件時(shí),重定向到index.php?id=567 ,請(qǐng)先打開(kāi)mod_rewrite.

MySQL數(shù)據(jù)庫(kù)作發(fā)布系統(tǒng)的存儲(chǔ),一天五萬(wàn)條以上的增量,預(yù)計(jì)運(yùn)維三年,怎么優(yōu)化?

寫(xiě)出一種排序算法(原理),并說(shuō)出優(yōu)化它的方法。

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

對(duì)于大流量的網(wǎng)站,您采用什么樣的方法來(lái)解決各頁(yè)面訪問(wèn)量統(tǒng)計(jì)問(wèn)題

您是否用過(guò)模板引擎? ??心?玫哪0逡?嫻拿?質(zhì)??

請(qǐng)介紹Session的原理,大型網(wǎng)站中Session方面應(yīng)注意什么?

測(cè)試php性能和mysql數(shù)據(jù)庫(kù)性能的工具,和找出瓶頸的方法。

正則提出一個(gè)網(wǎng)頁(yè)中的所有鏈接.

介紹一下常見(jiàn)的SSO(單點(diǎn)登陸)方案(比如dedecms整合discuz的passport)的原理。

您寫(xiě)過(guò)的PHP框架的特點(diǎn),主要解決什么問(wèn)題,與其他框架的不同點(diǎn)。

大型的論壇/新聞文章系統(tǒng)/SNS網(wǎng)站在性能優(yōu)化上有什么區(qū)別?

相冊(cè)類應(yīng)用:要求在瀏覽器中能同時(shí)選中并上傳多個(gè)文件,圖片要求能剪裁,壓縮包在服務(wù)器端解壓。能上傳單個(gè)達(dá)50M的文件。上傳過(guò)程中有進(jìn)度條顯示。每個(gè)圖片能生成四種大小縮略圖,視頻文件要轉(zhuǎn)成flv供flash播放。敘述要涉及的各類開(kāi)源軟件和簡(jiǎn)單用途。

一 群猴子排成一圈,按1,2,…,n依次編號(hào)。然后從第1只開(kāi)始數(shù),數(shù)到第m只,把它踢出圈,從它后面再開(kāi)始數(shù),再數(shù)到第m只,在把它踢出去…, 如此不停的進(jìn)行下去,直到最后只剩下一只猴子為止,那只猴子就叫做大王。要求編程模擬此過(guò)程,輸入m、n, 輸出最后那個(gè)大王的編號(hào)。用程序模擬該過(guò)程。

3. unix/linux 基本使用

linux下查看當(dāng)前系統(tǒng)負(fù)載信息的一些方法。

vim的基本快捷鍵。

ssh 安全增強(qiáng)方法;密碼方式和rsa key 方式的配置。

rpm/apt/yum/ports 裝包,查詢,刪除的基本命令。

Makefile的基本格式,gcc 編譯,連接的命令,-O0 和-O3區(qū)別。

gdb,strace,valgrind的基本使用.

4. 前端,HTML,JS

css盒模型。

javascript中的prototype。

javascript中this對(duì)象的作用域。

IE和firefox事件冒泡的不同。

什么?忠炷J?,標(biāo)準(zhǔn)模式,近標(biāo)準(zhǔn)模式。

DTD的定義

IE/firefox常用hack.

firefox,IE下的前端js/css調(diào)試工具。

熱門(mén)推薦

最新文章