我是一所211大學(xué)的計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的學(xué)生,我從初中開始,就開始參加計(jì)算機(jī)競(jìng)賽并且也得了不少獎(jiǎng)項(xiàng),高考也如愿以償進(jìn)了心儀的專業(yè)。可能是基礎(chǔ)比較好,經(jīng)驗(yàn)也比較豐富,我面試了很多家公司,全都過(guò)了,我發(fā)現(xiàn)這些面試的問題,其實(shí)都是大同小異,無(wú)非問一些“你會(huì)什么”、“操作系統(tǒng)的問題”、“計(jì)算機(jī)網(wǎng)絡(luò)的問題”,當(dāng)然除此之外,還有算法題。算法題說(shuō)白了就是要刷題,我一直有在Lintcode刷題,所以算法題對(duì)于我來(lái)說(shuō),都沒多大的難度。因?yàn)槊嬖囄叶歼^(guò)了,所以我有了更多的選擇權(quán),想來(lái)想去,我最后還是選了優(yōu)酷,因?yàn)閮?yōu)酷離家最近,而且待遇也不錯(cuò)。
總體來(lái)說(shuō),優(yōu)酷的面試挺注重基礎(chǔ)知識(shí)的,考察的內(nèi)容也十分全面。
我是通過(guò)網(wǎng)申投的簡(jiǎn)歷,投了沒多久就收到了電面通知。
電面過(guò)程中,面試官跟我確認(rèn)了一下基本信息,然后根據(jù)簡(jiǎn)歷和我做過(guò)的項(xiàng)目問了幾個(gè)問題,還問了一些理論知識(shí),比如:關(guān)于框架,spring的一些工作流程。
電面過(guò)后大概1周,HR通知我去面試。
面試那天,我先在前臺(tái)登記了一下,之后,HR聯(lián)系了面試官,并且將我?guī)チ藭?huì)議室。
首先是部門面,來(lái)了2個(gè)人,一上來(lái)先做了一份筆試題,都是一些比較基礎(chǔ)的理論知識(shí)。做完筆試題,面試官針對(duì)我的筆試情況和我簡(jiǎn)單地聊了聊,可以看出,面試官對(duì)我的筆試情況還是很滿意的。之后,面試官開始問我的項(xiàng)目經(jīng)歷,并且出了一道動(dòng)態(tài)規(guī)劃類的算法題:背包問題
題目描述:http://www.lintcode.com/zh-cn/problem/backpack/
參考答案:http://www.jiuzhang.com/solutions/backpack/
這種題目我早就在Lintcode上刷爛了,所以對(duì)我來(lái)說(shuō)毫無(wú)難度,輕松過(guò)關(guān)!
之后就二面了,似乎是部門的leader,面試官先是問了我的技術(shù)背景、技術(shù)愛好、未來(lái)發(fā)展方向、什么時(shí)候想創(chuàng)業(yè)等問題。之后問了css、js的一些知識(shí)點(diǎn),最后出了兩道算法和數(shù)據(jù)結(jié)構(gòu)的題目:
面試題1:N皇后問題
題目描述:http://www.lintcode.com/zh-cn/problem/n-queens/
參考答案:http://www.jiuzhang.com/solutions/n-queens/
面試題2:鏈表求和
題目描述:http://www.lintcode.com/zh-cn/problem/add-two-numbers/
參考答案:http://www.jiuzhang.com/solutions/add-two-numbers/
這兩個(gè)問題難度也不大,我很快就解決了問題。
最后就是HR面,是一個(gè)很漂亮的小姐姐,人很好感覺很隨和。她問了我很多簡(jiǎn)歷上的問題,只要對(duì)自己的簡(jiǎn)歷足夠熟悉基本上就沒有問題了。除此之外,她還問了我為什么想進(jìn)優(yōu)酷、未來(lái)的規(guī)劃、在學(xué)校的生活之類的。最后,她還跟我談了談工資待遇,我頓時(shí)興奮了許多,心想八成是過(guò)了。
果不其然,沒多久我就收到了offer。