一面:29分鐘(全程聊的很愉快,小姐姐人很nice)
1、自我介紹
2、討論實習經歷:講講測試崗應該做什么工作,軟件開發的過程?
3、當時自己接觸Android開發,怎么測試?
3、測試用例應該怎么寫
題目:胡椒粉瓶測試哪些(如果項目急需,應該測試的優先級是怎樣)
自行車(應該測試的優先級是怎樣)
4、想問集成測試怎么測試,但我做的系統測試,面試官很好,沒有去深挖
5、問了下自己主修語言(c++)
面試官問了Java中的double free,c++有類似的free,按照c++中的用途回答的。
6、手撕代碼兩個有序數組的合并。
7、Linux 操作命令知道哪些
唯品會JAVA開發工程師面試題
一面:29分鐘(全程聊的很愉快,小姐姐人很nice)
1、自我介紹
2、討論實習經歷:講講測試崗應該做什么工作,軟件開發的過程?
3、當時自己接觸Android開發,怎么測試?
3、測試用例應該怎么寫
題目:胡椒粉瓶測試哪些(如果項目急需,應該測試的優先級是怎樣)
自行車(應該測試的優先級是怎樣)
4、想問集成測試怎么測試,但我做的系統測試,面試官很好,沒有去深挖
5、問了下自己主修語言(c++)
面試官問了Java中的double free,c++有類似的free,按照c++中的用途回答的。
6、手撕代碼兩個有序數組的合并。
7、Linux 操作命令知道哪些
先介紹下自己,廣州某211CS相關專業,現在已經入職唯品會。和很多走校招的同學不一樣,我走的是某招聘網站公開信息的投遞,因此關于校招啥的不能提供很多信息,先說聲抱歉啦。
我是大概今年2月份在某招聘網站投遞的簡歷,大概過了半個月,我自己都快忘了有這件事的時候,唯品會的HR突然給我來了電話,問我是不是在XX招聘上面投過簡歷,我說是的,然后他說技術那邊感覺還不錯(忘了說了,我投的是JAVA方向),讓我下周一早上戴上簡歷來公司直接面試,然后要了郵箱發了詳細的交通路線和具體聯系方式之后就掛了。留下一臉懵逼的我,照理說不應該是先約電話面試然后在去現場嗎?不過說歸說,我還是認認真真的開始準備了起來。
到了約定的時間趕到了唯品會廣州這邊的公司(感慨一句好荒涼啊),HR帶我進了一個小會議室,過一會,居然拿了一張卷子過來,讓我做題??敢情是我之前沒做過讓我補上吧。看了下卷子,比之前在lintcode上面做的FLAG的面試題要簡單一點,JAVA考的尤其基本。。(可能他們覺得考難的我們也做不出來),大題是五選二,我選了快排和查詢語句的編寫,因為之前在lintcode上面做過,所以比較熟悉。
我做的題目是這兩道:
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/
大概做了一個多小時吧,我出門跟HR打了聲招呼,HR進來把卷子放在旁邊,跟我聊了聊學校還有對唯品會的了解之類的,沒想到一面就是HR聊人生。聊了大概半個小時之后,HR回去讓我等郵件通知。
回學校之后大概2天之后,收到了郵件告訴我一面和筆試過了,讓我2天之后準備二面。
二面還是之前那個小會議室,面試官是一個看上去很有經驗的技術小哥。讓我做了自我介紹之后,先對著我的簡歷問了我實習的經歷(之前在一個很小的公司做過一段時間的維護),不過感覺自己實習的經歷不太出彩,所以我也沒啥好說的。然后問了我最近在看什么書,我說我在看三體,可能感覺這本書比較容易結合互聯網,所以回答這本書(實際上我看三體一年前了)。果然問了我有什么感觸,我就回答降維攻擊之類比較切合到互聯網公司點上的回答,感覺面試官聽著還不錯。然后問了我關于JAVA虛擬機的幾個問題,我把我自己知道的都基本說了,不過感覺還是沒答到點子上。最后拉了一塊白板出來讓我說說我在簡歷上面寫的一個項目的具體框架。感覺最后這個問題加了點分,看到他頻頻點頭。
二面結束后,HR和面試官簡單了說了幾句然后帶我去休息室等結果,后來才知道到了技術面如果HR直接跟你說回去等郵件通知一般就是被PASS了,在休息室等結果默認就是等下一輪面試。中午HR帶我去食堂吃了飯,然后去休息室拿了點水果之類的,讓我中午好好休息準備下午的三面。
三面我猜是技術總監面,因為一上來就給我一個下馬威,問我JVM調優的具體流程,我說之前因為編輯器太慢調過一次不過具體不是很了解。我想的是反正我沒怎么了解過,還不如實話實說。幸好他沒有在這個問題繼續糾結下去,之后問的題目都還比較適中吧,只能說。其中一個數據傳輸有些不太熟悉,剩下的接口和具體的代碼因為之前自己做過項目和實習過車中比較了解答得自我感覺還不錯,最后問了我未來五年的職業規劃,我說爭取做到技術總監。。
三面出來之后,HR讓我現在旁邊等等,過了大概10分鐘告訴我通過了!OK,當時緊張的心情瞬間舒適下來了。
總得一個流程感覺也沒什么太多的經驗,后來聽別人說唯品會筆試刷人比較厲害,所以如果大家對自己筆試不太自信最好還是找lintcode上面的題目多刷刷,只能幫到這兒了。
唯品會JAVA軟件工程師面試題
最近在看什么書?有什么收獲?對學校還有對唯品會的了解?實習經歷介紹?項目框架架構?
一面:
1.自我介紹
2.針對自我介紹以及簡歷問問題
3.向面試官問問題
二面:
1.自我介紹
2.對職業的認識
3.聊天
唯品會數據庫工程師面試題
1.問:你熟悉哪個數據庫
答:最熟悉oracle,其次是mysql,sqlserver
2.問:看你簡歷熟悉linux,請寫出可永久修改hostname的命令
答:此操作并非用命令實現,即修改network文檔實現。修改其中的參數來實現永久修改hostname
3.問:你實習過程中遇到的最多問題是什么?然后你是怎么解決的
答:遇到最多的問題是由于用戶操作不當造成的問題,我用過撰寫指引文檔來告訴用戶如何正確操作。其次就是一些數據庫沒有寫入的問題。我實習過程中的解決方式是,通過修改數據庫來進行糾正
4.問:左鏈接的主表是哪個
答:是left join on 左邊的那個表
5.問:linux如何查看服務器狀態?
答:top free df
下午14:40的面試,14點10分到等候室,等了一個半小時,終于念到我名字,上去三樓面試的課室才看到門口又有人,又等了半個小時(坐在門口曬太陽)= =,進去后 面試官讓我坐下,作自我介紹,我說我叫什么什么,哪個學校計算機專業的學生,學習的方向是web開發,然后說了最近做的一些項目和架構。然后他就一副很累很不耐煩的樣子(估計是面了一天),然后介紹完就讓我思考一道題,
具體是:給每個月1號到30號30天安排任務,具體到分鐘,比如1號早上10點到7號早上10點這個時間要執行任務1,8號早上9點到17號晚上10點執行任務B,那麼對于新插入的任務如何確保該任務的起始時間不會跟已使用的時間段重復呢?
我想了大概1分多鐘,然后給了個設計方法,每次插入新任務選擇的起止時間轉換為時間戳形式存入數據庫或者緩存中,新任務插入的時候比較新任務選擇的起止時間戳和表里的起止時間戳是否有重疊,如果重疊說明時間段被占用,沒有重疊說明時間段可以使用。
然后他看了3秒,真的是3秒,然后就說讓我再想,也不說我哪里錯,好吧,我把紙拿回來看了一下,他估計又不耐煩了,跟我說算了,跳過,然后又問了我下一道題,問我怎么實現隨機數函數,我第一時間想的是配合時間戳或者哈希取余實現,但是要配合給定的兩個定屆值實現,不過這個坑爹的面試官又只給了我30秒鐘思考,馬上又問我想到沒有,我沒回答,然后又說跳過。接著問了兩個Linux命令問題
怎么查看CPU性能和占用率,他說要實時的,我說top命令可以,
然后問我怎么看文件最后一行,我說我沒用過,不知道。然后他就說可以了,讓我在外邊等,接著門口的引導人員就讓我回去了。
前前后后問了4個問題,加起來5分鐘不到,說實話真的有點坑,不問你簡歷上的一點東西,也不問前臺后臺任何知識,最多也就Linux那兩個命令有一點關系。對了,我面的崗位是PHP助理開發,沒錯,不要想面試官會問你任何PHP/HTML/JS/AJAX/數據庫redis/memcached/靜態化/服務器集群/分布式的問題!
唯品會PHP助理開發工程師面試題
Linux--實時查看CPU使用·率 ,top命令
Linux--查看文件最后一行 , tail命令
(共2384條) 北京字節跳動科技有限公司
(共2149條) 京東商城
(共2147條) 阿里巴巴
(共2384條) 北京字節跳動科技有限公司
(共25條) 騰訊科技
(共14條) 百度廣州分公司
(共6條) 心連心集團有限公司
(共6條) 煙臺大學
(共7條) 廣州廣汽荻原模具沖壓有限公司
(共5條) 上海太易檢測技術有限公司
(共5條) 通力
(共7條) 江蘇銀行北京分行