原创 2020年大廠Android高級300+面試題彙總,“金三銀四”“金九銀十”通關寶典快拿走!

前言 今年很多同學心裏大概都準備着19年年後找工作或者跳槽,但是由於肺炎疫情的影響,不少同學年初跳槽的計劃被擱置。雖然計劃被打亂,但是這也給我們留出時間更好的準備面試。隨着企業復工時間的延長,不少公司裁員、降薪甚至倒閉,之後只會更難。 跳

原创 瞬息萬變的技術圈與焦慮的技術人,進階Android需要掌握的那幾個關鍵技術

過了30歲後的人很多都會感受到一個問題:從大學畢業到邁入30歲其實只是一瞬,感覺沒做什麼,還沒瀟灑完,還沒耍帥夠就聽着身邊的人開始叫你大叔、大哥了。而30歲後更恐怖,你感覺時間越過越快,職業危機的死神早已悄悄的站在你身後了。 黃金時期與技

原创 Android面試官:這幾個問題都回答不出來你真的懂Activity的啓動模式嗎?

引言 當面試官說請你介紹一下activity啓動模式,大多數人都能整兩句,什麼棧頂複用啊棧內複用啊,不過,你確定你真的懂啓動模式嗎? 如果你能回答出下面的問題,那麼你可以直接退出當前界面。 假設有如下四個activity: A(stan

原创 「Android高工面試之旅」疫情失業裸面失敗後,花費3個月複習面試了20家公司後收割好運

前言 不知不覺2020年已經快要過去了,然而受到疫情影響,之前的公司四月份都沒有正式復工,於是只能被迫走上了重新找工作的道路 開篇 在完全沒有準備的情況下面了幾家公司,由於好幾個月沒有工作了,基本上以前做過的技術細節都記得不是很清楚了,以

原创 程序員技術生涯中一些容易掉的深坑,看看你躲開了幾個?

今天就和大家聊聊程序員在技術生涯中常常容易進的深坑,很多人可能不知道,或者知道了不想改,在此我就想幫大家提個醒,希望能幫助到一些人。 程序員的技術生涯到底是多久呢?這個我不好說,有的人幹到30歲退休,還有的人幹到40多,50多。通常意義上

原创 【大廠訣竅】:Android開發3年每天CRUD,系統複習2個月後幸運拿下美團offer!

前言 這是我去年的經歷,覺得還挺勵志的,希望能幫助到一些正在迷茫的同學。 是去美團送外賣了?有配電瓶車嗎? 答:親,有配的哦,開起來賊順滑。啊呸,說啥了,咱進的是正兒八經的技術部門。 鹹魚的自我救贖 當時剛過完年回到上海,此時的我已經

原创 反省!2021 Android最新1w字騰訊 Offer 面經和硬核面試攻略,你到了哪一步?

本文一萬字,以非騰訊在職人的身份,來聊騰訊面試的流程、攻略和建議,但願能助有緣人。 馬上就又要到金三銀四求職的黃金期了,最近我去找了很多資深面試官聊天,他們說其實他們每天都要面試考覈很多應聘者,但是通過的人卻寥寥無幾。他們有幾個面試觀

原创 不明白四大組件底層的通信機制是怎樣的?寫給Android應用工程師的Binder原理剖析!

一、前言 這篇文章我醞釀了很久,參考了很多資料,讀了很多源碼,卻依舊不敢下筆。生怕自己理解上還有偏差,對大家造成誤解,貽笑大方。又怕自己理解不夠透徹,無法用清晰直白的文字準確的表達出 Binder 的設計精髓。直到今天提筆寫作時還依舊戰戰

原创 一個程序員的"月經"問題:Android開發初期之後怎麼提升?家裏沒礦,只能靠自己了!

前言 在知乎上看到一個問題,程序員如何提高自己,Android開發初期之後怎麼提升?怎麼才能叫精通?方向在哪? 很多程序員都有想過這個問題,這是一個“月經”問題。 有些人在思考,思考者然後沒有然後了 有些人根本不思考,得過且過 有些人

原创 作爲一名Android工程師,瞭解Framework層對工作有什麼幫助嗎?

最近有一個朋友向我問了一個這樣的問題: 作爲一個應用開發工程師,在網上有看到過大家都說了解系統源碼,例如四大組件啓動流程及IPC,Binder通信原理這些。而且我也有去看過,也覺得源碼寫的確實很精彩。但是,好像發現對實際工作上的幫助好

原创 【Android進階必學】JetPack指路明燈—Navigation

官網鎮樓: https://developer.android.com/guide/navigation 很多人在學習JetPack的時候喜歡到處找資料和各種學習的博客,但其實,官網上的資料已經很豐富了,而且寫的很好,大部分時間,只需要

原创 Android 開發過程中,有哪些坑需要我們注意?

前言 作爲一個有兩、三年Android應用開發經驗的碼農,自然會遇到很多坑,下面是我能夠想起的一些坑(實踐證明不記筆記可不是個好習慣),後面有想到其它坑會陸續補上。 此文純粹總結開發Android以來遇到的一些坑,一來爲了防止再次掉坑,二

原创 阿里 P8 大牛手寫 Android 高級工程師三方庫學習筆記(原理和源碼解析)

之前國慶假期想着閒着也是閒着,就想着來深入瞭解下幾個常用的開源庫😁😁,看下其實現原理和源碼,進行總結並輸出成一份PDF資源。現已總結了 EventBus、ARouter、LeakCanary、Glide、Coil、Retrofit、OkH

原创 Android:寒冬已至?真正厲害的人永遠沒有寒冬,只有菜鳥永遠在尋找南方!

今年的行情相對去年整體要差一些,很多同學發現很多公司招人,興沖沖去面試了,結果面了幾家都是等通知,實際上就是招聘的職位有限,面試的人很多。 寒冬真的來了嗎?我覺得未必,只是移動開發不熱門了而已,競爭更激烈的而已,需求還是有的,移動端程序員

原创 Android進階難題:普通公司的程序員跟BAT大公司的技術差距在哪?該如何選擇?

大廠與普通公司的差別 對比BAT這類公司跟普通公司的工程師,其實他們的差距其實本來不大,不管是誰都只是努力地做好自己的事情,只是大公司這類的機會要來得多。 說說差距,主要是:深度、求新。 1. 深度。拿我上家公司的同事的簡歷爲例,他提到了