先介紹下自己,廣州某211CS相關(guān)專業(yè),現(xiàn)在已經(jīng)入職唯品會(huì)。和很多走校招的同學(xué)不一樣,我走的是某招聘網(wǎng)站公開信息的投遞,因此關(guān)于校招啥的不能提供很多信息,先說聲抱歉啦。
我是大概今年2月份在某招聘網(wǎng)站投遞的簡歷,大概過了半個(gè)月,我自己都快忘了有這件事的時(shí)候,唯品會(huì)的HR突然給我來了電話,問我是不是在XX招聘上面投過簡歷,我說是的,然后他說技術(shù)那邊感覺還不錯(cuò)(忘了說了,我投的是JAVA方向),讓我下周一早上戴上簡歷來公司直接面試,然后要了郵箱發(fā)了詳細(xì)的交通路線和具體聯(lián)系方式之后就掛了。留下一臉懵逼的我,照理說不應(yīng)該是先約電話面試然后在去現(xiàn)場嗎?不過說歸說,我還是認(rèn)認(rèn)真真的開始準(zhǔn)備了起來。
到了約定的時(shí)間趕到了唯品會(huì)廣州這邊的公司(感慨一句好荒涼?。?,HR帶我進(jìn)了一個(gè)小會(huì)議室,過一會(huì),居然拿了一張卷子過來,讓我做題??敢情是我之前沒做過讓我補(bǔ)上吧??戳讼戮碜?,比之前在lintcode上面做的FLAG的面試題要簡單一點(diǎn),JAVA考的尤其基本。。(可能他們覺得考難的我們也做不出來),大題是五選二,我選了快排和查詢語句的編寫,因?yàn)橹霸趌intcode上面做過,所以比較熟悉。
我做的題目是這兩道:
1.LintCode -快排
題目:http://www.lintcode.com/en/problem/sort-integers-ii/
答案:http://www.jiuzhang.com/solutions/sort-integers-ii/
2.LintCode查詢語句編寫
題目:http://www.lintcode.com/en/problem/reverse-pairs/
答案:http://www.jiuzhang.com/solutions/reverse-pairs/
大概做了一個(gè)多小時(shí)吧,我出門跟HR打了聲招呼,HR進(jìn)來把卷子放在旁邊,跟我聊了聊學(xué)校還有對唯品會(huì)的了解之類的,沒想到一面就是HR聊人生。聊了大概半個(gè)小時(shí)之后,HR回去讓我等郵件通知。
回學(xué)校之后大概2天之后,收到了郵件告訴我一面和筆試過了,讓我2天之后準(zhǔn)備二面。
二面還是之前那個(gè)小會(huì)議室,面試官是一個(gè)看上去很有經(jīng)驗(yàn)的技術(shù)小哥。讓我做了自我介紹之后,先對著我的簡歷問了我實(shí)習(xí)的經(jīng)歷(之前在一個(gè)很小的公司做過一段時(shí)間的維護(hù)),不過感覺自己實(shí)習(xí)的經(jīng)歷不太出彩,所以我也沒啥好說的。然后問了我最近在看什么書,我說我在看三體,可能感覺這本書比較容易結(jié)合互聯(lián)網(wǎng),所以回答這本書(實(shí)際上我看三體一年前了)。果然問了我有什么感觸,我就回答降維攻擊之類比較切合到互聯(lián)網(wǎng)公司點(diǎn)上的回答,感覺面試官聽著還不錯(cuò)。然后問了我關(guān)于JAVA虛擬機(jī)的幾個(gè)問題,我把我自己知道的都基本說了,不過感覺還是沒答到點(diǎn)子上。最后拉了一塊白板出來讓我說說我在簡歷上面寫的一個(gè)項(xiàng)目的具體框架。感覺最后這個(gè)問題加了點(diǎn)分,看到他頻頻點(diǎn)頭。
二面結(jié)束后,HR和面試官簡單了說了幾句然后帶我去休息室等結(jié)果,后來才知道到了技術(shù)面如果HR直接跟你說回去等郵件通知一般就是被PASS了,在休息室等結(jié)果默認(rèn)就是等下一輪面試。中午HR帶我去食堂吃了飯,然后去休息室拿了點(diǎn)水果之類的,讓我中午好好休息準(zhǔn)備下午的三面。
三面我猜是技術(shù)總監(jiān)面,因?yàn)橐簧蟻砭徒o我一個(gè)下馬威,問我JVM調(diào)優(yōu)的具體流程,我說之前因?yàn)榫庉嬈魈{(diào)過一次不過具體不是很了解。我想的是反正我沒怎么了解過,還不如實(shí)話實(shí)說。幸好他沒有在這個(gè)問題繼續(xù)糾結(jié)下去,之后問的題目都還比較適中吧,只能說。其中一個(gè)數(shù)據(jù)傳輸有些不太熟悉,剩下的接口和具體的代碼因?yàn)橹白约鹤鲞^項(xiàng)目和實(shí)習(xí)過車中比較了解答得自我感覺還不錯(cuò),最后問了我未來五年的職業(yè)規(guī)劃,我說爭取做到技術(shù)總監(jiān)。。
三面出來之后,HR讓我現(xiàn)在旁邊等等,過了大概10分鐘告訴我通過了!OK,當(dāng)時(shí)緊張的心情瞬間舒適下來了。
總得一個(gè)流程感覺也沒什么太多的經(jīng)驗(yàn),后來聽別人說唯品會(huì)筆試刷人比較厲害,所以如果大家對自己筆試不太自信最好還是找lintcode上面的題目多刷刷,只能幫到這兒了。
唯品會(huì)JAVA軟件工程師面試題
最近在看什么書?有什么收獲?對學(xué)校還有對唯品會(huì)的了解?實(shí)習(xí)經(jīng)歷介紹?項(xiàng)目框架架構(gòu)?
一面:
1.自我介紹
2.針對自我介紹以及簡歷問問題
3.向面試官問問題
二面:
1.自我介紹
2.對職業(yè)的認(rèn)識(shí)
3.聊天
唯品會(huì)數(shù)據(jù)庫工程師面試題
1.問:你熟悉哪個(gè)數(shù)據(jù)庫
答:最熟悉oracle,其次是mysql,sqlserver
2.問:看你簡歷熟悉linux,請寫出可永久修改hostname的命令
答:此操作并非用命令實(shí)現(xiàn),即修改network文檔實(shí)現(xiàn)。修改其中的參數(shù)來實(shí)現(xiàn)永久修改hostname
3.問:你實(shí)習(xí)過程中遇到的最多問題是什么?然后你是怎么解決的
答:遇到最多的問題是由于用戶操作不當(dāng)造成的問題,我用過撰寫指引文檔來告訴用戶如何正確操作。其次就是一些數(shù)據(jù)庫沒有寫入的問題。我實(shí)習(xí)過程中的解決方式是,通過修改數(shù)據(jù)庫來進(jìn)行糾正
4.問:左鏈接的主表是哪個(gè)
答:是left join on 左邊的那個(gè)表
5.問:linux如何查看服務(wù)器狀態(tài)?
答:top free df
下午14:40的面試,14點(diǎn)10分到等候室,等了一個(gè)半小時(shí),終于念到我名字,上去三樓面試的課室才看到門口又有人,又等了半個(gè)小時(shí)(坐在門口曬太陽)= =,進(jìn)去后 面試官讓我坐下,作自我介紹,我說我叫什么什么,哪個(gè)學(xué)校計(jì)算機(jī)專業(yè)的學(xué)生,學(xué)習(xí)的方向是web開發(fā),然后說了最近做的一些項(xiàng)目和架構(gòu)。然后他就一副很累很不耐煩的樣子(估計(jì)是面了一天),然后介紹完就讓我思考一道題,
具體是:給每個(gè)月1號到30號30天安排任務(wù),具體到分鐘,比如1號早上10點(diǎn)到7號早上10點(diǎn)這個(gè)時(shí)間要執(zhí)行任務(wù)1,8號早上9點(diǎn)到17號晚上10點(diǎn)執(zhí)行任務(wù)B,那麼對于新插入的任務(wù)如何確保該任務(wù)的起始時(shí)間不會(huì)跟已使用的時(shí)間段重復(fù)呢?
我想了大概1分多鐘,然后給了個(gè)設(shè)計(jì)方法,每次插入新任務(wù)選擇的起止時(shí)間轉(zhuǎn)換為時(shí)間戳形式存入數(shù)據(jù)庫或者緩存中,新任務(wù)插入的時(shí)候比較新任務(wù)選擇的起止時(shí)間戳和表里的起止時(shí)間戳是否有重疊,如果重疊說明時(shí)間段被占用,沒有重疊說明時(shí)間段可以使用。
然后他看了3秒,真的是3秒,然后就說讓我再想,也不說我哪里錯(cuò),好吧,我把紙拿回來看了一下,他估計(jì)又不耐煩了,跟我說算了,跳過,然后又問了我下一道題,問我怎么實(shí)現(xiàn)隨機(jī)數(shù)函數(shù),我第一時(shí)間想的是配合時(shí)間戳或者哈希取余實(shí)現(xiàn),但是要配合給定的兩個(gè)定屆值實(shí)現(xiàn),不過這個(gè)坑爹的面試官又只給了我30秒鐘思考,馬上又問我想到?jīng)]有,我沒回答,然后又說跳過。接著問了兩個(gè)Linux命令問題
怎么查看CPU性能和占用率,他說要實(shí)時(shí)的,我說top命令可以,
然后問我怎么看文件最后一行,我說我沒用過,不知道。然后他就說可以了,讓我在外邊等,接著門口的引導(dǎo)人員就讓我回去了。
前前后后問了4個(gè)問題,加起來5分鐘不到,說實(shí)話真的有點(diǎn)坑,不問你簡歷上的一點(diǎn)東西,也不問前臺(tái)后臺(tái)任何知識(shí),最多也就Linux那兩個(gè)命令有一點(diǎn)關(guān)系。對了,我面的崗位是PHP助理開發(fā),沒錯(cuò),不要想面試官會(huì)問你任何PHP/HTML/JS/AJAX/數(shù)據(jù)庫redis/memcached/靜態(tài)化/服務(wù)器集群/分布式的問題!
唯品會(huì)PHP助理開發(fā)工程師面試題
Linux--實(shí)時(shí)查看CPU使用·率 ,top命令
Linux--查看文件最后一行 , tail命令
面試經(jīng)歷很少,所以答得不怎么樣。線上面試。主要還是針對簡歷里講的問題進(jìn)行深挖。還有就是基礎(chǔ)的數(shù)據(jù)結(jié)構(gòu)和算法、網(wǎng)絡(luò)等問題。
面試官問的面試題:唯品會(huì)安卓開發(fā)實(shí)習(xí)生面試題
很基礎(chǔ)的問題,如冒泡算法、tcp三次握手等題目,還有關(guān)于安卓開發(fā)H5有沒有相關(guān)經(jīng)驗(yàn)。沒有經(jīng)驗(yàn)打算怎么學(xué)習(xí)等
(共2426條) 北京字節(jié)跳動(dòng)科技有限公司
(共2147條) 阿里巴巴
(共2145條) 京東商城
(共2426條) 北京字節(jié)跳動(dòng)科技有限公司
(共25條) 騰訊科技
(共14條) 百度廣州分公司
(共9條) 西安華訊科技有限責(zé)任公司
(共4條) 北京鑫萬佳科技發(fā)展有限公司
(共9條) 中科
(共6條) 中鐵上海局
(共7條) 藥師幫
(共5條) 盒子科技