阿里巴巴測試開發工程師面試筆試經驗

才智咖 人氣:2.71W

本文是一份2014阿里巴巴測試開發工程師的面試經驗(內推-電話面試),感興趣的同學參考下。

阿里巴巴測試開發工程師面試筆試經驗

這次跟淘寶的不一樣,電面的是一個很溫柔的姐姐。之前給我打了兩次電話確定電面時間。當第二次我說在路上可能訊號不好的時候。姐姐很爽快地答應過會再給我打。 剛才是讓我做下自我介紹。我就說了下自己的專案經歷還有得過的一些獎和證書。感覺這塊說的不好。沒有突出自己技術上的特長,也沒有說自己對阿里巴巴的熱愛。下次切忌。

後來姐姐根據我的專案經歷問了我一些專案裡的知識。問我的特長,我就提到資料庫方面。她問我資料庫最擅長那塊,回答是做檢視。然後就說了下檢視的優點:

檢視的作用

* 簡單性。看到的就是需要的。檢視不僅可以簡化使用者對資料的理解,也可以簡化他們的操作。那些被經常使用的查詢可以被定義為檢視,從而使得使用者不必為以後的操作每次指定全部的條件。

* 安全性。通過檢視使用者只能查詢和修改他們所能見到的資料。資料庫中的其它資料則既看不見也取不到。資料庫授權命令可以使每個使用者對資料庫的檢索限制到特定的資料庫物件上,但不能授權到資料庫特定行和特定的列上。通過檢視,使用者可以被限制在資料的不同子集上:

使用許可權可被限制在基表的行的子集上。 使用許可權可被限制在基表的列的子集上。 使用許可權可被限制在基表的行和列的子集上。 使用許可權可被限制在多個基表的連線所限定的行上。 使用許可權可被限制在基表中的資料的'統計彙總上。 使用許可權可被限制在另一檢視的一個子集上,或是一些檢視和基表合併後的子集上。

* 邏輯資料獨立性。檢視可幫助使用者遮蔽真實表結構變化帶來的影響。(附上檢視的作用,進攻參考)

其實都是學過的知識點,自己總結的很少。還是要經常溫習的。雖然說用的時候用不到,但是面試總結的時候很有幫助。

資料庫物件包括:表、索引、檢視、儲存過程、觸發器