網(wǎng)申
vivo本次校招全國共700多人犬辰,其中軟件工程師Java和C/C++兩個方向的各招120人
筆試
vivo的筆試不是很難阶牍,以兩道編程題來說笙纤,一道問題是這樣的:一個數(shù)組中的所有數(shù)都非0,并且除了其中一個數(shù)外其他數(shù)都成對出現(xiàn)宵蛀,求這個單獨出現(xiàn)的數(shù)。不用怎么思考就知道用異或運算就行了瓶蚂。第二道題還記得是鏈表的基本操作糖埋。
但是無論是哪一個編程題,都已經(jīng)把處理輸入輸出的框架寫好了窃这,所要做的就是實現(xiàn)接口函數(shù)的邏輯瞳别。個人覺得難度系數(shù)是我筆試過的公司里面最低的。
總的來說杭攻,只要是校招有所準(zhǔn)備的人祟敛,都應(yīng)該能通過筆試。
面試
筆試后兩天就發(fā)短信通知到香格里拉大酒店面試兆解,面試的人大多西裝革履(整的得跟真的一樣)馆铁,感覺自己很格格不入,不過也許這點才符合屌絲程序員的形象吧锅睛。
準(zhǔn)備
之前面頭條的時候掛在二面埠巨,后來自己分析最大的問題就是自己簡歷上的東西已經(jīng)忘了很多了。所以回來又把自己寫的內(nèi)核再熟悉了一遍现拒,當(dāng)然了辣垒,當(dāng)時寫得很倉促,沒有什么文檔印蔬。不過由于使用C++寫的勋桶,看頭文件就基本知道每個類的作用,所以相等于又重溫了一下操作系統(tǒng)的基本概念侥猬。我就把基本的流程畫了個圖例驹,然后把問得最多的文件系統(tǒng)和進(jìn)程管理這兩塊重點做了分析和總結(jié),打印出來準(zhǔn)備面試時候可以拿出來和面試官討論退唠。
其實關(guān)于簡歷上的東西坡椒,面試官一般都會讓你介紹自己做得最有價值的一個項目(頭條躏尉,谷數(shù)的面試都是這么問的)骆莹,所以對于自己做過的東西一定不能含糊酱虎。
還有另一點,也基本是面試官和應(yīng)聘者溝通的第一個話題:自我介紹松蒜。雖說人人都會說話,但是做好自我介紹卻不是那么容易已旧。所以也為此特別準(zhǔn)備了一下秸苗,一開始感覺不是很自然,模擬練習(xí)多次就自然了运褪。
技術(shù)面
上來先讓做自我介紹惊楼,簡要把自己的學(xué)習(xí)專業(yè)說了一下玖瘸,然后說了一下自己做過的項目,平時的興趣愛好(編程和看書)檀咙,專業(yè)方面興趣很廣泛雅倒,主要對操作系統(tǒng)、編譯器和計算機網(wǎng)絡(luò)有較深的理解弧可,這時他管我要了一份簡歷蔑匣。
一開始問了一個OSI的7層模型,我想了半天記不起OSI是啥了(畢竟這個東西只是概念性的)棕诵,就答說廣域網(wǎng)和局域網(wǎng)(gg)裁良,面試官提示了一下,說7層校套,然后我忽然想起來是這么個東西价脾,然后問能不能說說5層模型,然后又問了ping處于哪一層笛匙。
問三次握手和四次揮手以及這樣做的原理侨把,就把以前學(xué)的再復(fù)述一遍。
這時候看我簡歷上寫著:Linux-一般妹孙, 就問我常用哪些命令秋柄,答:ls, cd, vim ,....
問我vim查找命令,答曰,斜杠和問號
然后看我項目經(jīng)歷里面寫過內(nèi)核涕蜂,就問我虛擬內(nèi)存怎么實現(xiàn)的华匾,blabla了半天后發(fā)現(xiàn)其實他也不是很懂
接著問我Linux下怎么查看虛擬內(nèi)存,答free -h
此時感覺面試過程還算順利机隙,至少所有問題都答了上來
面試官看簡歷上寫著參加了2017編程之美大賽蜘拉,簡單問了一下,然后就是讓等HR面了有鹿。
HR面
在技術(shù)面完之后旭旭,被帶到另一個房間等待HR面。由于之前沒有面過HR葱跋,所以百度了一下面經(jīng)持寄,看了一下一般HR問的問題都有哪些,該怎么回答比較好娱俺。
HR上來也是先讓作自我介紹稍味,然后問家庭情況,個人平時在學(xué)校的表現(xiàn)...
由于學(xué)分績比較感人荠卷,被HR懟了半天模庐,問我對這個問題怎么看待。我沒反應(yīng)過來油宜,感覺自己不是很適合回答這個問題掂碱,畢竟對學(xué)分績什么的一直不是很看重怜姿,不過面試到現(xiàn)在才發(fā)現(xiàn)其實學(xué)分績對于招聘者來說也是一個重要參考。就把真實情況告訴了HR疼燥,然后為了避免尷尬沧卢,就總結(jié)了一下,說這其實反映的是一個人的成長歷程醉者。
然后問對vivo有沒有了解但狭,答曰:“這個......,全國出貨量最大的手機廠商.....”,感覺自己快要說到vivo的痛點了(高價低配)湃交,趕緊打住熟空,此時場面十分尷尬。
HR看我回答不是很好搞莺,就問我來之前都做了哪些準(zhǔn)備息罗,有沒有了解vivo公司,然后很老實的回答:刷了刷算法題才沧,把自己做過的項目重溫了一遍迈喉,不是很了解vivo公司。這時候內(nèi)心已經(jīng)快要崩潰了温圆,感覺這個HR問的每一個問題都很有針對性挨摸。
然后問我有沒有首選工作地點,我回答一線城市都可以岁歉。然后問知不知道vivo的軟件研發(fā)在哪里得运,答說不太清楚(其實后來看到招聘官網(wǎng)上職位都有地點的,才發(fā)現(xiàn)自己其實真的沒準(zhǔn)備好锅移,所以關(guān)于工作地點也要準(zhǔn)備一下)熔掺。
問職業(yè)規(guī)劃,答將來能領(lǐng)導(dǎo)小組做項目(其實想說跳槽的非剃,但不能這么作死)
最后結(jié)束了置逻,問我有沒有問題,當(dāng)時我覺得其實自己是沒什么問題的备绽,但是為了不留下不善于溝通的印象券坞,就問了個他之前說的工作地點的問題,答曰南京深圳都有肺素,看情況分配恨锚。
最后面試結(jié)束,要了我的成績單和四六級證書倍靡,起身握手眠冈,讓回去等通知,完。
總結(jié)
面試準(zhǔn)備應(yīng)當(dāng)準(zhǔn)備技術(shù)面和HR面蜗顽,最好提前把自己應(yīng)聘的崗位信息了解全面,面試的公司大體要了解一下雨让。
vivo的技術(shù)面試很基礎(chǔ)雇盖,只要三年寫過點代碼的人都能夠答上來,希望各位都能找到一份好工作吧栖忠!