第一篇:PHP網(wǎng)站開發(fā)程序員筆試試題
Linux網(wǎng)站開發(fā)筆試題(45分鐘)
(linux網(wǎng)站開發(fā)程序員)
姓名 :
性別 :
聯(lián)系電話 :
1、基礎(chǔ)編程題(使用PHP、C、C++或shell編寫)
1、請用你擅長的高級編程語言描述一下冒泡排序的算法,對象是一個數(shù)組。
2、輸入一個英文句子,翻轉(zhuǎn)句子中單詞的順序,但單詞內(nèi)字符的順序不變。句子中單詞以空格符隔開。為簡單起見,標(biāo)點符號和普通字母一樣處理。
例如輸入“I am a student.”,則輸出“student.a am I”。
3、輸入n個整數(shù),輸出其中最小的k個。
例如輸入1,2,3,4,5,6,7和8這8個數(shù)字,則最小的4個數(shù)字為1,2,3和4。
(本題僅要求寫出分析思路不要求編碼)
二、寫一個簡單的信息提交頁面add.html,提交地址為http://localhost/abc.php,包含姓名、性別、年齡段三條信息,其中年齡段使用下拉菜單,選項分別為:20歲以下,20~30,31~40,40歲以上。
三、有兩張表:
部門表department 部門編號dept_id 部門名稱dept_name 員工表employee 員工編號empid 員工姓名e_name 部門編號dept_id 工資e_wage
根據(jù)下列題目寫出sql:
1、列出工資大于7000的員工所屬的部門編號
2、列出員工表中的部門名稱(左連接)
3、列出員工少于3人的部門編號
4、列出工資最高的員工姓名
5、求各部門的平均工資
6、求各部門的員工工資總額
7、求每個部門中的最大工資值和最小工資值,并且它的最小值小于5000,最大值大于15000
8、假如現(xiàn)在在庫中有一個和員工表結(jié)構(gòu)相同的空表employee2,請用一條sql語句將employee表中的所以記錄插入到employee2表中。
四、寫出十個常用的linux命令,并簡單說明他們的作用。
五、談?wù)勀銓F隊配合的看法。
第二篇:PHP高級程序員筆試試題-2011(范文模版)
PHP高級程序員筆試試題
1、Include require include_once require_once 的區(qū)別?
2、.向php傳入?yún)?shù)的兩種方法。(mysql)請寫出數(shù)據(jù)類型(int char varchar datetime text)的意思;請問varchar和char有什么區(qū)別?
3、您是否用過版本控制軟件? 如果有您用的版本控制軟件的名字是?
4、寫代碼來解決多進程/線程同時讀寫一個文件的問題。
5、Mysql 的存儲引擎,myisam和innodb的區(qū)別?
6、MySQL數(shù)據(jù)庫作發(fā)布系統(tǒng)的存儲,一天五萬條以上的增量,預(yù)計運維三年,怎么優(yōu)化?寫出一種排序算法(原理),并說出優(yōu)化它的方法?
7、對于大流量的網(wǎng)站,您采用什么樣的方法來解決各頁面訪問量統(tǒng)計問題?
8、請介紹Session的原理,大型網(wǎng)站中Session方面應(yīng)注意什么?
9、介紹一下常見的SSO(單點登陸)方案(比如dedecms整合discuz的passport)的原理?10、11、12、13、14、15、16、17、18、19、20、您寫過的PHP框架的特點,主要解決什么問題,與其他框架的不同點? 寫一段上傳文件的代碼?
測試php性能和mysql數(shù)據(jù)庫性能的工具,和找出瓶頸的方法? ssh 安全增強方法;密碼方式和rsa key 方式的配置; linux下查看當(dāng)前系統(tǒng)負(fù)載信息的一些方法? gdb,strace,valgrind的基本使用; javascript中的prototype; javascript中this對象的作用域; IE/firefox常用hack;
firefox,IE下的前端js/css調(diào)試工具;
一群猴子排成一圈,按1,2,…,n依次編號。然后從第1只開始數(shù),數(shù)到第m只,把它踢出圈,從它后面再開始數(shù),再數(shù)到第m只,在把它踢出去…,如此不停的進行下去,直到最后只剩下一只猴子為止,那只猴子就叫做大王。要求編程模擬此過程,輸入m、n, 輸出最后那個大王的編號。用程序模擬該過程。
21、HTTP協(xié)議中幾個狀態(tài)碼的含義:503 500 401 200 301 302……
22、一些編譯php時的configure 參數(shù);23、24、25、26、27、28、Safe_mode 打開后哪些地方受限.;
已知某年元月一日星期幾,不使用日期函數(shù),計算某年某月某日星期幾; memcache與memcached的區(qū)別與安裝方法; Memcache和mysql交互流程操作原理; 設(shè)計一個無限分類表,并寫出核心代碼;
第三篇:PHP程序員筆試題
姓名:________________
開始時間:________________(完成時間1個小時)
1、HTTP 協(xié)議里 GET和POST請求的區(qū)別
2、session與cookie的區(qū)別
3、數(shù)據(jù)庫中的事務(wù)是什么?
4、優(yōu)化MYSQL數(shù)據(jù)庫的方法,舉例說明。(多寫多得,可寫在反面)
5、PHP語句include和require的區(qū)別是什么
6、JS表單彈出對話框函數(shù)是什么?獲得輸入焦點函數(shù)是什么?
7、下面的PHP5程序的輸出值是什么?
$num = 10;
function multiply(){ $num = $num * 10;
}
multiply();
echo $num;?>
8、PHP檢測一個變量是否有設(shè)置的函數(shù)是什么?
9、談?wù)剬vc的認(rèn)識?
10、一個整數(shù)數(shù)組包含10個元素,未排好序
9,16,25,32,2,1,29,81,36,21 寫一個PHP程序,1)對數(shù)組進行排序
2)用二分法查找并輸出 20 這個數(shù)在數(shù)組中的序(序號從1開始,查找不到返回0),寫在反面
11、請寫一個PHP函數(shù)驗證電子郵件的格式是否正確
12、寫出Linux下 創(chuàng)建目錄、刪除目錄、刪除文件、查看指定目錄內(nèi)容、移動文件的命令,并舉例說明
13、CSS中margin和padding的區(qū)別
14、簡述ajax的原理
15、假設(shè)給你5臺服務(wù)器,請大致的描述一下,如何使用你所熟悉的軟件,搭建一個日PV 100萬左右的中型網(wǎng)站,包括數(shù)據(jù)庫、WEB服務(wù)
第四篇:安宜商城PHP高級程序員筆試試題
PHP高級程序員筆試試題
1、Include require include_once require_once 的區(qū)別?
2、.向php傳入?yún)?shù)的兩種方法。(mysql)請寫出數(shù)據(jù)類型(int char varchar datetime text)的意思;請問varchar和char有什么區(qū)別?
3、您是否用過版本控制軟件? 如果有您用的版本控制軟件的名字是?
4、寫代碼來解決多進程/線程同時讀寫一個文件的問題。
5、Mysql 的存儲引擎,myisam和innodb的區(qū)別?
6、MySQL數(shù)據(jù)庫作發(fā)布系統(tǒng)的存儲,一天五萬條以上的增量,預(yù)計運維三年,怎么優(yōu)化?寫出一種排序算法(原理),并說出優(yōu)化它的方法?
7、對于大流量的網(wǎng)站,您采用什么樣的方法來解決各頁面訪問量統(tǒng)計問題?
8、請介紹Session的原理,大型網(wǎng)站中Session方面應(yīng)注意什么?
9、介紹一下常見的SSO(單點登陸)方案(比如dedecms整合discuz的passport)的原理?10、11、12、13、14、15、16、17、18、19、20、21、22、您寫過的PHP框架的特點,主要解決什么問題,與其他框架的不同點? 寫一段上傳文件的代碼? 測試php性能和mysql數(shù)據(jù)庫性能的工具,和找出瓶頸的方法? ssh 安全增強方法;密碼方式和rsa key 方式的配置; linux下查看當(dāng)前系統(tǒng)負(fù)載信息的一些方法? rpm/apt/yum/ports 裝包,查詢,刪除的基本命令? Makefile的基本格式,gcc 編譯,連接的命令,-O0 和-O3區(qū)別; gdb,strace,valgrind的基本使用; javascript中的prototype;、javascript中this對象的作用域; IE和firefox事件冒泡的不同; DTD的定義; IE/firefox常用hack;
23、firefox,IE下的前端js/css調(diào)試工具;
24、一群猴子排成一圈,按1,2,…,n依次編號。然后從第1只開始數(shù),數(shù)到第m只,把它踢出圈,從它后面再開始數(shù),再數(shù)到第m只,在把它踢出去…,如此不停的進行下去,直到最后只剩下一只猴子為止,那只猴子就叫做大王。要求編程模擬此過程,輸入m、n, 輸出最后那個大王的編號。用程序模擬該過程。25、26、27、28、HTTP協(xié)議中幾個狀態(tài)碼的含義:503 500 401 200 301 302…… 一些編譯php時的configure 參數(shù); Safe_mode 打開后哪些地方受限.; 已知某年元月一日星期幾,不使用日期函數(shù),計算某年某月某日星期幾;
為了找到一個好的模板引擎,我在互聯(lián)網(wǎng)上進行搜索,目前已經(jīng)整理出了以下名單:
Smarty
Smarty的特點是將模板編譯成PHP腳本,然后執(zhí)行這些腳本。很快,非常靈活。Heyes Template Class
一個非常容易使用,但功能強大并且快速的模板引擎,它幫助你把頁面布局和設(shè)計從代碼中分離。
FastTemplate
一個簡單的變量插值模板類,它分析你的模板,把變量的值從HTML代碼中分離處理。
php程序員站
ShellPage
一個簡單易用的類,可以讓你的整個網(wǎng)站布局基于模板文件,修改模板就能改變整個站點。php程序員站STP Simple Template Parser
一個簡單、輕量級并且易于使用的模板分析類。它可以從多個模板中組裝一個頁面,把結(jié)果頁面輸出到瀏覽器或者文件系統(tǒng)。
OO Template Class
一個你可以用在自己程序中的面向兌現(xiàn)的模板類。
phperz~com
SimpleTemplate
一個可以創(chuàng)建和結(jié)構(gòu)化網(wǎng)站的模板引擎。它可以解析和編譯模板。phperz.com
bTemplate
短小但是快速的模板類,允許你把PHP邏輯代碼從HTML修飾代碼中分離。php程序員站
Savant
一個強大且輕量級的PEAR兼容模板系統(tǒng)。它是非編譯型的,使用PHP語言本身做為它的模板語言。phperz.com
ETS-easy template system
可以使用完全相同數(shù)據(jù)重組模板的模板系統(tǒng)。
EasyTemplatePHP
適用于你的站點的一個簡單但是強大的模板系統(tǒng)。
vlibTemplate
一個快速、全能的模板系統(tǒng),它包含一個緩存和調(diào)試類。
AvanTemplate
多字節(jié)安全的模板引擎,占用很少系統(tǒng)資源。它支持變量替換,內(nèi)容塊可以設(shè)置顯示或隱藏。
phperz.com
Grafx Software’s Fast Template
一個修改版本的Fast Template系統(tǒng),它包括緩存功能,調(diào)試控制臺以及沉默去除為賦值塊。phperz~comTemplatePower
一個快速、簡單、功能強大的模板類。主要功能有嵌套的動態(tài)塊支持,塊/文件包含支持以及顯示/隱藏未賦值的變量。
phperz~com
TagTemplate
這個庫的功能被設(shè)計來使用模板文件,同時允許你從HTML文件檢索信息。
htmltmpl: templating engine
一個適用于Python和PHP的模板引擎。它面向希望在項目中分離代碼和設(shè)計的web應(yīng)用開發(fā)人員。php程序員站
PHP Class for Parsing Dreamweaver templates
一個分析Dreamweaver模板的簡單類,被用于Gallery 2 和WordPress的自定義模塊中。phperz~comMiniTemplator(Template Engine)
針對HTML文件的一個緊湊型模板引擎。對于模板變量和塊定義它具有簡單的語法。其中塊可以嵌套。phperz.com
Layout Solution
簡化網(wǎng)站開發(fā)和維護。它擁有常用的變量和頁面元素使你不需要重復(fù)做頁面布局工作。
php程序員站
Cached Fast Template
它已經(jīng)納入 FastTemplate,允許你緩存模板文件,甚至可以在分離的塊內(nèi)容上緩存不同的規(guī)格。php程序員之家
一個支持MySQL, Odbc, Sql-Server和ADODB的模板引擎。它包含7個方法和兩個屬性。www.tmdps.cn
Brian Lozier’s php based template engine
只有2K大小,非常快并且是面向?qū)ο笤O(shè)計。
phperz~com
WACT
一個從設(shè)計中分離代碼的模板引擎。
PHPTAL
一個PHP下面的XML/XHTML模板庫
第五篇:PHP程序員
**的個人簡歷
個人資料
姓名: **電子郵件: ******@qq.com
名族: 漢出生日期: 1991/1/3
學(xué)歷: 本科居住地址: 深圳福田
性別: 男手機號碼: 186***7739
4求職意向
到崗時間:即時
期望職位:php程序員
工作性質(zhì):全職
專業(yè)技能
1、熟練掌握PHP,HTML,DIV+CSS,Javascript,Ajax,jQuery等Web開發(fā)技術(shù)。
2、熟練使用PDO、MySQL方式操作MySQL數(shù)據(jù)庫系統(tǒng),熟悉MySQL事物及存儲過程。
3、熟悉HTML,DIV+CSS前臺頁面技術(shù)和XML的使用。
4、熟悉網(wǎng)頁靜態(tài)化、Smarty緩存,thinkPHP緩存,掌握Web防SQL注入。
5、孰悉MVC架構(gòu)開發(fā)思想模式,熟練使用Smarty模板,ThinkPHP框架,ZendFramework框架。
6、熟練掌握Zend Studio, Dreamweaver,Notepad++, EclipsePHP等常用Web開發(fā)工具;
7、了解Linux基本操作。
項目經(jīng)驗? 項目一
項目名稱:地球新聞網(wǎng)
軟件環(huán)境:
開發(fā)工具:
項目描述: linux+apache+mysql+php Zend Studio 1.該項目是一個集各種新聞的網(wǎng)站。2.前臺采用div+css,javascript等
技術(shù)進行頁面布局,Javascript和Jquery技術(shù)制作下拉菜單、表單驗證、復(fù)選框等效果。3.后臺采用全面向?qū)ο箝_發(fā),良好的運用了MVC三層架
構(gòu)模式。
責(zé)任描述:獨立開發(fā)
項目體會:通過開發(fā)這次項目,使我對制作一個網(wǎng)站有了一個全面的了解,也同時增
加了我的技術(shù)能力;通過該網(wǎng)站使我了解只有想不到,沒有做不到。同時
也想到在這個發(fā)展迅速的社會,我們只有不斷努力學(xué)習(xí)新的技術(shù)才能滿足
客戶的要求。
? 項目二
項目名稱:聚焦購物商城
軟件環(huán)境:
開發(fā)工具:
項目描述: windows+apache+mysql+php Zend Studio 8.0 該項目是一個大型的網(wǎng)站商城,采用thinkPHP主流框架開發(fā)。
前臺包括:商品列表、搜索、商品詳細(xì)頁、注冊、登錄、購物車、會員
中心、評論等。后臺有:商品管理、訂單管理、會員管理、商家管理等。
滿足用戶購物流程的各種需求
責(zé)任描述: 負(fù)責(zé)完成了MySQL數(shù)據(jù)表、字段、索引的分析與創(chuàng)建,主頁的圖片輪換,商品詳細(xì)
頁,購物車模塊,登錄注冊等功能,以及后臺商品管理模塊。
項目體會:通過此次項目的實戰(zhàn),讓我對thinkPHP的掌握更加深刻,同時給我感覺的是使用模板的開發(fā)速度之快,更實現(xiàn)的HTML的代碼與PHP代碼的分
離,使得擁有更好的擴展以及維護。
工作經(jīng)驗
2012/8—2013/4業(yè)聚醫(yī)療器械(深圳)有限公司技術(shù)員 工作感想
之前的公司主要是生產(chǎn)和研發(fā)介入性醫(yī)療器械的一家公司,我的工作任務(wù)主要從事公司導(dǎo)管支架的研發(fā),研發(fā)多種不同尺寸型號的球囊擴張導(dǎo)管。在我的工作中,使我學(xué)到了很多東西,讓我變得更加細(xì)心,做事情更加注重細(xì)節(jié),更有時間觀念等等。
教育經(jīng)歷
? 2013/4—2013/8達(dá)內(nèi)PHP培訓(xùn)php程序員主要學(xué)習(xí)了:linux系統(tǒng)常用操作命令,HTML/CSS,Javascript/Jquery/Ajax的前臺技術(shù),學(xué)習(xí)了用Linux系統(tǒng)和Windows系統(tǒng)開發(fā)項目,學(xué)習(xí)了Smarty模板,Zendframework,thinkPHP框架的使用,學(xué)習(xí)了DEDECMS二次開發(fā)。
在學(xué)習(xí)的過程中,自己獨立完成了一個小項目《地球新聞網(wǎng)》,和同學(xué)合作完
成了一個商城網(wǎng)站《聚焦購物》,通過這兩個項目的實戰(zhàn),為我以后的工作打
下了堅實的基礎(chǔ)。
? 2008/9—2012/7湖北信息工程專修學(xué)院電子商務(wù)本科主要學(xué)習(xí)了:計算機應(yīng)用基礎(chǔ),管理學(xué),電子商務(wù)概論,網(wǎng)頁設(shè)計與制作,電子商務(wù)法,商務(wù)溝通與談判及商業(yè)職業(yè)道德專業(yè)課程,安全教育等課程。
通過這些課程的學(xué)習(xí),使我對電子商務(wù)系統(tǒng)建設(shè)與管理打下了良好的基礎(chǔ),同時也使我擁有較強的溝通能力和職業(yè)道德水準(zhǔn)。
個人評價 1.本人細(xì)心,樂觀積極心態(tài),吃苦耐勞,勇于挑戰(zhàn)自我,熱愛學(xué)習(xí),喜歡總結(jié);
2.具備良好的團隊精神,能很好的與團隊協(xié)作開發(fā),有良好的溝通能力,喜歡交朋友;
3.性格開朗,陽光,喜歡籃球,游泳,羽毛球等體育運動。