原创 如何做一名有高度的移動開發工程師?10年大廠Android開發者經驗總結

2019年對應程序員來說,是一個多災的年份,很多公司都進行了不同比例的優化和裁員。最近是找工作的高峯期,從很多同學的面試經歷來看,現在只會單純寫業務代碼的人找工作特別難,比如很多大廠的面試官都會針對性能優化的細節,考察你是否真正搞懂底層的

原创 被面試官問的Android基礎題難倒了?這裏有31道面試題 ,牢固你的基礎!

目錄 1.如何對 Android 應用進行性能分析 2.什麼情況下會導致內存泄露 3.如何避免 OOM 異常 4.Android 中如何捕獲未捕獲的異常 5.ANR 是什麼?怎樣避免和解決 ANR(重要) 6.An

原创 這可能是9102年末最全面的Android面試總結,你值得擁有!

2019即將過去2020年即將到來,今天就來聊一聊這大半年的面試經歷,面了幾家公司發現一個規律,越是出名,技術牛逼的公司,面試官都很謙虛,整個面試過程也都很舒服,遇到不會的問題面試官也都會引導你去回答問題或者給你思路,相反去一些所謂的有點

原创 @Android程序員,請掌握這些核心生存技能!

大佬你好,作爲一個Android開發者,在學習過程中有什麼需要注意的? 這個問題其實也不太好回答,因爲要注意的問題蠻多的,多得就像霧霾中的顆粒。不過,有趣的是,流年似水這兩次的提問中,對我的稱呼大有不同。 再說,我也不是什麼“大佬”,

原创 滴滴老司機開車:啓動速度優化,30%直降到 10%不到!

1. 背景 國際化司機端 機器參差不齊,拉美司機端 機型都是非常低端,特別是巴西,拉取omega數據統計 內存2G及以下,佔比70%+,而澳洲司機端都是高端三星機器平均內存都是4G以上,因而我們必須得"壓榨"我們的代碼,吝嗇的分配cpu以

原创 被辭退後我一週面試了13家公司,想給你們分享這個收穫

2019 年對我來說是最幸運的一年,在這一年我多了一個「小情人」。然而,剛忙完回到公司的第二週,我接到了最殘酷的通知,公司經濟狀況不佳 —— 裁員! 雖然可以選擇降薪留下來,但是社保公積金最低,還需要996,無奈只好選告別了待了三年之久的

原创 教你用兩招就完美解決 Android 滑動衝突!

衝突情況 在 Android 開發中,滑動衝突總是我們一個無法避免的話題。而對於解決方案卻是衆說紛紜。比如 RecyclerView 嵌套 RecyclerView,直接通過相關方法禁掉內部 RecyclerView 的滑動;Scroll

原创 Android輸入法開發這樣製作一個微信鬥圖APP,鬥圖就再也沒輸過!

目錄: 1、導讀;2、Android 輸入法開發簡介及流程;3、鬥圖 APP 開發介紹;4、鬥圖 APP 功能優化;5、總結 1、導讀 微信鬥圖的應用有很多,但大部分都是通過微信分享來實現的,需下載 APP,下載表情並分享到微信聯繫人,操

原创 這位程序媛是如何拿下 BAT 等 7 家名企 Offer的?面經就在這!

程序媛釐米姑娘 今年年底 Android 薪資待遇回暖,3-6年左右的開發很受社招歡迎,應屆生也很受企業歡迎。因此這裏列舉了下妹子的面試經歷。 本篇先以日曆形式回顧秋招之路,方便各位參考某廠的處理進度;總結歸納春秋招 Android

原创 2019總結:Android 寒冬難前行?—我的進階之路,送給正在迷茫的你!

前言 很多做 android 開發的同學都想多快好省,現實是真的是這樣嗎,藉着前人的經驗,我們的目標可以更加清晰,可以計劃劃分階段去學習,但是學習的路是不會變的,別人會遇到什麼我們也會遇到什麼,別人躺過的坑我們一樣得趟。 接着這裏,我想表

原创 資深安卓程序員帶你用另一種角度學習 View 事件分發!

我無法忘卻 3 年前備受折磨的那個夜晚 —— 在我第一次學習 View 事件分發,卻被網文折磨的那個夜晚。 是網上介紹 View 事件分發的文章不夠多嗎? 不是的,恰恰相反,網上的爆款文章不計其數,待你仔細閱讀,卻 頗有一種“外地人上了黑

原创 有人說這是初級Android工程師的面經?嚇到我了!

本篇文章來自作者瀟風寒月,文章主要介紹了他面試Android開發工程師整個過程中整理的知識體系,相信會對大家有所幫助!By the way,作者說這是初始Android工程師的面經,我認爲可不是,這難度已經把我嚇到了。。 Java基礎

原创 重溫騰訊Android面試精選知識點:BindService獲取代理是同步還是異步?

Android中bindService是一個異步的過程,什麼意思呢? 使用bindService無非是想獲得一個Binder服務的Proxy,但這個代理獲取到的時機並非由bindService發起端控制,而是由Service端來控制,

原创 一篇文章讓你徹底弄懂Context到底是什麼,不懂還怎麼做Android開發?

前言 今天我們來分析一下 Context 的源碼,在 APP 開發中,我們會經常用到 Context ,那麼什麼是 Context 呢?它的常規語義是“上下文”那麼這個“上下文”到底是什麼呢?通過源碼分析,我們能對這個Context有個基本

原创 掌握這個提升路徑,你的Android進階之路至少縮短5年

今年移動開發的人太難了:金九銀十工作沒往年好找不說,還要面臨着公司的大裁員。更普遍的現象是,工資不見漲,加班卻越來越多。 刷一遍朋友圈,鋪面而來的喪氣,看到有人感慨,“我變禿了,卻沒變強”。 除了日漸稀疏的頭髮,困擾大家最多的,一個是移動