麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 系統(tǒng) > Android > 正文

一個五年Android開發(fā)者百度、阿里、聚美、映客的面試心經(jīng)

2019-11-08 00:22:25
字體:
供稿:網(wǎng)友

轉(zhuǎn) :http://www.gdky005.com/

花絮

本文為完整版,加了一些彩蛋哦!文末有面試和必備的技能點(diǎn)總結(jié)。

也許會有人感嘆某些人的運(yùn)氣比較好,但是他們不曾知道對方吃過多少苦,受過多少委屈。某些時候就是需要我們用心去發(fā)現(xiàn)突破點(diǎn),然后順勢而上,抓住機(jī)遇,那么你將會走向另外一條大道,成就另外一個全新的自我。

先簡單說說我最近的面試經(jīng)歷吧。面試的公司很多,其中有讓我心血沸騰的經(jīng)歷,也有讓我感到失望到無助的經(jīng)歷,我將這些體會都記錄下來,細(xì)想之后很值得,面了這么多公司,要是最后什么也沒有留下來,那就太浪費(fèi)了。至少對于我來說有些東西在整理總結(jié)之后才能得到一個肯定的答案。希望這些能對即將換工作或者打算看看機(jī)會的你有一些幫助。

下文真的很長,你可以把這篇文章當(dāng)做看小說一樣,快速瀏覽一下,但是希望你能將文中提到的那些技能掌握。那也就不枉費(fèi)我花了一兩天時間專門整理這些。我的這些經(jīng)驗僅供參考,希望你能做的比我好,同時希望你在以后的面試中能輕松應(yīng)對。

為何離職?

先從我的換工作的動機(jī)開始說吧。

公司裁員的時候老大說:『你就留下好好干吧,以后不管公司怎么分股票、期權(quán),肯定少不了你』。我非常信任我的老大,跟著老大一起工作,感覺是一種享受。

但是沒想到裁員后,公司內(nèi)部大動蕩,主業(yè)務(wù)線從客戶端A 業(yè)務(wù)線轉(zhuǎn)移到另外的B 業(yè)務(wù)線上。我主要負(fù)責(zé)A客戶端的架構(gòu),這下可真閑下來了。B 業(yè)務(wù)線那邊的業(yè)務(wù)量還是很忙的,沒時間配合我做一些架構(gòu)上的事情。于是我每天就看看資料,補(bǔ)充點(diǎn)能量。

呆了幾天后,就后悔當(dāng)初沒有拿 N+1 走,有一種被老大忽悠的感覺。 因為公司接下來的操作讓我很是不爽,先是晚上打車不能超過30,然后福利大減,瞬間沒有工作的心情了。再過了一兩周后公司宣布新一輪融資成功,可惜只融到了 2千多萬美元(按照預(yù)期應(yīng)會更高),然后接著招新人。

我特么無語了,站在公司的角度是沒有任何問題的,可以節(jié)省開銷,也可以容納新鮮血液。但是我作為一個老員工,心寒,走的員工都拿到了 N+1,我們這些老員工什么也沒有得到,反而福利大減,傷人啊! 現(xiàn)在即使我想走,什么也得不到,一種莫名的惱火涌上心頭(只怪本人經(jīng)歷尚淺,看不清一些大的趨勢,還是老鳥們聰明,拿錢走人,然后換一個新工作,好不自在?。?/p>

不過理智分析一些這樣確實(shí)有好處,可以給自己留很多的時間來選擇更好的公司。就如此刻的我一樣,在公司悠閑的上著班,騎驢找馬,遇到合適的,可以立刻走。其實(shí)細(xì)想一下,如果我當(dāng)時拿了 N+1 走了后,可能會迫切的需要一份合適的工作,然后迅速入職。至于新公司怎么樣,還真不敢確定。

已經(jīng)動了想走的心,意味著再也不可能在這里很安分的待下去了。

面試分級

于是我決定開始投遞簡歷(世界那么大,我想去外面的世界看看)。這次看機(jī)會與往常不同,我決定好好準(zhǔn)備一番,然后開始投遞簡歷,主要渠道是 “X鉤”,輔助渠道是獵頭。

這次看機(jī)會我將所有公司分為三類:

A類: BAT公司,非??孔V,各項待遇都是很優(yōu)厚的B類:一些知名的互聯(lián)網(wǎng)公司(基本都在C輪以上),基本很靠譜,該有的都少不了C類:就是那些正在招聘的公司,沒啥名氣,雖然錢多但是事也多??坎豢孔V真還不知道,只能碰運(yùn)氣

基礎(chǔ)知識不可少

以前我基本都是直接去面試,總以為Android工作好幾年了,出去面試基本沒啥問題,因此帶著那份傲嬌的自信 總是碰壁,尤其遇到很多基礎(chǔ)性的問題,一時真不知道怎么回答?還有一些問題之前都記得很準(zhǔn)確,但是在面試官問的時候,就一個大寫的懵逼表情。

在我出去面試之前,我已經(jīng)把 《大話數(shù)據(jù)結(jié)構(gòu)》 基本看完了(想想我之前的生活,每天早上七點(diǎn)多起床,然后看幾頁,洗漱完就去公司)。雖然沒怎么記住,但是遇到這些相關(guān)問題,還是能很容易回答出來的。因為有了以前的教訓(xùn),而且這次我也是很認(rèn)真的準(zhǔn)備了好久(可以說蓄謀已久啦,我心里其實(shí)很明白互聯(lián)網(wǎng)公司可能存在很多風(fēng)險,尤其是沒有盈利的公司,唯有技術(shù)這東西必須牢牢掌握住,才能立于不敗之地),因此我準(zhǔn)備把java基礎(chǔ)鞏固下,但是手頭沒啥合適的書籍和資料。

還好民間有很多厲害的開發(fā)者,他們不以盈利為目的,只為完成某種需求,開發(fā)一款 app,然后發(fā)布到應(yīng)用市場,給需要的人。于是我就找到一個 “Java面試訓(xùn)練” 的App,下載量還可以,就安裝到手機(jī)上,開啟刷題模式,應(yīng)該刷了10來天吧(都是在上班,下班時間看一點(diǎn),雖然時間比較零散,但是這樣記得最深刻)。在之后的面試中,基本很少遇見一些奇葩的java基礎(chǔ)。

這里不得不提一件事,那就是從 app 崛起的那一刻起,就有很多的 中間商,一個小作坊的屋子里有很多電腦或者不知名的設(shè)備,屋子里慢慢的數(shù)據(jù)線,猶如蜘蛛網(wǎng)一樣連接著很多設(shè)備,做著一些神秘的事情。不用我說你們應(yīng)該也知道他們做著一些很骯臟的事情,我就不細(xì)說干什么了,簡單舉個例子:這群人的老大看中某個市場上某款游戲非?;鸨?,或者 app 特別的火,于是通過反編譯等技術(shù)修改這些 app,然后重新打包上線到一些不是很知名的app 渠道或者小型應(yīng)用時長,還有一些論壇,一旦有用戶下載,就會在 app中彈出廣告,在游戲中做各種充值操作,甚至在你無意間點(diǎn)到一個按鈕就會自動扣除你的話費(fèi)。這是前幾年干的事情,新聞中也紕漏了很多,這里只能說監(jiān)管不力。

但是隨后各個公司都意識到這樣的安全問題于是有了 app加固的技術(shù),無法修改 app,即便修改了,但是也運(yùn)行不起來,所以一定要注重安全性問題。

剛踏入架構(gòu)師之路的經(jīng)歷

這次我給自己的規(guī)劃是做一個架構(gòu)師,但是我深知架構(gòu)師可不是鬧著玩的,必須要有很強(qiáng)的一面,因此我在簡歷里面寫的只是“架構(gòu)師方向”。我在K公司 做得是架構(gòu)師方向,因此我覺得有必要朝著這個方向發(fā)力,雖然現(xiàn)在不是很厲害,但是堅持一兩年后,即使不是非常厲害,但是也距離非常厲害很近(這里使用了《孫子兵法》的一句:“求其上,得其中;求其中,得其下,求其下,必敗。” )。

這個想法來源于在K 公司我第一任leader曾經(jīng)跟我說過的話:『對于新東西,如果你覺得掌握了,但是不應(yīng)用到項目里面來,是沒有什么意義的,時間長了還是會忘記的?!晃液軕c幸我有一個好老大(我是屬于雙領(lǐng)導(dǎo)型的,K 公司 A項目的負(fù)責(zé)人是我的leader,但是我的直接匯報對象是 K 公司的副技術(shù)總監(jiān),下文就成為老大),用他的話來說就是經(jīng)常踢著我的屁股走。

當(dāng)我在網(wǎng)上了解到很多實(shí)用的新技術(shù)時,跟他隨意吐露一句話,他就能非常用心的傾聽我的想法,并鼓勵我將這些東西帶入到項目中來。從那以后我就開始看很多新技術(shù),感覺合適的會引進(jìn)到我們的項目中。從之后的證明中來看,是非常有價值的。

曾經(jīng)遇到的情況是這樣的:當(dāng)我剛進(jìn)入K公司后,打雜一個多月,就被關(guān)到了 小黑屋(嗚嗚嗚,好可怕的小黑屋,996的制度)。然后才開始正常的架構(gòu)師之路,第一步就是統(tǒng)一開發(fā)環(huán)境,在我來公司后,我發(fā)現(xiàn)公司的android同事用的開發(fā)工具種類真是繁多啊,神馬 Eclipse、IntelliJ IDEA、Android Studio、Windows、Ubuntu、Mac。剛進(jìn)公司的時候我曾經(jīng)用鄙夷的眼神看過那些 Eclipse 的童鞋,真是無力吐槽了。于是我給 老大說:『咱們的開發(fā)環(huán)境最好統(tǒng)一起來,現(xiàn)在各式各樣的工具,弄個東西真費(fèi)勁?!挥谑抢洗蠖挷徽f,就在群里跟大家吼,都務(wù)必切換到 Android Studio(以下簡稱 AS),由我來監(jiān)督并執(zhí)行。于是我拿著雞毛當(dāng)令箭,給大伙把地址什么的都找好,發(fā)到群里去,讓他們自己下載(后期我們就搭建了 ftp服務(wù)器將這些常用的工具都放在里面,省的再去下載了)。 翻墻工具我使用 goagent(不怎么穩(wěn)定),給其他人分享也太費(fèi)勁了,因此讓他們自己搞定。老大自己有一個 VPS,于是給大伙共享后,環(huán)境基本就統(tǒng)一了。

期間有一個小插曲:一個年齡 比我大的同事在用 Eclipse,在我推廣我的 AS 時,他說比較忙,沒時間弄。我就急了,因為我剛到公司不久,老大分配給我的任務(wù),推行不下去,這可不行啊,沒說幾句吵起來了。最后我也知道不能太著急,但是已經(jīng)吵了,關(guān)系肯定不咋樣,老大當(dāng)時開會去了,我知道自己太心虛了,因此主動給老大承認(rèn)錯誤,說我和那誰誰吵架了,因為他不用AS。最后在老大的勸說下,這個人就勉強(qiáng)切換到 AS了。其實(shí)這個人就是我之后的新Leader,每每想到這里我就全身發(fā)冷汗,Leader要虐你,你還能有好活路么?還好這個Leader人比較好,人也比較大氣會處事,不怎么跟我計較。我已經(jīng)對著佛祖懺悔了N多次。

第一天面試

我用 “X鉤” 開始撿一些不怎么有名的C 類公司投遞,很快就收到了很多的 面試邀請。

首次面試——國外輸入法

記得當(dāng)時去的第一家公司是做國外做輸入法的,做的還不錯。從外面能看見一棟略微有點(diǎn)老的大廈,辦公環(huán)境很一般。

進(jìn)去后很巧的是遇見了一個熟人,第一位面試官竟然認(rèn)識我之前在X游的一個同事,然后我們就聊開了,他也沒怎么難為我,就問了我?guī)讉€很簡單的問題,例如:handler的原理,多線程。我按照記憶中的樣子說給他聽,然后就第一關(guān)就輕松過了。

等了一會,另外一個面試官進(jìn)來了,問了一長串問題,基本就是 Android的相關(guān)的基礎(chǔ),然后第二個又輕松過了。

等到第三關(guān)的時候,一個年齡稍微大的人進(jìn)來了,很容易能看出,這個人應(yīng)是該技術(shù)團(tuán)隊的負(fù)責(zé)人,問了一些工作經(jīng)歷后,然后問了一個最讓我印象深刻的問題是:『你了解過Android上的黑科技么?比如Android 5.0 之上有一個輔助功能,如果用戶開啟后,就能像豌豆莢那樣自動安裝app,等同于擁有了root權(quán)限,但是手機(jī)重啟后,這個就自動關(guān)閉了,有沒有辦法可以自動打開呢?』據(jù)他了解,有很多不知名的小App 都實(shí)現(xiàn)了,但是很多大公司都沒用。 我想好好一會,說可能這些app 被廠商列入了白名單,因此重啟手機(jī)后還能自動打開那個輔助功能。我實(shí)在想不出如何能實(shí)現(xiàn)這樣的效果。最后他告訴我,其實(shí)他們也是分析了好久,才發(fā)現(xiàn),那些小App, 都是開啟了一個進(jìn)程(或者是service,具體記不清了,有興趣的童鞋可以試試)來守護(hù),因此能夠開啟。這么一說,我也瞬間明白了。

但同時我提到這樣做會可能會導(dǎo)致耗電量增加啊,對方的一句話把我真雷住了。“那能費(fèi)多少電。。?!?,我瞬間無語了。但是他們可能因為某些需求必須如此做,因此要實(shí)現(xiàn)這樣的功能,相對于電量來說應(yīng)該也能接受,不至于比什么都玩不了的強(qiáng),體驗也確實(shí)提升了很多。不用用戶每次去開啟那個開關(guān),雖然有點(diǎn)風(fēng)險,但是相對于Android上的風(fēng)險來說,確實(shí)低很多。

等第三輪面試完成后,然后Hr 小妹妹帶我到一個很大的會議室,見到一個很年輕的人,聽Hr說,這個人應(yīng)是CEO之類的,反正職稱很高。他就問了些職業(yè)規(guī)劃,平時有什么興趣愛好,以后有什么打算,薪資要多少?我說到公司后可以先接觸一些業(yè)務(wù)層面的東西,然后慢慢再走架構(gòu)路線,之后可以負(fù)責(zé)主要核心模塊。平時就看看書,參加沙龍活動,沒事打打游戲。他也簡單回答我一些問題。之后就是讓我先走,等通知。

傻傻的我還就這樣高興的走了,因為我總體感覺還是很棒的,畢竟連過4輪哈。從最后的結(jié)果中能明白,其實(shí)應(yīng)該是要的薪資太高了。為什么這么說呢?因為一般情況下,最后一輪就是簡單看看你這個人怎么樣,技術(shù)關(guān)肯定沒問題,否則前三關(guān)就 pass 了。可能對方覺得你要的薪資和你的實(shí)力不符合,也可能他們想再對比看看,選擇一個更合適的人選。

58到家

從上一家公司面過后,我就緊接著去第二家公司 58到家,在大屯路東地鐵站附近。到了后剛好12點(diǎn),電話聯(lián)系后,他們說班車司機(jī)都午休去了,要等到2點(diǎn)才能過去(58到家面試需要從地鐵站做班車過去,路程還算能接受的)。然后我就吃了點(diǎn)飯,在附近網(wǎng)吧 擼一局,看時間點(diǎn)差不多了,我就去那塊坐車了,差不多走了5分鐘做就到了。

北苑路北美國際商務(wù)中心,這塊有很多公司,什么珍愛網(wǎng)之類的都在那附近。

第一輪面試我的是一個小伙,問了一些基本的Android基礎(chǔ),然后問了一下 android的繪圖原理,我說: onMeasure, onLayout, onDraw。 然后他說每一個什么作用? 那個onMeasuer主要做什么的?并舉了一個例子:一個自定義的滾動View A里面如何放另外一個滾動的View B?我說把 View B將 onMeasure 里面的高設(shè)置成最大,這樣就能解決沖突問題。最后他簡單說了一些 onMeasure 里面的幾個參數(shù),我對此加深了解了。

第一關(guān)也就這樣過去了,等到第二關(guān)的時候看起來一個挺帥氣的男人帶著一個很顯眼的婚戒跟我說一些項目流程上的東西,因為我在K 公司這塊跟老大接觸的比較多,因此一般問題難不住我,輕松就過了。

等到第三關(guān)的時候,問我一些工作經(jīng)歷,然后問問職業(yè)發(fā)展規(guī)劃,平時的興趣愛好,以及你覺得得你和其他人有什么優(yōu)勢。我挺好奇的,為什么最后的這些面試官都要問類似的問題,之后從一個關(guān)系還不錯的獵頭那里了解到,其實(shí)他們也就是了解下以后的動向,以及看看這個人的人品。關(guān)于優(yōu)勢我是這么說的:我說到公司后可以先接觸一些業(yè)務(wù)層面的東西,然后慢慢再走架構(gòu)路線,之后可以負(fù)責(zé)主要核心模塊。其實(shí)和上面的回答一樣,這基本就是所說的套路。他們可以用套路,我們?yōu)楹尾豢赡兀?嘿嘿,別學(xué)我,自己根據(jù)實(shí)際情況來。

本以為就結(jié)束了,沒想到他們說 CTO不在,可能還有復(fù)試,先讓HR大美女跟我談?wù)?。HR慢條斯理的跟我說了一些待遇什么的,了解了下我的狀況,問我要多少。我基本和上一個公司說的一個樣。

之后再來復(fù)試的時候,這個大美女HR給我了一些建議,說這個CTO是阿里出來的,喜歡會說話的人,想到什么就說什么,別緊張。在這面的時候,我就很放松,該怎么說就怎說,他也問了一些職業(yè)發(fā)展規(guī)劃,以及我的經(jīng)歷,基本10來分鐘就結(jié)束。我只想說大美女 HR 真真是體貼入微,感覺很 Nice, 這輪基本也順利過了。之后這個HR直接說我被評為T5,但是以后可以繼續(xù)努力,我也欣然接受了。不管怎么樣,反正拿到offer再說,之后慢慢對比。

楚楚街

說起這第三家 楚楚街 我就一肚子火,也不是說第三家不好,只是在去的路上讓我備受折磨。從大屯路東 到 知春路,坐地鐵應(yīng)該幾十分鐘就到了。當(dāng)時已經(jīng)快四點(diǎn)了,5點(diǎn)面試,然后我就打算坐車去(不想再擠地鐵了,想輕輕松松的過去),特么的為了省那幾塊錢,我選擇拼車,在路上本以為只需要最多一個小時就到,沒想到花了我1個半小時(只能感嘆北京的車真多,路上堵的不行不行的)。哎,到他們公司的時候都快6點(diǎn)了,還好我提前在電話里和HR說過,他們說6點(diǎn)也是可以的。于是第三個面試就開始了。

首先過來第一位面試官,看樣子應(yīng)該是 Android 技術(shù) leader,開始問了我一些基礎(chǔ)的面試題,比如:View 的事件分發(fā)機(jī)制,View的繪圖,ListView 的實(shí)現(xiàn)原理(這個應(yīng)該是幾年前面試的時候經(jīng)常問題,沒想到現(xiàn)在也能遇見)。聊了好一會,然后他拿出他們的客戶端給我演示了一個頁面,說這個界面比較卡頓,讓我分析下原因。我看過后,提出了幾個有效的檢測卡頓的方案,他們的這個界面主要是Listview 的 item 里面包含了一個 viewpager,然后 viewpager 的 item 里面有一個大view, 上面有N 多圖片 + 動畫效果,因此實(shí)現(xiàn)起來很麻煩,最后導(dǎo)致性能卡頓(不得不說產(chǎn)品同學(xué),你的想象力真豐富啊,有沒有考慮過研發(fā)同學(xué)的心情)。然后,他感覺得到了共鳴,因此接下來說話就比較放松了,他說和我年齡差不多,感覺我還是很厲害的(我不禁惶恐不安,我感覺還行,但是應(yīng)該不是他說的很厲害,可能只是工作時間長了,該積累下來的東西大部分都有了),互留了微信,方便以后的交流(事實(shí)是沒有啥交流的,只是當(dāng)你面試通過后,可以有一個拉你入伙的渠道,嘿嘿,不曉得對不)。

第二個進(jìn)來的面試官長得挺帥氣的,手上戴著戒指(之所以提到這個,是因為在我在我的印象中這個最亮眼,很多次在和他交流的過程中,我都比較緊張,我就盯著這塊看用來放松,說真的如果看著對方的眼睛,雙方可能都不會自在,當(dāng)然除非你很有自信的時候是可以的)。開始簡單問了下工作經(jīng)歷,然后就開始聊技術(shù),第一個就是問我知道不知道 二分法,我當(dāng)時楞了一下,猛然間反應(yīng)不過來,最后專門確認(rèn)問了下是不是 二分查找。然后我說在一個數(shù)組里面每次查找的時候從中間點(diǎn)開始對比,大于就右邊找,小于就左邊找,順帶提了一句這要在一個順序的數(shù)組里面。然后面試官就說,二分查找還得每次先排一次序?我當(dāng)時說是的,結(jié)果就感覺很2,可能沒理解清楚面試官表達(dá)的是什么或者說我的表達(dá)有問題,其實(shí)我想說最開始的數(shù)組就是一個有序數(shù)組,但是面試官可能誤解了我的意思,以為每次查到后,都要先排一次序(只能說悲催啊)。

這個問題過了后就再問了我一個問題:『你來說說 Java 的內(nèi)存管理?!贿@個問題在一兩年前上就栽過跟頭,所以當(dāng)時專門看過相關(guān)文章。但是當(dāng)我回答的時候,由于長時間沒怎么看過了,記憶有點(diǎn)松動,大體的說出來了,但是不夠準(zhǔn)確(回去后就好好補(bǔ)充了下,在之后的面試過程中遇到的概率還是非常大的,尤其在第二面的時候)。然后他問我要多少薪資,我當(dāng)時說 XX,然后他就問我是不是可以低一些呢?我開始說可以低一點(diǎn),但是當(dāng)他問低多少的時候,我心想上面兩個公司的 offer 基本感覺到手了,這個可以適當(dāng)?shù)囊唿c(diǎn),能給就來,給不了那就算了(我事后想想才明白,這種2B 的想法絕對不能有,要時刻保持低調(diào),把握住任何一次機(jī)會)。最后他說,我得對得起兄弟們(怎么說呢?估計是剛回答的時候不是特別的滿意,還有感覺我要的太高了),你這個薪資我沒法跟上面談。然后可想而知,當(dāng)然肯定沒有結(jié)果了。

因此奉勸各位,要時刻保持低調(diào),謙虛謹(jǐn)慎,莫要裝B,否則肯定遭雷劈,我這就是一個活生生的例子。

第二輪B 類公司面試:

面試有很多,說起來可能會長篇大論,以下就總結(jié)性的說說,不再說明具體細(xì)節(jié),只說我們之后在面試的時候應(yīng)該注意的地方,以及他們對應(yīng)聘者的要求。

映客 && 蘑菇街

映客直播在望京soho,很高大上的地方,t1,t2,t3分別對應(yīng)從低到高的大樓。到公司后,感覺還可以,第一個面我的人是一個技術(shù),基本就問到一些Android 的面試題,沒有任何懸念就過了,第二面的時候,感覺那個人還是比較隨和的,問了 Java 內(nèi)存管理的東西,以及一些其他的問題,最后還都聊得挺開心,第三面的時候直接就是 HR談薪資,很容易就過了。

在望京 soho 還去過 蘑菇街,里面的人技術(shù)比較好,我當(dāng)時過去的時候已經(jīng)6點(diǎn)了。那個面試官就跟我聊人生理想,提到一些 Android系統(tǒng)原理性的東西,但是感覺回答的不是很好。面試官感覺還是很不錯的,然后給我說你以后要多看看例如 handler 原理,windowManager 的東西,并且從源碼上去分析,網(wǎng)絡(luò)上的理論知識還是要結(jié)合實(shí)踐的,真是受教了。這部分我有點(diǎn)弱,雖然知道原理,但是看過源碼的東西還是很少的,以后需要注重補(bǔ)充。他說他才是高級,我要應(yīng)聘的這個 架構(gòu)師肯定是不行的,問我是否愿意做其他的,我當(dāng)然表示愿意了,現(xiàn)在要綜合提升能力,才能往更高層走。

最后的最后,他很搞笑的跟我說:『我這人真不騙人』。我還納悶啥意思,最后他說:『今天已經(jīng)很晚了,第二輪的面試官不在,我明天給你向上反饋下(從之后的一個同事的口中才明白,一般說第二輪的面試官不在,基本就是說你沒戲,很委婉的一種說法而已)』。

結(jié)束后我看了一下表,我暈,一面就面試我了一個半小時,真特么無語了。不過收獲還是很大的,知道自己的不足后,就知道需要補(bǔ)充哪些東西了。

樂視

去了一趟姚家園的樂視,只能說看著挺風(fēng)光的,但是進(jìn)去后,特么的真虐人。

電梯分區(qū),還只能在一邊的乘坐,很不趕巧的是我去的時間剛好是10點(diǎn),對于他們公司來說這就是高峰期,電梯根本排不上隊,而且亂糟糟的(之前在X游的時候,大家都是排隊的,這邊沒有,可能地方太小了,排不開吧)。電梯上不去了,看來只能跟一些人爬樓梯,一直爬到9層,感覺都喘不過氣了。

上去后一個很美的 HR(長腿姐)帶我找面試官,然后表示沒有會議室,原來的會議室都變成工位了,所以讓我先在一個小角落呆著(保潔阿姨的專屬位置),過了好一會面試官姍姍來遲,也是一些非?;A(chǔ)性的東西,最主要的是他們提到了推送,怎么實(shí)現(xiàn),已經(jīng)存活情況說了一些。

第二個面試官也是特么來得晚,等了 N 久,閑的無聊就和保潔阿姨聊天,順帶看看他們的辦公環(huán)境,只能說真心擠得慌。第二位面試官來了后就看看我的經(jīng)歷,因為第一輪的技術(shù)面都過了,因此簡單聊了下,就說說他們的發(fā)展前景,要做海外產(chǎn)品。聽我的興致勃勃,很開心,然后讓我等會。

他們基本都去吃飯了,留下了我在那里干等,然后來了一個HR 的小妹妹,跟我談薪資以及經(jīng)歷,貌似對我一兩年換工作有很大意見,哥就好好給她普及了一番互聯(lián)網(wǎng)界的基礎(chǔ)知識。沒想到就在快要搞定的時候,這個小妹妹的老大過來了,然后就看見一個身材超棒,腿很長的漂亮姐姐 HR(長腿姐),坐在我的對面(小妹妹示意我這是她的老大)。瞬間不爽了,都馬上談完了,結(jié)果換人再來,真無語了。只能將剛剛的輝煌時刻再來裝 B一次,然后談薪資神馬的,給的也不是很多,我要 XX,她說那么多,只能給我薪資范圍最低的一個檔次。好吧,就接著吧,然后非要我先填寫一份背景調(diào)查表,如果沒有問題后,才給我發(fā) offer,我看到美女拿著那份很大的 紙張,瞬間無語了。

我當(dāng)時就不怎么開心,然后長腿姐畢竟老練的很問到:『說你是不是有事?』。我說是的,待會1點(diǎn)還有其他地方的面試,然后她說:『那你先回去吧,這個表格發(fā)你郵箱,你寫好后發(fā)給我?!蝗缓箝L腿姐就送我出去,我又特么的一路爬樓梯下去(9層?。娞莸攘?N 久都下不去。

接下來說說幾個有意思的公司

新浪

新浪位于理想國際大廈,記得幾年前去新浪面試的時候,傻傻的都沒準(zhǔn)備就去了,結(jié)果第一關(guān)就掛了。

這次是下午去,外面還飄著毛毛細(xì)雨。去了后竟然特么的讓我做面試題,哥已經(jīng)不做面試題很多年。但是想起了之前的經(jīng)歷,還是老老實(shí)實(shí)寫寫,據(jù)我估計面試的哥們應(yīng)該會問上面的東西。還好這次做了萬全的準(zhǔn)備,刷了 N 多面試題,補(bǔ)充了基礎(chǔ)的數(shù)據(jù)結(jié)構(gòu)理論知識。寫起來如行云流水,嗖嗖嗖的沒幾分鐘就完了。

第一個面試的哥們看看卷子,沒啥意見,然后問最后一道糾錯編程題有沒有什么問題,我雖然指出了幾個錯誤,但是感覺他還不是特別滿意。因此我仔細(xì)看了下,原來是一個靜態(tài)變量引用了 Activity 的上下文,然后指出,他再問了一些偏底層的東西以及性能優(yōu)化的地方,輕輕松松就過了。

等到第二面的時候,這個人一看就是技術(shù)大牛,問了很多 Java 層面的東西,多態(tài),抽象類,多線程,內(nèi)存管理等等。我感覺回答的不是太好,多態(tài)那有點(diǎn)問題,其他的應(yīng)該還可以。

然后就進(jìn)入了第三面,第三面的面試官應(yīng)該是部門負(fù)責(zé)人,問了工作經(jīng)歷上的事情以及興趣愛好,之后的發(fā)展方向,想做什么層面的。最后很不幸的是在等待第四面的時候,最開始給我題的美眉告訴我時間很晚了,讓我先回去,之后等消息。

至少這次來比第一次高級了很多,不至于第一輪就被刷下去。最后分析了下原因,還是薪資要的太高了,尤其是這類公司。

滴滴

滴滴位于西二旗,應(yīng)該有兩個辦公地點(diǎn),其實(shí)我一直很想去滴滴,福利待遇很不錯。一年前去過一次,很可惜在第一輪的時候,因為在某些適配方面回答的不是太好,因此失去了機(jī)會。

這次已經(jīng)準(zhǔn)備很多了,進(jìn)來后還是在去年的位置上坐下等面試官。說實(shí)話感覺滴滴成長的很快,辦公環(huán)境都變的更漂亮了,哈哈哈。

這個面試官一看就是一個技術(shù)宅,開始對我各種炮轟。面試題一個接一個的,在我連續(xù)回答十來個題后,看見他還在問,記得在提及到 volatile 的作用的時候,我就開始不爽了,這個東西記得之前在源碼里面見過,但是具體的一時說不上來,看著他那樣子,埋頭在紙上給我出題,我就不怎么配合了。面試了那么多家,就你問了 N 多問題,還有完沒完了(其實(shí)這也算是抗壓的一種面試方式)?我直接說不知道,然后他再問了幾個基礎(chǔ)性的東西,我想都不想直接說不知道,他貌似已經(jīng)看出來我已經(jīng)很不爽了,然后說,那你說說你項目中有沒有比較 NB 或者比較有亮點(diǎn)的地方。我的回答直接是:沒有。然后他也就不怎么問了,說那先這樣。我說:好,就這樣,我先走了。 然后瀟灑的離開滴滴。

現(xiàn)在想想真特么的很2B,應(yīng)該低調(diào)低調(diào)再低調(diào)。也可能是那天下午太累了,上午面試了兩家,而且已經(jīng)拿到兩家的 offer 了,還都不錯,在這特么憋屈,才表現(xiàn)的如此差勁。其實(shí)對于問題,知道的話就好好說,不知道的話,可以說說思路和想法,然后說說以后會怎么做,利用迂回包抄策略去應(yīng)答,準(zhǔn)沒錯。至少給面試官知道你還是可以動腦子的人。

在此我真心后悔當(dāng)時的沖動,向滴滴那位面試官表示歉意。其實(shí)不用那樣的,我們只需在面試的時候盡力表現(xiàn)自我就可以,以后切莫帶著情緒去看待或者回答問題。

對于人生中的很多問題也是這樣的,這次栽倒坑里去了(用我老大的話來說,你不在這里踩坑,總有一天也會在另外一個地方踩到,到時候的損失就不可估計,趁著年輕多多歷練自己),總結(jié)之后才能更近一步。

百度外賣

百度外賣現(xiàn)在已經(jīng)不屬于百度了,而是單獨(dú)分出來。

我的一個同事去了百度外賣,我感覺他的能力和我差不多,我就讓他推薦了。

去后,上了一個很長的臺階(感覺很莊重的樣子),要刷卡才能進(jìn)去。等了好長時間,面試官把我領(lǐng)到樓下的公共辦公桌,就是那種中間空地,周圍都是樓層,能看見其他人在樓層間走動。一個年齡見長的面試官,開始感覺挺隨和的,然后說跟我聊聊 Android 基礎(chǔ)。

第一個問就是:『咱們先來談?wù)?Android 的四大組件?!晃覐氐足?#36924;了,尼瑪,跟我談四大組件,有意思么? 沒想到一直到最后都跟我談這些,一個接一個的問。說到廣播那塊,關(guān)于一個 app 被殺掉進(jìn)程后,是否還能收到廣播的問題糾結(jié)了好久。

然后讓我畫我之前設(shè)計的架構(gòu)圖,我就隨便畫了畫,但是沒想到這個看起來很好的面試官讓我大跌眼鏡,他用鄙夷的笑容告訴我:『你這也太初級了?!晃耶?dāng)時心里有幾萬只草泥馬在崩騰,你都30+了,就不知道鼓勵新人啊,我都說過我剛做架構(gòu)的時間不長,而且鄙視我,有本事你也弄一個架構(gòu)給我看看啊,一點(diǎn)不尊重我們年輕一輩的勞動成果。也許就怪我當(dāng)時我真就按照他說的草草畫幾筆吧,沒怎么認(rèn)真對待。我去其他公司面試的時候,雖然這個圖不怎么樣,但是至少能解決 某些領(lǐng)域的問題,其他面試官都很謙虛。這個百度外賣的面試官,真不是我喜歡的領(lǐng)導(dǎo),如果以后真讓他來帶我,那就真完蛋了,很多時候我們都是因為某些人扼殺了我們最初美好的萌芽,而從此失去了創(chuàng)新的意識。

很慶幸的是我在 K 公司的時候,老大一直鼓勵我創(chuàng)新,遇到想做的就去做,所以一路下來,雖然很累,但是干的很開心。

所以每當(dāng)有人問當(dāng)初為什么選擇K 公司的時候,我都會自豪的說:『我的老大很不錯,我在那里很很舒服,很開心』。記得在我離開的時候老大給我最后勸告就是:『你要時刻反思自己此刻是不是已經(jīng)被別人洗腦了。』

第三輪:

1.百度

百度位于海淀區(qū)上地十街附近,有很多大廈。 我去的是一個做國外工具的部門,去了后,被百度的環(huán)境和氛圍震驚到了,在一個很大的技術(shù)園區(qū),有網(wǎng)易,百度,騰訊公司,對面還有一個大樓正在修建,估計會是另外一個互聯(lián)網(wǎng)公司的場地。

進(jìn)入大廈里面后,由于還沒來得及吃飯,邊吃手里的餅,邊瀏覽下百度的外圍辦公區(qū)。進(jìn)入百度的大樓后,兩個入口都設(shè)有刷卡機(jī)。

在空閑區(qū)等了好一會,然后一個人帶我進(jìn)入大廈。在進(jìn)去之前,到前臺那塊面試官輸入自己的郵箱賬號,然后讓我填寫其他登記信息,我印象最深的是顯示器上邊貼著一個紙條,說:請離開的時候在此登記,否則會進(jìn)入百度的黑名單(意思就這樣,具體記不清了)。當(dāng)時震驚了半天,沒想到竟然這個嚴(yán)格。

和面試官進(jìn)入大樓里面后,只記得的印象是:很整潔,高大。出樓梯后,腳踩著厚厚的地毯,稍微走快點(diǎn),都感覺很松弛,腳下如踩棉花一樣。

為什么有地毯,而不是地板磚————到了夏天很多漂亮的長腿美女穿著高跟鞋踩在地板磚上是一個怎么樣的體驗?zāi)??噔噔噔…?/p>

我在等候區(qū)等到第一個面試官,然后我們簡單聊了下 Android技術(shù),其中有兩點(diǎn)有必要提下:

其中一點(diǎn)是:說說 View 的事件分發(fā)機(jī)制。然后我就說了好多,從 WindowManager->window->Decorview->子 view。最后我說當(dāng)所有的 view 都不處理事件,事件會最后會傳遞到 Activity 的 onTouchEvent 上。然后面試官立刻說:『哈?你這是顛覆我的三觀啊?』 然后我意識到可能有問題,但是記得 《Android 藝術(shù)開發(fā)探索》上確實(shí)寫過到 Activity,但是不是到 onTouchEvent還真沒底。面試官很自信的樣子,讓我顫抖了。但是隨著我的堅信,面試官說:『不行,我不能冤枉你是不!』立刻在手邊的 MBP 上看了一下,自言自語感嘆道:『還真有?。 ?我頓時無語了。

另外一點(diǎn)是:問我 Service 上能不能彈出對話框。對于這個問題,我印象最深刻了,記得一年前的時候,在另外一個公司就因為這個問題讓我尷尬萬分,回去后專門對這塊進(jìn)行補(bǔ)充。我的回答是可以的,但是面試官面帶差異的表情告訴我這是不行的,Dialog 必須要依附于 Window 才能顯示出來。然后我的解釋會讓面試官郁悶一會:我說這個是可以彈出的,我之前也專門試過,不過他彈出是有條件的。 條件是:

必須在 Manifest 里面注冊系統(tǒng)權(quán)限在顯示 dialog 的時候必須要加一個 flag.我的理由是:系統(tǒng)對話框可以在低電量的時候彈出對話框,我們同樣也可以采用該方式來實(shí)現(xiàn)。

面試官語塞,然后給我說 Dialog 是必須要依附在 Window 上,Toast 其實(shí)也是一個 Window。我聽著這些話,就想起以前看過的一篇文章上也確實(shí)是這么說的。估計該面試官回去要好好補(bǔ)充下一些知識了哦。 然后該面試官讓我不能用 Arraylist,用數(shù)組 寫一個隊列。這塊剛好我在之前項目中特意用了一下,寫的時候,主要有三個方法: put(), get(),peek(). 然后考慮下隊列的特性,一端進(jìn)入,一端出去。我當(dāng)時遇到了盲點(diǎn),沒怎么寫完,最后給面試官說了下思路,大體是對的。但是關(guān)于選擇位置那塊沒怎么想好。不過這不阻礙我進(jìn)入第二輪。

第二輪面試的時候,面試官帶了很多紙張,我瞬間壓力山大,知道不太妙。不出所料,這個面試官,從動畫實(shí)現(xiàn)原理,到 handler 實(shí)現(xiàn)原理,一步步深入各種原理,當(dāng)我感覺回答的不錯的時候,然后他就順著我的問題繼續(xù)深入。我只能說我盡力了,有些東西,平時開發(fā)的時候真心不注意,但是就因為沒有留意,所以就沒法繼續(xù)回答他的問題。

面試官把我?guī)С龃髲B的那一刻,我心情很不好,很可惜沒進(jìn)入百度,之后應(yīng)該需要準(zhǔn)備很多東西。我要說,我還會再來的,哈哈哈! 最后也歸還身上的一個牌子到前臺后,省的被拉入到黑名單(好嚇人的樣子)。

以后有時間多看看原理性的東西,最好整理一個自己的博客,寫上自己的一些看法和感悟,這樣記得最深刻,即使幾年后也不會遺忘,只是看看別人總結(jié)的東西,真的就不怎么記得住。

關(guān)于博客可以使用 Hexo, 我的博客也是如此,可以整理一些自己的東西與心得。

2.阿里

這次去的是一個阿里的高德部門,在望京 Soho 附近的 首開廣場。去了以后首先找?guī)?,你們知道么?廁所竟然從大廈樓層的的一個角轉(zhuǎn)了一大半圈才找到,回來后進(jìn)入找不到前臺了…… 瞬間無語了。問了好一個美女才回到前臺,然后接待我的 HR美女貌似等得不太耐煩了(寶寶心里苦,廁所好遠(yuǎn),都找不到回來的路了)。在一個小型會議室等待面試官,看了下布置氛圍和環(huán)境,感覺太棒了,很多東西都體貼入微。

回顧上次阿里的悲痛遭遇其實(shí)這是我第二次來這邊面試了,上一次過來的時候,是剛過完年。提到這里我就苦不堪言,為何如此說呢?當(dāng)時是2016年2月15日,因為我參加好朋友的婚礼(不得不說,我這個年紀(jì)的人都開始結(jié)婚了,這次回去有4個好朋友都結(jié)婚,可想而知,一場完了以后還有另一場,雖然累,但是值得)推遲了好幾天才回北京,在參加同學(xué)婚礼的時候接收到阿里高德部門的面試邀請。回到北京的當(dāng)天是12點(diǎn)多,然后回家,一個關(guān)系非常好的朋友說今天她們要宴請公司的人吃飯,因為她們結(jié)婚了,讓我?guī)兔ε獋€ MTV。我想這是朋友的終身大事,因此必須要好好干。我下午4點(diǎn)是阿里高德的面試,因此時間很緊促。我憑借我大學(xué)的技能在兩個小時內(nèi)搞定這個 MTV,總體來說還不錯,就迅速發(fā)給朋友,弄完已經(jīng)3點(diǎn)了,然后打車立刻去首開廣場。高德的面試是4點(diǎn)鐘,匆匆趕到后,就等待面試官。面試很不理想,因為什么都沒有準(zhǔn)備,而且心力憔悴。面試官問的是一些基礎(chǔ)的 Java 問題,很可惜我沒怎么回答好。于是就深深的浪費(fèi)了一次機(jī)會,之后和朋友提起此事,無比后悔,當(dāng)時其實(shí)是可以和 HR 電話再約一個時間的。這次對我的打擊很大很大,因為這是我這么多年第一次面試 BAT 的職位,一上來就受挫,很不是滋味。我在這里失利后我就各種準(zhǔn)備資料,增強(qiáng)自己的能力,面試前必須要刷題,雖然簡單,但是不失為一種方法,雖然不一定有用,但是會加深印象,尤其是去 BAT 這些公司,一定要準(zhǔn)備好,否則就別浪費(fèi)機(jī)會,這就是我的教訓(xùn)和經(jīng)驗。為了6月份的這次面試策劃了很久。以前對什么可能都不是很上心,但是這個事件深深的刺激我了。

第一個面試官來了后問了一些基本問題,很順利就進(jìn)入到第二輪面試。

第二輪也基本是技術(shù)面試,問了一些 Android 基礎(chǔ)和 Java 基礎(chǔ)以及內(nèi)存管理。

第三輪的面試官應(yīng)是部門負(fù)責(zé)人,看起來很好說話的,問了一些經(jīng)歷和基本情況后,問我薪資要多少以及之后的發(fā)展方向。我說要 XX,之后希望在架構(gòu)方面發(fā)展,但是也可以從業(yè)務(wù)開始。貌似這里回答的不怎么好。然后讓我留了他的聯(lián)系方式,我知道很有戲哦。

因為我在進(jìn)入 K 公司的時候也是這樣的,老大感覺我很不錯,于是留了微信后,我基本就順利入職。

回去后的一兩天還是很焦慮的,但是我知道大公司都是有流程的,因此我告訴自己不要焦急。過了一兩天后他主動加我微信,然后問了些基本情況后,就說他要做最后的總結(jié),讓我等著,最遲一周后就有消息。我感覺希望超大的,開心了好久,本以為就可以這樣過去。但是一周時間過去了,沒人通知我,我開始焦急了,于是我開始主動和他說話,反思自己是否有什么地方做的不好。

經(jīng)過很多面試后我總結(jié)出了結(jié)論就是要薪資太高了,于是我在微信里面給他說,只要能過去,薪資低點(diǎn)也是可以的。但是問了他好幾次,他都沒有回話,看著微信消息記錄,都是我發(fā)給他,而他沒有回復(fù),已經(jīng)過去好多天了,我知道沒希望了,他說不管怎么樣都會給我回復(fù)的,但是我真絕望了。

就像相親一樣,遇到一個不錯的美女,開始都一起聊得很不錯,她開始加你好友,并且和你說看好你,不管能不能做女朋友,她之后一定會回復(fù),但是苦苦等待一段時間后,不管你怎么給她說話,但是她就是不理你。可能她真的忙,但是也不可能連續(xù)一兩天都這么忙吧。于是你知道沒結(jié)果,因為無言等同于沒有希望。為了避免一些幻想的存在,你會將她刪除掉,不想留下任何關(guān)于他的信息。

同樣我也是把這個阿里高德的老大的聯(lián)系方式刪掉,微信也刪掉。在我失去希望的時候,過了幾天看見他要主動加我,但是我想可能只是安慰的話語,最多告訴我,我不適合他們的職位,因此我為了避免尷尬,直接刪除那個加我好友的請求(如果說真的合適的話,應(yīng)該會很重視你的,不可能好幾天都回復(fù),怎么有一種備胎的感覺,嗚嗚嗚,我不想被發(fā)好人卡,寧愿做高傲的兔子,也不想做紙老虎,雖然盡管只是紙老虎,但是也會擁有屬于它的一片森林)。

于是阿里的這次機(jī)會就失去了。

總結(jié)后的結(jié)論就是:去大公司要的薪資不要太高,否則對方只能感謝你的到來,因為比你優(yōu)秀的人太多了。

聚美優(yōu)品

聚美優(yōu)品 位于東四十條地鐵站附近。路過一個竹亭子后,進(jìn)入大廈里面需要用身份證在前臺那塊登記后給我一個紙條,上面寫著我的身份證信息,然后在門禁卡附近刷二維碼進(jìn)入(真擔(dān)心個人信息泄露哦,當(dāng)然一般情況下沒人會關(guān)注你是誰的,千萬別干壞事哦,會被查出來的,哈哈哈)。

推薦我去聚美優(yōu)品的同事接我上去后,帶我到前臺填寫基本信息。我只寫了最基本的信息,然后她說,你就寫這么點(diǎn)啊。我說,其實(shí)這些信息夠用了,寫那么多沒用,還會暴露你的個人信息。面試成功后,如果有需要可以寫詳細(xì)些,但是一般去面試最好別寫身份證信息。工作經(jīng)歷基本也只是最近兩個,之前的就不用寫了,寫那么多沒什么用,簡歷中都會有的。

記得剛工作那會,傻傻的全寫了,真耽誤了不少時間。過了一會,她把我交給 漂亮的HR 溫柔姐,然后就先忙去了。溫柔姐告訴我一般情況下有兩輪基本就過了,先讓架構(gòu)師老大直接面我,讓我先等候。

過了一會溫柔姐不好意思的跟我說架構(gòu)老大先讓一個技術(shù)面我,問我是否有意見,我當(dāng)然沒意見了,這是很標(biāo)準(zhǔn)的面試流程(如果你有意見,建議還是別說太多的話,基本都這樣的,要淡定)。

一面技術(shù)給我一種很成熟的感覺,開始問了我一些基礎(chǔ)技術(shù)問題,外加 Java 內(nèi)存管理知識。后給我出了一道算法題,說有一個數(shù)組最多存儲6個數(shù),如果有普通用戶的話,存儲四個 vip的客戶,另外兩個是普通用戶(留出一定的空間給普通用戶),讓考慮全面點(diǎn)(一般都是結(jié)合實(shí)際場景,讓你寫出一個算法,要具備的能力就是抽象,處理問題的思路與細(xì)節(jié),還有最基本的編碼功底)。

然后我就考慮各種情況,第一種是非空情況,然后下面就是幾個大的 if else, 至少四個條件,基本涵蓋了全部情況,然后每個條件里面寫上對應(yīng)的存儲數(shù)據(jù)的過程。由于我的四個大條件都把距離占的差不多了,在寫里面細(xì)節(jié)的時候,用中文描述。過了一會他回來后,看了下說:『你這個還有中文?。 ?我尷尬的笑著說:『我先寫條件的,最后發(fā)現(xiàn)沒有空位了,只能用文字代替了,你看我正在另外一個紙上寫全部的完整算法?!恢噶酥讣埳蟿倢懸恍“氲拇a。他也會心一笑,并指出算法上應(yīng)該改進(jìn)的地方,基本 ok 啦。

然后等第二輪的面試,看起來更成熟,但是說話有一種很親近的感覺。問了基本情況,然后拿出他們的 app 讓我看看首頁的實(shí)現(xiàn)效果,說說怎么實(shí)現(xiàn)的。對于這種情況,基本就是考察你的抽象能力,以及分析問題的能力。我先說出使用 ListView 的 header,footview,然后使用 ListView 的 type 來實(shí)現(xiàn)。然后簡單說了一些性能優(yōu)化的東西,該面試官提出我的做法可能會存在性能瓶頸。其實(shí)他說出這塊是在指導(dǎo)我說這塊會有問題,我當(dāng)然明白他的意思,于是說這塊采用 recyclerview + fresco 來實(shí)現(xiàn),可以有效的改善問題(其實(shí)提到這些,就說明你看過很多新技術(shù)了,有時間最好還是要自己練練這些東西,畢竟孰能生巧)。

他也沒深究,基本就感覺不錯,開始談了談他們的目前狀況,以及即將遇到的問題。他在只言片語中都把我當(dāng)做內(nèi)部人看,我也心里感覺很舒服。最后告訴我如果我愿意,他就向上報備了,意思是可以繼續(xù)下一輪。當(dāng)時他問到我的薪資的時候,因為之前已經(jīng)說了 N 多次,有的成功,有的感覺很虧,于是這次我并沒有說,只是笑笑,而對方說:『那就按照年薪算吧,你打算要多少呢?』我當(dāng)時什么也沒有多想,然后就說:『我希望在我現(xiàn)有的薪資基礎(chǔ)上,能上漲15% - 20%。』他經(jīng)過在手機(jī)上一陣比劃后,告訴我可以達(dá)到我的預(yù)期效果。整個過程感覺很愉悅。

因為面過了一些,并有offer,但是還是想多看看,結(jié)果把自己搞的疲憊不堪。但是最后的最后,溫柔姐給我打電話說面試通過。

最終結(jié)果

最終我辭職后在家休息幾天,沒事的時候去咖啡館看看書,上上網(wǎng),好好過幾天輕松的日子,然后再說定去哪里工作。

總結(jié):面試和必備的技能

這里只簡單列舉一些東西,可能不是特別全,但是卻特別適用,也不一定按照下面的流程,有可能是穿插的,也有可能都有,根據(jù)公司的規(guī)模以及面試官的心情而定(哈哈哈 ,你們就自求多福吧)。建議大家還是要將下面的東西全部掌握,沒事寫寫代碼,練練手,在項目中能用到的地方一定要用,有可能會遇到很多坑,一定要自己想辦法填坑,之后回憶起這段經(jīng)歷,肯定可以敢理直氣壯的跟別人討論。如果你說的頭頭是道,那么對方會先輸一層,然后在心里對你佩服。

一般情況下第一輪都是基礎(chǔ)面試,需要扎實(shí)的基礎(chǔ)最常用的Android 基礎(chǔ)知識Java 基礎(chǔ)知識了解一些 常用東西的原理,例如:handler, thread 等項目中的技術(shù)點(diǎn)第二輪的時候需要了解更深層次的東西Android 事件分發(fā)機(jī)制原理Android 繪圖機(jī)制原理WindowManager 的相關(guān)知識進(jìn)程間傳輸方式Java 內(nèi)存管理機(jī)制一些常用的 list,map 原理,以及子類之間的差別能進(jìn)入第三輪基本沒什么問題,但是要注意以下問題該輪一般是 老大或者部門負(fù)責(zé)人,問的問題一般都看 深度與廣度當(dāng)問及薪水的時候,要說一個合適的,小公司隨意,大公司一定要慎重,當(dāng)心里沒底的時候,可以告訴對方,讓對方給一個合理的薪資。一般都是在原工資基礎(chǔ)之上增長,聽獵頭說一般漲幅都在15%-30%,超 NB 的可以要30%及以上,如果感覺自己還不錯的,挺厲害的,建議最高20%,一般人就定在15% 左右最靠譜。公司內(nèi)部一般有一套機(jī)制,根據(jù)公司情況而定。我們的面試原則就是拿到合理薪資,得到 offer個人發(fā)展情況,這個問題很難回答,如果和公司方向不符合,極有可能和公司無緣。建議多試探性的問問公司缺少什么,你能否給予公司對應(yīng)的東西。當(dāng)然對于有自我追求的人,那可以放心大膽的提。我的方向就是架構(gòu)師,哈哈哈,挺極端的,別學(xué)我哦。我感覺選擇都是雙向的,因此我知道自己需要的是什么。你最擅長什么UI 還是其他什么?這個問題更不好回答。你要說你擅長 UI,是不是意味著你其他能力就不行?雖然我不知道面試官的用意,但是我能感覺到,這個問題不是那么好回答,我會回答說自己都行,來什么業(yè)務(wù)接什么需求。可能回答不太好,總之和公司的職位吻合就行,這樣總不至于出錯吧。

如果你有面試的疑問或者困惑,可以加我的微信公眾賬號:mianshishuo, 可以掃描下方二維碼,一起來吐槽面試中的感受。我將不定期分享最新的 Android 面試題與面試經(jīng)驗。也可以將你們的面試經(jīng)驗與問題發(fā)給我一同討論,非常感謝。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: av观看国产| 91久久国产露脸精品国产护士 | 亚洲第一页视频 | 91在线视频在线观看 | 欧美一级免费高清 | 亚洲一区二区在线视频 | 国产亚洲精品久久777777 | 黄污网站在线 | 精品久久久久久综合日本 | 成人一级黄色大片 | 国产大片在线观看 | 国产99久久精品一区二区 | 黄色免费小网站 | 91精品国产一区二区三区四区在线 | 成人视屏在线 | 欧美一区二区三区久久精品视 | 欧美成人高清视频 | 成年免费视频黄网站在线观看 | 久草成人在线 | 51国产偷自视频区视频小蝌蚪 | 麻豆国产网站 | 久久不射电影 | 91国内精品久久久久免费影院 | 色欲香天天天综合网站 | 久久久婷婷一区二区三区不卡 | h视频在线免费看 | 国产精品99一区二区 | 免费黄色小视频网站 | 久色porn| 欧美日韩亚洲视频 | 久久久久久久久久久av | 宅男噜噜噜66国产免费观看 | 成人国产高清 | 色蜜桃av | 天天色综合6 | 色屁屁xxxxⅹ免费视频 | 欧美人成在线视频 | 一本色道久久99精品综合蜜臀 | av电影免费播放 | 国产一区二区三区四区五区在线 | 国产精品一区2区3区 |