1. 程式人生 > >我的實習面經(Android開發,已拿阿里,華為,CVTE Offer)

我的實習面經(Android開發,已拿阿里,華為,CVTE Offer)

忙過了一段時間,終於有空坐下來寫一篇面經,記錄一下自己前面一段時間找實習的過程和經驗,希望對閱讀到這篇面經的你有所幫助。
先介紹一下我的基本情況:
學校專業:本人某普通211通訊工程專業本科生(非計算機科班出身)。
面試崗位:Android客戶端開發工程師
面試公司:阿里巴巴,華為,CVTE
面試結果:阿里巴巴,華為,CVTE都給了Android客戶端開發工程師的實習Offer。

一 阿里巴巴
阿里是內推面試的,不需要筆試。(PS:聽說阿里的筆試還是很有難度的,大家找實習時可以先試試內推,只要你簡歷有讓HR覺得有亮點的地方,還是有機會內推成功的。)阿里是我面試的第一家公司,也是最後給我發Offer的公司(PS:可見阿里的流程跑的有多慢,面過阿里的應該都有體會,官網狀態卡在“面試中”巨久。。。不過大公司好像都這樣,跑流程需要時間,所以大家面試完不要著急,耐心等待,該來的總會來)。阿里面試輪次是最多的,我經歷了四輪(三輪技術+一輪HR),聽說部分同學還有交叉面,那就更多了。好了,廢話不多說,上面經。
阿里實習一面:


阿里一面是電話面試,也是我人生第一次面試,其實還是蠻緊張的。大概在內推簡歷投出去一個星期後來的電話,當時很多知識還在複習,準備的不是很充分。大部分公司的一面都是技術基礎面,主要問的是Java基礎+資料結構/演算法+計算機網路+作業系統+Android基礎。在這裡想強調一句,基礎真的很重要,很重要,很重要(重要的事說三遍)。因為大公司一般都很看重基礎,只有基礎紮實,才能在這個基礎上深造。
阿里一面問的問題整理如下(因為過去有些時日了,我儘量憑記憶將我被問到的問題記錄下來,後面的面經也是一樣):

1.Activity的生命週期方法描述
2.Activity四種啟動模式及其特點和應用場景
3.Service的分類,前後臺,優先順序,生命週期,兩種啟動方式及其不同
4.廣播的兩種註冊方法及其區別
5.ContentProvider的用途
6.強弱軟虛四種引用的特點和使用場景
7.自定義View的步驟,需要重寫的方法和注意點
8.使用過什麼框架,是不是看過底層原始碼,說說原理結構
9.程序和執行緒的區別
10.執行緒池技術
11.死鎖的四個必要條件和如何處理死鎖
12.執行緒同步的方法,sychronized和lock的區別等。
13.Handler和AsycTask

有些不太記得了,大概問了十多個問題,層層深入,自己也是盡力回答了。最後面試官問我最近看些什麼書啊學些什麼啊,簡單聊了會兒天。後來面試官問我有什麼問題問他,我問了一下他對我的面試過程怎麼評價,他直接跟我說基礎不錯,一面通過了,叫我等二面通知。當時是相當開心啊。
阿里實習二面:
時隔一週之後,阿里二面來了。這次是大中午我在睡午覺,突然一個電話過來了,猝不及防。二面是專案面。二面面試官上來讓我簡單自我介紹之後就開始問專案。我把自己做過的專案按時間遠近順序跟面試官聊了一遍。面試官對每一個專案幾乎都會就其中的一些細節提問。比如專案中使用到的框架,對框架底層原始碼的理解;還有專案中用到的演算法,和對演算法的理解和改進等。最後面試官問了我一個Http中get和post的區別,這個我複習過,所以就以為很簡單的按照自己記住的幾個點回答了。不過面試官貌似對我的回答還不滿意,讓我進一步解釋為什麼post比get安全,然後我又答了一通,然後他又說還有些點沒有答到,讓我再想想。這個問題就這樣討論了好久,到最後我好像還是沒能完全讓面試官對我的答案滿意。然後面試官說那好今天就到這裡吧,然後就say拜拜了。當時感覺這一輪面試估計要跪了,面試官甚至連讓我問問題的環節都沒有了。結束之後我回去搜了一大堆關於討論get與post區別的部落格,好好理解了一番它倆的區別。
阿里實習三面:


然而奇蹟還是發生了,大概五天之後三面來了。三面還是專案面,不過側重點感覺有點不同。三面面試官還是讓我自我介紹完後開始聊專案,感覺氣氛沒有二面那麼緊張,相對比較輕鬆。問的問題大部分也都能回答上來了。主要是聊專案,然後問了些設計模式相關的問題。對了記得還問了個Android裡面手機分欄放置若干圖片如何讓兩邊總高度相差最小的演算法設計題。面試完面試官說後面會有HR聯絡我,等HR面。到這裡,三輪技術面結束了。
阿里實習四面:
HR面主要是問了一些在大學裡面做專案的經歷和未來規劃等之類的問題,這裡就不多說啦。
四面結束後過了N久才發的錄用意向書,期間經歷了華為和CVTE的面試。
二 華為
華為是現場面試,上研所的招聘團隊來到了我們這邊。先是統一線上筆試,筆試通過後性格測試。再之後簡訊通知讓去附近的酒店面試。面試只有兩面,初面+綜合面。
華為初面:
初面是一位感覺很有經驗的面試官,上來讓我自我介紹之後看著我的簡歷開始讓我介紹專案。在問專案的過程中穿插著基礎知識的提問。剛開始還是比較緊張的,但隨著對問題的深入討論,就忘記了緊張了。之後讓我用筆紙畫專案的框架圖和演算法流程。然後問了一些基礎問題,整理如下:
1.Android圖片快取的優化
2.遇到的OOM場景如何解決,和SOF的區別;
3.Android滑動衝突的處理;
4.專案中遇到的問題,如何解決的;
5.最有成就感的一次開發體驗。
還有一些問題不太記得了。面試過程挺順利的。
華為綜合面:
二面是一位看起來比較有氣場的面試官,後來得知是部門的主管。上來還是簡單自我介紹後開始聊專案,對專案的深入程度很高,對很多細節進行了提問。問完專案之後聊了聊未來的規劃啥的。面試官是很友好的,跟我握了兩次手,直接告訴我通過了面試。就這樣比較順利的拿到了華為的實習Offer。
三 CVTE
CVTE也是先筆試,然後三輪面試(兩輪技術面+一輪HR面)。CVTE的筆試不是很難,但是程式設計題的編輯框除了語法著色之外如同一個Windows記事本,不能用本地IDE,而且考試頁面沒有除錯按鈕(也就是完全不知道敲完程式碼後輸出會是什麼,連試執行都沒有),敲完程式碼後純人工檢查一遍然後提交了。本來以為估計懸了,不過還是接到了面試通知。
CVTE實習一面:
一面是電話面試。問的是Android基礎+Java基礎+資料結構。問到的一些問題整理如下:

1.Activity的生命週期
2.Service的生命週期和兩種啟動方法,使用經歷等
3.SQLite的使用
4.Handler機制原理
5.Android常用的幾種佈局和特點
6.如何自定義View
7.ListView的優化,圖片快取等
8.HashMap的底層原始碼看過嗎?如何實現一個HashMap
9.Java虛擬機器記憶體模型
10.GC演算法
11.瞭解哪些設計模式,口述如何實現單例模式
12.java1.8的新特性

大概是這些,主要都是些基礎問題。面完很快微信公眾號查到面試通過了。
CVTE二面:
二面是視訊面試。約了一個下午。上來用的是牛客網的遠端面試平臺。上來簡單聊了幾句,問問專案,然後問我對音視訊處理的演算法有沒有了解。之後就開始讓我現場敲程式碼,(PS:他可以遠端桌面看到我這邊敲的過程)出了一道字串處理相關的演算法題,剛開始還是挺緊張的,因為那個網頁版的IDE不太好用。大概過了一會兒敲完,再簡單聊了幾句就結束了。總體還算順利。
CVTE三面:
三面是HR面,CVTE的HR面問的問題比較多,比如對未來五到十年的規劃,成長的經歷,對加班的看法,對CVTE的瞭解等等。對了,面試前還有一份問卷要做。面完大概三天後告知通過。就這樣CVTE的實習Offer也Get了。

總結:三月份開始,四月份結束。這歷時一個多月的春招找實習之旅就結束了。。在這之前的自己沒有過實習經歷,沒有過面試經驗。這段時間的面試過程還是挺受益匪淺的。自己總結了一下,面試成功=平和心態+紮實基礎+專案經驗。技術基礎和專案經驗是硬實力,那麼平和自信的心態和良好的溝通則是軟實力。機會是留給有準備的人的,一路走來,自己也是不斷成長,不斷準備不斷學習然後不斷挑戰,人生本來也是如此。找實習找工作是一場戰役,一次挑戰,如果閱讀到這裡的你也正在這場戰役之中,願君積極準備,調整好心態,相信大家最後都會拿到Offer的。加油,共勉!

相關推薦

實習Android開發阿里CVTE Offer

忙過了一段時間,終於有空坐下來寫一篇面經,記錄一下自己前面一段時間找實習的過程和經驗,希望對閱讀到這篇面經的你有所幫助。 先介紹一下我的基本情況: 學校專業:本人某普通211通訊工程專業本科生(非計算機科班出身)。 面試崗位:Android

網易考拉海購Java後臺開發實習-offer

一面(23min) 自我介紹 專案中最自豪的部分 也沒什麼太自豪的,就是在移動端開發的時候不存在cookie和session,然後用redis存了一下驗證碼感覺還不錯。 講一講ArrayList和LinkedList ArrayList底層實現是陣列,並

Java後臺開發校招準備資料彙總

寫在最前面: 今天在北郵人論壇上發現的一個非常好的經驗帖,因為現在北郵人沒有賬號無法檢視,所以轉載過來分享給準備校招的同學: 一、刷題 1.《劍指offer》---牛客 2.leetcode(個人覺得也是刷牛客上的這部分就夠了) 二、面經 3.我自己總結的一些面

2019騰訊wxg提前批後臺開發錄用

批次:提前批 BG:wxg 崗位:後臺開發 學歷:雙985碩 時間:2018年8月 一、技術一面 首先是一小時時間做試卷,面試官開遠端桌面觀看,題目如下: 1.TCP建立連線的過程採用三次握手,已知第三次握手報文的傳送序列號為10,確認序列號為5,請問第二次握手

實習-地平線系統開發

地點:南京,現場面投遞方式:內推面試方式:現場面,一面一面時間:50分鐘投遞簡歷四天後,接到HR電話,讓我去公司面試。面試官人很好,全程跟我說的最多的一句話都是:沒事,做不出來沒事。首先讓我自我介紹,然後問我簡歷上的專案,問的非常細,因為也是做系統開發的, 對我的簡歷比較感興

2019騰訊校園招聘開發一面+二+HRoffer

2019騰訊校園招聘開發崗面經(一面+二面+HR面) 背景: 華為實習結束前兩天,突然接到騰訊的郵件,邀請我現場面試,但面試前需要我做道題,這道題的回答內容將作為一面時的溝通話題(當時整個人是懵的,咋還有這操作)。暑期實習投的騰訊是安卓崗,華為實習期間是軟體開發崗,最後拿到騰訊off

美團、滴滴實習生滴滴offerJava後臺開發

筆者是大三本科生,一直以來在考研和參加工作兩個想法之間徘徊,最終在今年3月份下定決心參加工作,之後參加了春招,投的全部是java後臺開發崗實習生。 在春招過程中投了不少公司,有京東、頭條、網易、美團、滴滴,前三家都掛在了筆試環節,美團順利通過筆試,參

阿里2018暑期實習內推Java崗offer

整個三月份通過牛客網和網友分享的經驗學到了很多東西,現在反饋一下我的面試經歷,希望對同學們有幫助。個人情況:大三本EE方向渣碩,經過實驗室學長內推,於三月底完成面試。崗位是Java研發。面經如下:一面:自我介紹簡述TCP三次握手、四次揮手TIME_WAIT為什麼要等待2MSL,TIME_WAIT是客戶端狀態還

百度軟件開發實習生c++方向一面

awk 程序 模板 其他 好的 情況 面經 一點 enter 百度2017實習生軟件開發(cpp方向) 首先說一下崗位。分為軟件開發,開發測試,前端,機器學習數據挖掘,移動開發,據我觀察,報的人數來看,軟件開發最多,移動開發和開發測試較少。百度前臺還準備了吃的

中國銀聯廣州分公司人工智能開發

掌握即可 基本 重要 公司 事件 lead 領導 能力 多線程 銀聯(廣州)總共有三面,筆試,群面和技術面。 筆試 筆試考的很雜,金融,行測,英語,專業題都有,題量大,時間緊。但是個人感覺筆試不用怎麽準備,因為銀聯(廣州)似乎不怎麽看筆試,我筆試完第二天就受到面試通知了,而

java程式設計師|超詳細四面一總結助你逆襲!

面經預告:阿里、網易、京東、多益網路。 面經不同的人問的問題很可能不同,不能押寶在這裡,不過幫助大家用來做模擬還是不錯的~以下按收到offer順序列出   多益網路-平臺研發 挺神奇的,流程上寫的就一面我還以為寫錯了,連hr面都沒有。。。 一面:8-17 自我介

網易2019秋招前端一站式基礎+壓力+HR完博主覺得應該進不去

面試時間:2018.9.18 13:30 面試地點:武漢雄楚國際大酒店(洪山區) 面試部門:網易雲音樂 本人學校所在城市:深圳(深圳大學) 先來個博主基本資訊吧:我是通訊工程專業的,並非計算機專業,屬於計算機相關專業~。 過程(如果只想瞭解面試問的問題可跳躍閱讀):

2018網易雷火前端實習面試offer

總概 樓主是電子科技大學大三的學生,初投了一下網易雷火工作室的前端開發實習崗,一週內完成了三面,且在當天已經拿到offer。說一下面試的流程和題目。總體來說,網易會關注一些平時看書或者面經不太會想到的東西,面試官問的比較偏(脫離常規),常規問題,例如:閉包、繼承

平安科技Java開發2018年12月

上週接到平安HR邀約面試的電話,約在上週6,過去面試。因為之前面過平安壽險,所以 應該是簡歷被撈了一下。說是現場直接走完 面試流程,於是就去了。現場共2輪技術面+1輪HR面,3輪面試過了的話,後面會做一份IQ和EQ測試題(這個測試掛了,就GG,而且3個月不 能再面平安任何崗位,要認真點

2018騰訊Androidoffer

騰訊校招面試的基本套路是,自我介紹、專案、網路、演算法。其中專案會問的很深,要提前準備。 一面(1h) 自我介紹 問專案 Android優化做過沒有 ListView優化方法 如何統計ListView載入速度 Http包頭 Get

2018百度測試開發offer

一開始報的Android開發,但是後來電話通知我今年武漢沒有Android開發,要不要轉成移動測試。我就轉崗了。百度加起來一起有四面,第一面大概是評估面,第二天連續三面。 每一面的流程基本一致,主要是自我介紹,專案,測試相關,手寫程式碼。 評估面 自我介紹

網易杭研2019屆Java實習生第五offer

補招內推加面基礎語法。。。。。。。。。。。。。spring bean spring的原生介面 注入機制,載入機制 IOCAOP 動態代理 springmvc底層處理請求順序,bean生命週期,autow

2015騰訊校招筆試一、二菜鳥的流水賬

前言:自從阿里筆試都沒通過,就有點擔心校招連筆試都過不了。而能通過騰訊的筆試,當然是一個非常不錯的機會,一定要好好把握,可惜還是錯過了……唉,自從被鵝廠拋棄後,感覺找工作越來越難了。。。 廢話

2018 BAT春招已經開始Offer的百度阿里的iOS面試總結分享給你

前言:隨著各大公司春招的開始,很多小夥伴都行動起來了,因此這篇總結並不一定適合想去創業公司的同學。另外,由於經驗本來就是主觀性極強的東西,加之筆者水平有限,所以如果有不認可的地方,萬望諸君呵呵一笑,拋之腦後。接下來,我就斗膽分享一下自己在準備和參加面試的過程中的收穫、對面試的

Android客戶端-寒假實習-實習初體驗

Android客戶端-寒假實習面經-實習初體驗 一.絮絮叨叨的一些話 好久沒有寫部落格了,前段時間一直在忙實習的事,耽擱了一陣子,現在忙的差不多了,所以打算在實習期間抽些,繼續寫寫部落格,為明年的春招和秋招做好知識儲備。加深技能棧,在這之前,現回顧一下我大概兩週的面試和實習經歷。