- 相關(guān)推薦
百度Web開(kāi)發(fā)工程師筆試題
第一部分:
1.解釋下面語(yǔ)句的意思:document.form["formName"].submit;
2.有下面語(yǔ)句:
編寫代碼,當(dāng)鼠標(biāo)劃過(guò)文本框,自動(dòng)選中文本框中的內(nèi)容。
3.將字符09轉(zhuǎn)換成十進(jìn)制數(shù)字。
4.將1234567890轉(zhuǎn)換成1,234,567,890 每3位用逗號(hào)隔開(kāi)的形式。
5.關(guān)于HTML和CSS的。
6.在文本框中輸入一個(gè)年份,判斷其生肖,并輸出在文本框旁邊。對(duì)html和javaServlet都要求寫出。
7.Ajax從服務(wù)器取數(shù)據(jù) {id:123, name:"baidu", username:"mm",checked:true};分析name對(duì)應(yīng)的值("baidu")。
8.談關(guān)于客戶體驗(yàn)的問(wèn)題。
第二部分:
1.Ajax,數(shù)據(jù)庫(kù)觸發(fā)器,GUI,中斷機(jī)制的共同思想。談一談該種思想(機(jī)制)。
2.把一篇英文文檔中所有單詞的首字母轉(zhuǎn)為大寫,文檔存在doc.txt中?梢栽诙喾N編程語(yǔ)言中選擇(C\C++,JAVA,PHP...)寫出你的思路,盡量?jī)?yōu)化你的程序。
3.關(guān)于樹(shù)的數(shù)據(jù)結(jié)構(gòu).
4.數(shù)據(jù)庫(kù)優(yōu)化:
有一個(gè)表 PRODUCT(ID,NAME,PRICE,COUNT);在執(zhí)行一下查詢的時(shí)候速度總是很慢:SELECT * FROM PRODUCT WHERE PRICE=100;在price字段上加上一個(gè)非聚簇索引,查詢速度還是很慢。
(1)分析查詢慢的原因。
(2)如何進(jìn)行優(yōu)化。
5.CREATE TABLE topid{
topicId int not null primary key auto_increment,
title text,
author varchar(30),
content blob,
isDeleted int
...... //好像在author上定義了一個(gè)索引
}
CREATE TABLE reply{
topicId int foreign key,
replyId int primary key auto_increment,
replyAuthor varchar(30),
replyTime datetime,
context blob
....... //定義了一個(gè)索引和key
}
一個(gè)為主題表,一個(gè)為回復(fù)表。
1.問(wèn)從性能上考慮,這樣做有什么不足。
2.查詢回復(fù)時(shí)間不超過(guò)一個(gè)特定的時(shí)間段,回復(fù)的作者名字以MIKE開(kāi)頭的主題的title,以如下的查詢:
select * from topic where replyid in (select replyid from reply where
replyAuthor like 'mike%' and (currentTime()-replyTime
從性能上考慮上述的查詢語(yǔ)句有什么不足?如何進(jìn)行優(yōu)化?
更多經(jīng)典的面試試題分享,歡迎大家繼續(xù)關(guān)注中國(guó)人才網(wǎng)!
【百度Web開(kāi)發(fā)工程師筆試題】相關(guān)文章:
web開(kāi)發(fā)工程師個(gè)人簡(jiǎn)歷08-07
web前端開(kāi)發(fā)工程師個(gè)人簡(jiǎn)歷09-25
web前端開(kāi)發(fā)求職簡(jiǎn)歷01-18
Java Web基礎(chǔ)筆試題09-26
web前端面試題08-08