阿里實習生面試經驗
今天上午是阿里的測試開發實習生初面,碰到了一個很nice的面試官,把一些經驗記錄下來希望能對想去阿里的或者找工作的人有一些幫助吧。
面試大約是9點40開始,模式是一對一技術面,我的面試官是一個很年輕的男生,看上去比我大不了多少,面試大約一個多小時吧,不到11點開始的,12點10才結束,不過面試從頭至尾都沒有刁難我,感覺很幸運。
面試的問題主要是對基礎知識的掌握吧,資料結構、資料庫、測試理論、java虛擬機器、網路巴拉巴拉。。總之問的很全,但是都是很基礎的知識。開始看著我的簡歷問的我簡歷上的東西,由於我之前做的專案基本都是用java寫的吧,所以問我java的內容挺多。。有java的垃圾回收機制、棧和堆的區別、java多執行緒、函式過載和函式重構的區別、socker和cookie的區別?(這個不會,記不太清了),資料庫讓我寫一個學生、老師、和課程的表格以及做出他們之間的關係,在就是寫sql語句,查找出既教“小明”又交“小紅”的老師的名字。。C中連結串列和陣列的區別,連結串列和陣列反置及他們的時間複雜度,OSI的七層結構,應用層有哪些協議,TCP/UDP的區別。。自己平時有沒有關注一些前言的開源專案,對linux應該也是有要求的,比如常用命令神馬的,應該還會有shell指令碼的一些要求吧,但是我平時基本沒用過linux,所以不會。。怎麼測試我們現在的系統。。還有java程式設計過程中常見的異常,有沒有做過效能測試等等。。還有三次握手建立連線和釋放連線的過程,三次握手有哪些狀態。。讓我寫了一個演算法並對自己寫的程式碼測試一下。。還有描述一下快排的思想。。。現在就能回憶起這麼多,好累啊,面試的時間可能就一個多小時,但是開始這次面試卻需要很多的等待和付出。。
最後我想說,測試崗現在的要求不亞於開發崗的要求,對基本功和基礎知識的掌握要求還是很高的,平時還是需要多多學習,學習技術的時候多找本質,那樣能夠發現更多問題,並關注一些前沿知識吧。。希望能有個好結果~~