原创 金三銀四背後,一個 Android 程序員從被裁到拿到 Offer 的面試心得

回顧一下自己這段時間的經歷,九月份的時候,公司通知了裁員,我匆匆忙忙地出去面了幾家,但最終都沒有拿到offer,我感覺今年的寒冬有點冷。到十二月份,公司開始第二波裁員,我決定主動拿賠償走人。後續的面試過程我做了一些準備,基本都能走到hr

原创 Android知識筆記:記錄 2 個 “容易誤解” 的Android 知識點

今天分享兩個之前我們可能都搞錯的Android知識點,我們還是要追求極致,把不懂的問題搞懂的~ 1. 事件到底是先到DecorView還是先到Window的? 有天早上看到事件分發的一個討論: 那麼事件到底是先到DecorView還是

原创 如何系統學習Android開發?一線互聯網內部整理的Android學習路線圖是時候拿出來了

在最近在進行模擬面試,除了我問面試者問題外,也會和麪試者交換了一些看法,回答了一些他們比較關注或迷惑的問題。 在回答這些問題時,有時候是即興發揮,事後在反思面試者遇到的這些問題時,我覺得還是有必要就這些問題進行一個比較完整的論述,也算是

原创 面試被虐?不要慌,看懂這份Android面試真經大廠不是問題!

今天突然想聊聊面試了,最近有很多朋友讓我看簡歷,也有很多朋友跟我吐槽說:面試被虐了,簡直慘不忍睹,都有點懷疑自己的能力了。其實,我想說:正常。之所以這麼說是很多朋友可能沒有認清一些問題,哪些問題呢?兩點:一是,沒有認清自己;二是,沒有

原创 Android 茫茫9個月求職路,終於拿滿意offer

  寫在前面 本人2016年10月底以菜雞的水平進入薯片公司手機團隊做Android 應用開發。2018年底,公司出現危機,開始“優化”,本組一個小兄弟被“優化”,於是我也着手開始做準備,將來若輪到我被“優化”,出去面試時也好打個有準備

原创 史上最全Android渲染機制講解(長文源碼深度剖析)

前言 渲染機制是Android操作系統很重要的一環,本系列通過介紹應用從啓動到渲染的流程,揭祕Android渲染原理。 問題 1.vsync如何協調應用和SurfaceFlinger配合來完成UI渲染、顯示,App接收vsync後要做哪

原创 我的安卓App開發之旅:舊手機變廢爲寶做一個震動App

起因 最近發現給老爸買的安卓手機,電池出現了點問題,充電只能充到60%,還每次都彈出這煩人的警告。感覺這是設計好的,整整好好用了3年,這未免有點太巧了吧? 算了,直接給老爸換了個新手機,我就把舊的留下了。無奈舊手機太多,能用的舊安卓機就

原创 Android面試官必問的事件分發,你答得上來嗎?

  Android touch 事件的分發,是面試中最常被問到的問題之一。我們來看看 😎、😨 和 🤔️ 三位同學是怎麼回答的吧 😎 自認爲無所不知,水平已達應用開發天花板,目前月薪 10k 面試官:講講 Android 的事件分發機

原创 面試官靈魂發問:你真的懂 Context 嗎?

面試官提了一個問題,我們來看看 😎、😨 和 🤔️ 三位同學的表現如何吧 😎 自認爲無所不知,水平已達應用開發天花板,目前月薪 10k 面試官:Android 開發經常接觸到的 Context 是什麼呢? 😎:Context 是一個關

原创 Android開發者:音視頻已強勢崛起,我們該如何快速入門音視頻技術?

最近經常遇到一些同學問我如何學習音視頻,怎樣才能快速上手?還有一些對音視頻不瞭解的同學問我該不該學習音視頻?作爲一名音視頻行業的10年老兵,我有一些思考分享給大家,希望能對你有所幫助。 大背景 2020年真的是一個多災、多難的年份,冠狀

原创 2020年失業後我整理了一份系統的Android面試題(含答案)

在去年年初的P2P大浪潮中,成了失業人員之一,於是各種準備面試,發現面試題網上很多,但是都是很凌亂的,而且一個地方一點,沒有一個系統的面試題庫,有題庫有的沒有答案或者是答案很簡潔,沒有達到面試的要求。所以一直想系統的整理一份面試題。入職

原创 各種風格的Android面試題,進來了解一下?

前言 又到了面試旺季,自己也不得不參與到這場戰役中來,其實是從去年底就開始看,android的好機會確實不太多,但也還好,3年+的android開發經歷還是有一些面試機會的,不過確實不像幾年前門檻那麼低了,總的體會就是小的創業公司比較注

原创 Android開發簡記:探索App性能優化之Android內存泄漏

一、內存泄漏和內存溢出 內存泄露(Memory Leak):指程序在申請內存後,無法釋放已申請的內存空間。 內存溢出(Out Of Memory):指程序在申請內存時,沒有足夠的內存空間供其使用;即應用程序所需內存 超出 系統爲其分配的

原创 Android開發簡記:Java和Android程序員都應該掌握的虛擬機知識

Java虛擬機,如果要詳細講,可以寫成一本書,但今天我的重點是想總結虛擬機的一些基礎的知識點,讓大家對虛擬機的內存空間有一個深刻的認識。 首先,這裏要說一下一個基本流程,當你的Java代碼寫好了之後,是保存在XX.java文件中,然後因爲

原创 程序員如何技術划水,讓老闆眼中的自己永遠在認真工作?

作爲一名辛勤耕耘的程序員,手不離鍵盤,眼不離屏幕,如果不是仔細盯着看我的屏幕,那我能夠假裝工作 7*24 然而,內心其實早已按奈不住: 有人給我安利了神劇,好想現在就看 有人給我安利了神器,好想現在就買 有人給我介紹了美女,好想現在就撩…