渣渣二本的辛酸面試之路

衆所周知,2018的寒冬很難過,大批量互聯網公司大量裁人,一直延續到2019年的春招,筆者2016年畢業於一個普通二本學校,工做位置在深圳,第一家公司待的是人力外包公司(外派到TCL),主要作的是電商和智能穿戴的項目,一年半後跳槽到了一家作智能穿戴app的小公司,至今已工做三年。你們都明白,對於一名沒有名校背景,大公司背書的程序員而言,惟一可以加分的就是技術和影響力這兩個方面,所以,在去年的3月份,我開始在Github上變得活躍起來,同時,也慢慢養成了寫博客的習慣。下面是個人Github和博客地址,有興趣的能夠關注一下~git

Github地址程序員

博客地址github

因而,在今年的三月份,我開始投遞簡歷,我投遞簡歷的順序是按小公司->大公司的套路來的,深圳的小公司比較多,中大型公司比較少,所以,在這一個月的面試歷程中,我估算了一下,大概面了6家小公司,2家中型公司和2家大公司。下面我來結合個人面試經從來談談不一樣公司級別的面試難度。面試

小公司(0-200人)

通常只要你收到這類型公司的面試邀請,只要你能把本身作過的項目架構,項目重難點說清楚,還有一些基本的Android基礎知識,而後你稍微準備一兩個深一點的技術點,好比GC機制、基本的熱修復原理說個10分鐘,offer妥妥的,可是,個別公司可能會考一些簡單的算法題和智力題,好比冒泡、查找等等。在深圳這類型的公司三年安卓的價位通常在12-15這個區間,個別有錢的可能上限能夠到18,通常都是15左右。至於面試題太常規,這裏我就很少說了,想要看面試題和詳細答案的能夠直接看總結部分。算法

中型公司(200-1000人)

這類公司我只面過兩個,可是我感受都頗有"逼格"。。數據庫

第一家(拜倫科技)

第一家是作外匯金融的,公司位置在科興科學園,好像整個一層都是他們的,剛到的時候,發現面試的人不少,估計正在擴招階段。我一來,HR小姐姐就遞給了我一張入職登記表,果真,不虧是有"逼格"的公司,填完登記表,我就進到了一個只能容納兩我的的小型會議室裏。等了一會,而後來了一位女面試官,後面才知道是Android主管,問的問題比較普遍,JAVA、Android、算法各個方面都涉及了,可是都是很基礎的知識,我除了答出基礎答案以後,基本上每一個問題都往裏面深刻了一兩個層級,就這樣聊了1個小時,感受主管小姐姐都聽懵了,而後,她立刻叫來了公司的技術總監來面我,技術總監一來,就出了個海量Top k的面試題給我,這個當時我真沒作過。。。因此想了一會,沒有想出來,後面又問了事件分發和繪製流程的相關細節。最後,總監說,不想多跟我繞彎子了,直接說:"I want you",說實話,當時我有點懵,而後後面談到薪資這塊,他們3到5年的薪資範圍估計是15-20這個區間,我要了個最高的,說下週三回我,結果,你懂的。。。json

番外篇:
實際上是這樣的,技術總監說:「I want you」,而後問你上家公司多少,
我說12,而後,他很自信地說:這樣哦,無論你上家是12仍是10,甚至是7k。
咱們這邊10幾k,20k都是能給到的。而後我說:23k。技術總監一臉懵逼:
你這個價格要的太猛了,而後,我只好被壓到20了,結局沒想到,你懂的。。。
複製代碼

第二家(SHJ)

第二家是比較知名的公司(SHJ)了,在金蝶科技園這裏,好像有一棟樓都是他們的。說實話,原本我是否是很想來的,由於這個職位的薪資範圍比較低。首先,筆試,很常規,最後一道題大概是要你手寫應用觀察者到一個具體的場景。以後,即是兩輪技術面轟炸,面試的問題大可能是JAVA併發、JVM等知識,還有數據庫、SQL語句、性能優化、海量Top k(又是這個)等問題,還把他們在項目中遇到的一些問題說出來,看看個人解決思路。面完以後,我感受他們沒有要招人的意思,只是想和我交流一下o(╯□╰)o。安全

大公司(10000人以上)

第一家(TX)

原本我是準備內推這家公司的,結果,他們的技術在Boss上就邀約我了,而後,約了我進行電面和現場面試,大概的問題是這些(答案請加我微信號bcce5360):性能優化

內存抖動(代碼注意事項)
跨進程通訊
動畫原理
Https的鏈接過程,加解密算法的選擇,以及爲何?
TCP三次握手
組件化開發流程
如何繞過9.0限制?
堆內存,棧內存理解,棧如何轉換成堆?
hashcode()和 equals()的做用、區別、聯繫?
Handler、Looper、MessageQueue、Thread關係?
Hashmap如何解決散列碰撞(必問)?
Hashmap底層爲何是線程不安全的?
硬件加速的實現原理?
handler postDelay這個延遲是怎麼實現的?
斷點續傳實現?
RxJava 變換操做符 map flatMap concatMap buffer?
Android中ClassLoader的種類&特色
性能優化(要求比較細,有實踐經驗)
代碼、資源熱修復原理
有沒有研究的比較深的技術點?
複製代碼

答案請點擊這裏查看微信

第二家(PA)

這家我是直接內推的,整體給人的感受是面試流程很繁瑣,並且比較慢,前先後後包括定薪大概將近一個月。面試難度中等偏上。問的問題跟第一家差很少,可是要稍微淺一點,除此以後,由於是作金融安全方面相關的,還問到了安全方面的問題,部門領導那一面比較注重架構設計、熱修復、插件化等等技術點。面試流程爲:筆試、第一面兩人技術面(重要)、第二面大領導面、HR面、最後,交完一大批入職資料(這個我就搞了好幾天),HR就會跟你談薪,整體來講,這家公司的月薪Base比通常小公司的都要低一些,可是年終很高,不過也是要看你年度的績效考覈的,若是績效很差,可能沒有年終獎,通常的大概也有5個月左右,績效很好的(前10%),能夠拿到10個月以上的年終,因此,對於敢拼的人仍是不錯的,並且福利很是多,所以,最後,我就選擇入職了這家公司。

總結

面試這一個月來,真的感受到如今深圳的市場行情很是慘淡,競爭壓力很是大,我面過的以上公司,聽面試官說來面試的都是4,5年經驗的,並且有不少。因此,對於非名校,無大公司背景的咱們來講,最好是選中一個比較感興趣的方向,把它作到極致,同時,咱們能夠把它記錄到本身的博客,再寫寫開源項目,提升本身的知名度。這樣,咱們的競爭力就能夠儘量地提高上來了。當前,期間我也內推了阿里和百度、OPPO、頭條等公司,阿里和頭條目前傾向於招5年工做經驗以上的高級人才,而OPPO和百度對學歷要求比較高,因此,沒有拿到面試機會o(╯□╰)o。最後,我把我以前和這一個月的面試題及答案按照規範整理在了這個開源項目中:

Awesome-Android-Interview

感興趣的能夠點個star,Thanks♪(・ω・)ノ。最後,這裏提供一份個人我的簡歷,有須要的同窗能夠參考一下:

MyResume

很感謝您閱讀這篇文章,但願您能將它分享給您的朋友或技術羣,這對我意義重大。

但願咱們能成爲朋友,在 Github掘金上一塊兒分享知識。

相關文章
相關標籤/搜索