個人阿里、騰訊暑期實習Offer經歷

  三四月份對我拿來講是個忙碌的兩個月,實驗室項目到了關鍵的時刻,本身又須要抽身去找暑期實習,總之過得很快。值得欣慰的是幸運的拿到了阿里和騰訊的暑期實習offer,也算是對三四月份的忙碌一些回報吧。阿里的實習內推很快就來了,3月份就差很少所有結束了,騰訊稍微晚一些,本來也投了百度,想試試百度的難度,惋惜筆試當天晚上要出差飛廣州,也就錯過了百度的筆試,對我來講,北京的誘惑並無很是的強烈,對個人吸引力不算太強,北京的壓力型節奏的生活方式讓我總以爲會踹不過氣,也就不了了之了。linux

  3月2號,我經過一個師兄,內推了阿里巴巴,投了一份簡歷申請阿里雲的研發崗位,這是我第一次找實習或找工做,也是我第一次投遞簡歷,簡歷寫的很糟糕,沒有怎麼精心設計。阿里巴巴的辦事效率挺高,兩天後我就接到了第一輪的電話面試。因爲是內推崗位,因此能夠免筆試,這也讓我少了一道坎,說實話,我比較適合和別人談論技術可是並不適合考試型的筆試。第一輪的面試官聽聲音感受年紀並不大,跟我大概談了20到30分鐘的項目。平時我在實驗室作項目主要作存儲一塊,可能引發了阿里雲面試官的興趣,面試官對個人項目問的比較多,固然問項目的過程當中也夾雜着問了一些問題,好比web編程路由的方式,cookies和session的區別,C語言和C++語言的一些區別,C++和JAVA語言的一些區別,總之難度並不算大,都是很是基本的知識,除此以外,問了一些linux shell編程、expect的用法等,整體來講,我應該都答得還能夠。最後面試官問了兩個算法題,一個是科學計算器的實現,這個在大二時學過,我隱約記得用兩個棧實現,可是不太記得具體怎麼實現的了,遲疑了半天,雖說出了本身的思路,但答得不算好。另外一個問了一個海量數據尋找topK的問題,我給面試官提供了一個思路,用分治和最大堆來實現。整體來講,第一次電話面試,我有些緊張,面試官也安慰我讓我放鬆,面了大概50分鐘,禮貌一番後,掛了電話。結果很快就出來了,不到10分鐘,我去查詢本身的狀態時,發現一面已經經過了,人生第一次正式面試也算是開門紅了。web

  一面後,我有些心有餘悸,臨時抱佛腳看了看算法書,準備隨時來的第二面,大概也是過了兩天,大約早上8點半左右,二面的電話就來了,二面應該是高管面,電話那頭的聲音和沉穩,有些低沉,感受氣場有些鎮住了我,但二面面試官卻只讓我說了說個人項目狀況,大概說了15分鐘的項目狀況,二面面試官就告訴我二面結束了,問我有沒有什麼問題問他,我比較驚訝,二面中沒有問我一個技術問題,只談了項目,而且只說了15分鐘,就草草結束了,讓我摸不清面試官對個人印象到底怎樣。讓我更驚訝的是,面試結束後不到5分鐘個人狀態便變成了二面經過,到如今我也不太懂二面時到底發生了什麼。面試

  3月8號左右,我接到了HR面試的電話,電話那頭阿里的HR主要問了些職業規劃、平時興趣愛好、本身的優缺點、平時的學習方法等,氣氛很是的輕鬆。HR給我介紹了阿里的文化活動後,面試也就結束了,幾天後,我就收到了阿里的阿里雲研發崗位Offer,阿里的面試過程來的太迅速,感受每一個面試過程還沒來的及總結就結束了。整體來說阿里面試過程當中若是對項目感興趣多一些,基礎知識問的並不深,面試保持清醒的頭腦,表達清楚就行,面試官的技術題目,並不要求必定要準確無誤的作出來,能向面試官表達出你思考的方法和解決方法就行,由於並非全部技術題都是你會的,但你須要知道怎麼去尋找一個思路去嘗試解決你不知道怎麼解決的技術題。算法

 

  阿里面試結束後,很長的一段時間我都投身在實驗室項目中,中途抽空在騰訊官網上投了一份後臺開發的簡歷,4月中旬,由於實驗室項目須要到廣州出差了一段時間,本來覺得要錯過騰訊的面試,結果沒想到在騰訊面試的前一天,廣州那邊合做單位出現了掉鏈子的狀況,使得我有空回來參加騰訊面試。騰訊的筆試題範圍覆蓋面很是廣,後臺開發的筆試題,從web開發到後臺C、C++、JAVA開發同在一套試卷上,都是須要完成的部分,除此以外還有一些IOS移動開發的題目和設計模式的題目,大題相對來說偏簡單一點,但騰訊筆試刷人比例並不高。騰訊的面試技術崗位面試採用一對一面試的方法,4天內須要把全部的面試完成。shell

  騰訊的一面,我被安排在第一天的下午第一場,致使我沒有時間睡午覺,整個下午腦殼昏昏沉沉的,一面的面試官是個遊戲開發部門的面試官,騰訊可能由於面試學生太多了,所以各個部門調劑過來面試其餘部門,我對遊戲開發並不在行,面試過程當中,面試官問了不少小問題,題量很大,但都不是很是深。面試題包括C、C++開發,各類變量存儲的位置等C、C++語言的基礎知識,操做系統中的進程間通訊、死鎖、調度算法等,數據庫中事務和存儲過程等,計算機網絡中的TCP和UDP協議,擁塞控制以及一些網絡機制等。一面過程當中,面試官手中有一張A4大小的紙,紙的正反面寫滿了題目,他會從中挑一些題來考面試者,在我面試的過程當中,面試官更是中途直接把紙給我了,讓我按紙上題目回答,整體來講題量仍是很是大的,最後面試官給我講了講遊戲部門他們的工做和一些前景之類,對我作了一番評價,認爲個人知識面還算比較廣,建議我找一個本身喜歡的領域作深,成爲一個領域的精深者。數據庫

  騰訊的結果很是慢,並不像阿里同樣5到10分鐘結果就出來了,因爲次日要接着二面,本身的面試狀態遲遲不變讓我甚至不知道一面到底過了沒。次日凌晨1點半後我收到了二面的短信通知,讓我次日早上9點多去面試,我睡得正香,慶幸本身開了鈴聲,以致於聽到了短信鈴聲,看到了短信,否則次日直接睡過了,二面就錯過了。要知道從我住的地方到面試的酒店仍是有一段距離的,按平時時間同樣起牀吃早餐可能會趕不上早上的二面。二面面試就沒有一面那麼順暢了,二面有點虐心,面試官問的問題有點略深,起初只是問了我一下項目的相關內容,問了一些並不難的小問題,後來問到了Linux內核的源碼的一些問題,有些我就直接說我不知道了。最後可能被虐的有點慘了,二面面試官問了我一個算法題,用i*j的小矩形去覆蓋一個m*n的大矩形,怎麼在小矩形不重疊的狀況,求大矩形能容納的最多的小矩形的數目。因爲矩形並非規則的,用分治的方法很難解,用貪心的方法能夠解決,但可能離最優解很遠,我第一反應是動態規劃的方法,先放一個小矩形,把剩餘的大矩形空閒地方,劃成若干個子矩形。面試官彷佛不太滿意個人回答。整體來講二面相比一面,難度要大了不少,讓我內心很是沒譜。編程

  又是晚上的時候,12點事後,我接到了HR面試的短信,我才知道二面我幸運的經過了,HR面試中,騰訊的HR問題並非不少,喜歡和你聊聊生活,問問你平時的學習狀況和校園生活,並不太像正式的面試同樣,整體來講仍是很輕鬆的。設計模式

  阿里騰訊的實習面試整體來講對我仍是頗有幫助的,特別是對像我這樣從沒面試過去找實習和找工做,沒有任何經驗的初學者來講,仍是學到了不少。首先對本身要自信,不要擔憂本身不會的地方,知識海洋太大了,不可能有人所有都會的,面試過程當中不要表現出本身的不自信,不會的地方坦白對面試官說本身不會,會的地方努力去表達本身所知道的知識點,不要表現出好像在猜答案同樣。面試過程當中,儘可能不要冷場,說說本身擅長的地方,把面試官注意力帶到你最擅長的領域。試着去表達本身會的知識點,不要等面試官去鑽着問你你不會的盲區。面試也是一門學問,除了一點點運氣和本身的實力外,會面試會展示本身的人有可能會有更多的機會。cookie

相關文章
相關標籤/搜索