大家好~我目前正在申請的University of San Francisco 的MSCS,在4/19號時,收到了來自他們的Code Interview邀請。
這兩個禮拜我爬了很多文章,但目前在網路上好像完全沒有Graduate school有Code Interview 的。大部分都是Data Science的面試比較多,而且都是比較理論方面的,因此來跟大家分享一下。(手機排版請見諒)
以下正文:
我們是用Skype進行面試,總共時間一個小時,程式語言跟IDE可以選自己愛用的就好, 我是用Java+Eclipse,會分享螢幕給面試官看
我以為會需要自我介紹之類的,結果只問候了一分鐘直接開始寫Code,
面試官會用網頁上的白板講解題目。
第一題是:請你設計一個尋找HashTable裡面,輸入的Value是否存在的方法。
第二題是:用遞迴的方式反轉一個String
eg. Hello -> olleH
第一題的細節很難用文字描述,想知道的版友請站內我再跟你說XD
因為第一題我花太久在理解題目寫完時已經快結束了,所以第二題來不及寫完,面試官就說要去面試下一個人了。但第二題我只花5分鐘就寫出來了,有點可惜。
結論:
其實不會很難,甚至連leetcode的easy難度都不到,但我想因為語言的隔閡再加上面試官是俄國人,有一點口音及語速超快,很多規則她講解了很多次我才了解。
不過真的要多習慣不同口音的英文!
另外,這種面試不像平常練題目可以一直用print的方式看自己有沒有寫錯,整場下來沒有使用print的機會。但程式裡面缺什麼面試官會提示你,再把它補上就好。
USF的實習機會真的很吸引我,但我看機會不大了