本文是一份2014阿里巴巴測(cè)試開發(fā)工程師的面試經(jīng)驗(yàn)(內(nèi)推-電話面試),感興趣的同學(xué)參考下。 這次跟淘寶的不一樣,電面的是一個(gè)很溫柔的姐姐。之前給我打了兩次電話確定電面時(shí)間。當(dāng)?shù)诙挝艺f在路上可能信號(hào)不好的時(shí)候。姐姐很爽快地答應(yīng)過會(huì)再給我打。
剛才是讓我做下自我介紹。我就說了下自己的項(xiàng)目經(jīng)歷還有得過的一些獎(jiǎng)和證書。感覺這塊說的不好。沒有突出自己技術(shù)上的特長,也沒有說自己對(duì)
阿里巴巴的熱愛。下次切忌。
后來姐姐根據(jù)我的項(xiàng)目經(jīng)歷問了我一些項(xiàng)目里的知識(shí)。問我的特長,我就提到
數(shù)據(jù)庫方面。她問我數(shù)據(jù)庫最擅長那塊,回答是做視圖。然后就說了下視圖的優(yōu)點(diǎn):
視圖的作用
* 簡單性。看到的就是需要的。視圖不僅可以簡化用戶對(duì)數(shù)據(jù)的理解,也可以簡化他們的操作。那些被經(jīng)常使用的查詢可以被定義為視圖,從而使得用戶不必為以后的操作每次指定全部的條件。
* 安全性。通過視圖用戶只能查詢和修改他們所能見到的數(shù)據(jù)。數(shù)據(jù)庫中的其它數(shù)據(jù)則既看不見也取不到。數(shù)據(jù)庫授權(quán)命令可以使每個(gè)用戶對(duì)數(shù)據(jù)庫的檢索限制到特定的數(shù)據(jù)庫對(duì)象上,但不能授權(quán)到數(shù)據(jù)庫特定行和特定的列上。通過視圖,用戶可以被限制在數(shù)據(jù)的不同子集上:
使用權(quán)限可被限制在基表的行的子集上。 使用權(quán)限可被限制在基表的列的子集上。 使用權(quán)限可被限制在基表的行和列的子集上。 使用權(quán)限可被限制在多個(gè)基表的連接所限定的行上。 使用權(quán)限可被限制在基表中的數(shù)據(jù)的統(tǒng)計(jì)匯總上。 使用權(quán)限可被限制在另一視圖的一個(gè)子集上,或是一些視圖和基表合并后的子集上。
* 邏輯數(shù)據(jù)獨(dú)立性。視圖可幫助用戶屏蔽真實(shí)表結(jié)構(gòu)變化帶來的影響。(附上視圖的作用,進(jìn)攻參考)
其實(shí)都是學(xué)過的知識(shí)點(diǎn),自己總結(jié)的很少。還是要經(jīng)常溫習(xí)的。雖然說用的時(shí)候用不到,但是面試總結(jié)的時(shí)候很有幫助。
數(shù)據(jù)庫對(duì)象包括:表、索引、視圖、存儲(chǔ)過程、觸發(fā)器
存儲(chǔ)過程是數(shù)據(jù)庫中一個(gè)重要的對(duì)象。是一組為了完成特定功能的
SQL語句集。作用是
1.存儲(chǔ)過程是在創(chuàng)造時(shí)進(jìn)行編譯的。以后每次執(zhí)行存儲(chǔ)過程不需要重新編譯,而一般SQL語句需要每執(zhí)行一次就編譯一次。
2.當(dāng)對(duì)數(shù)據(jù)庫進(jìn)行復(fù)雜操作時(shí)(如對(duì)多個(gè)表進(jìn)行Update,Insert,Query,Delete時(shí)),可將此復(fù)雜操作用存儲(chǔ)過程封裝起來與數(shù)據(jù)庫提供的事務(wù)處理結(jié)合一起使用。
3.存儲(chǔ)過程可以重復(fù)使用,可減少數(shù)據(jù)庫開發(fā)人員的
工作量
4.安全性高,可設(shè)定只有某些用戶才具有對(duì)指定存儲(chǔ)過程的使用權(quán)主要有可重復(fù)利用,安全性
存儲(chǔ)過程和函數(shù)的區(qū)別:
1.存儲(chǔ)過程中定義的參數(shù)和輸出參數(shù)可以是任何類型,函數(shù)定義的參數(shù)又限制且沒有輸出參數(shù)。
2.函數(shù)可以用于表達(dá)式、check約束、default約束中,存儲(chǔ)過程不可以。
3.存儲(chǔ)過程中可以有T-SQL語句,函數(shù)中不可以,也不能創(chuàng)建任何表。
技術(shù)方面問完之后,面試官姐姐讓我?guī)€(gè)筆做些題:
第一個(gè)是關(guān)于四棵樹,怎么栽種這四棵樹可以使任意兩棵之間的舉例都相等。是關(guān)于三棱柱的問題。
接下來就問我有沒有測(cè)試經(jīng)驗(yàn),知不知道有什么測(cè)試方法:
回答了靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試
然后根據(jù)測(cè)試,提出了一個(gè)小的測(cè)試問題。
給你一個(gè)圓珠筆,這個(gè)圓珠筆你可以按,可以換芯。讓你做一下
功能測(cè)試。這個(gè)可以根據(jù)題目詳細(xì)寫。
最后讓自己提問問題。總體來說面試官姐姐還是很好的,只問我擅長了,有時(shí)候還給予我提醒。不錯(cuò)的。寫下經(jīng)歷,也算是對(duì)自己的總結(jié)。現(xiàn)在都在緊鑼密鼓的找工作,自己最想找的信息就是往期別人的筆試面試經(jīng)歷啦~希望對(duì)大家有幫助
English » | | | | | | | | |
Text-to-speech function is limited to 100 characters