2017年9月5日更新:豬廠offer已到手。(本文原釋出於我個人的簡書部落格中,接到掘金運營小姐姐的入駐邀請後,在這裡也分享一次)
利益相關:2018屆十八流師範類大學網路工程專業本科生,應聘的是豬廠杭州的跨境電商事業部,也就是考拉海購。
之前看了這麼多別人的面經,今天趁著還沒把昨天面試的問題忘光,趕緊寫出來分享一下攢攢人品。
總體感受
昨天在豬廠呆了一天,感覺環境還是非常nice的----園區雖然不大,但是裡面設施齊全:免費的食堂、健身房、咖啡吧、郵局、銀行、考拉和嚴選的線下實體店以及網易農場的水果店等等。
早上拿著面試簡訊進公司大門的時候行政小姐姐對我這種面試安排在下午結果早上就過來了的同學表示非常的驚訝,然後問我為啥這麼早就來了。我也不能說我是想來蹭飯的吧?唉,只好說是因為買的早上到杭州的火車票,下了火車沒哪裡去就直接過來了。她一臉不相信的樣子,但是後來也放我進去了,並且叮囑我不許亂跑,只能呆在C棟的一樓。嗯,結果我轉眼就溜進餐廳吃早餐了。
後來上午在咖啡吧稍微準備了一下,看了看專案程式碼然後隨便逛了逛,中午吃完飯就去等面試了。
一面(50分鐘左右)
一面面試官看起來還是挺和藹的,先讓我做自我介紹然後他一邊看我的簡歷。
- 我看你簡歷上寫到了熟悉JVM虛擬機器執行機制,你能給我介紹一下Java虛擬機器執行時資料區域嗎?
於是我就向他要了張草稿紙,把執行時區域畫了下來比較全面地講了一遍,並且把Java虛擬機器中的一些東西 和底層作業系統中的東西作了以下對比,後來面試官點了點頭,就問下一個問題了。其實我對Java虛擬機器還 是蠻熟的,看了很多關於這方面的知識。平時在學習的過程中也寫了不少關於這個的部落格,對這部分知識不 太熟悉的同學可以參考一下我的部落格。 http://www.jianshu.com/p/3bfea2eda30a 複製程式碼
- 我看你對虛擬機器挺了解的啊,垃圾回收你瞭解嗎?給我講講
- 你說你閱讀過某些主流WEB框架的原始碼(Spring IoC和AOP),那麼你告訴我IoC中會有AOP嗎?
- 那好吧,你說說看BeanFactory和FactoryBean有什麼區別?
- AOP中動態代理的實現機制你瞭解嗎?給我說說原理。
- 你說你熟悉Mysql,講一講吧
- 你這個秒殺系統還挺有意思的,我們來說說這個吧
後來面試官就說可以了,然後讓我過十分鐘去前臺問有沒有面試。因為感覺一面表現蠻好,我就找了個地方又把專案程式碼看了一遍,因為怕二面深入地問專案。
二面(20多分鐘)
二面真的是非常迷.....因為全程都在問演算法題,後來和zby學姐一起吃晚飯的時候交流了一下,我們都覺得二面面試官是做資料探勘或者是大資料方向的。
- 你做個自我介紹吧,我先看下一面面試官對你的評價。
- 一個連結串列,求中間結點
- 有兩個int型別的數a和b,你能寫出幾種交換它們值的辦法?越多越好
- 一個1TB的檔案,你有什麼最快的辦法能夠求出重複次數最多的TOP5行資料?
- 給你1到100萬的連續整數,我從中取出一個數然後打亂陣列,你給我求出被取出的是什麼數。
二面之後心裡十分的忐忑,心想肯定得GG了,結果去前臺問了下說還有hr面。
hr面
hr面就比較輕鬆了,就像聊天一樣。
- 做個自我介紹吧(主要是校內生活、競賽經歷、獎學金、學生幹部、辯論隊、專業學習等)
- 你是網路工程專業的學生,其實培養方案不太側重軟體開發吧?說說你平時都是怎麼進行自學的啊?
- 為什麼不考研?
- 之前投過其他公司嗎?
- 這幾個專案中你主要承擔什麼角色?
- 如果拿到了offer什麼時候可以來實習?
技術徵文活動連結:https://juejin.im/post/59aa744ff265da247c4f145c
2017年8月24日寫於杭州。