安卓嵌入式开发教程!渣本毕业两年经验,满满干货指导
開頭
1、一定要把基本的數據結構,經典的算法,Unix編程,程序編譯鏈接及計算機原理等基礎知識扎牢,這些會長遠影響你的職業發展。
2、 推薦從C語言入門,不單是因為很多操作系統、網絡協議棧開源代碼由C/C++實現,更多是因為C語言自身的特性:作為高級語言用戶無需關注底層細節,同時能直觀的看到數據流向。而且C相對語法規則較為簡單,可以短時間的上手應用。最重要的是,遵循C/C++、python的學習方式,比直接學習python更能清晰的知道自己程序的內存等性能狀況。
一般官網或者獵聘網的職位要求都寫的很清楚,大家對照看一下就大體清楚能否勝任了。就算沒成功也能發現自己的不足然后補上挺好的。
OPPO這些大點的廠子,對java語言,源碼層,項目經驗等都看到很重。需要有比較系統的知識體系,懂原理會自己手寫源碼等
這里簡單跟大家分享一下我這次面試經歷吧,希望給那些準備跳槽的朋友一個參考
Oppo一面:
1.你要面的是Android開發工程師,那么Android開發主要是做什么的?
2.你的問題是什么?
3.Java中的難點?
4.Java當中遇到的鎖?
5.線程的了解?線程的創建?線程的切換?AsyncTask什么時候是在工作線程?什么時候是在主線程?
6.Violate關鍵字和變量不可見性。
7.Android SDK是個啥?如何開發?SDK如何使用?
8.項目上的問題?
Oppo二面(部長面):
部長面其實答得不好,有些問題不是很清楚,但是答的比較有深度。很多基本的概念容易忘,靜下心來復習才是硬道理。
1.項目介紹:
2.Android虛擬機允許的最大內存
3.職業規劃
4.Activity和Service之間的交互
5.Bundle的最大限制,Bundle有什么要求?
6.OOM及其解決方案
7.BroadCastReceiver有幾種?開機啟動的廣播是什么廣播?
8.對導師專利一作是怎么看的?
9.可以問我一個問題?
本來這里就分享完了,你能收獲的主要是一個方向。不可能說你開發好幾年了,現在連架構和底層源碼都沒去研究過,看幾篇別人的面經自己也能去面試高級崗位了。
文末
不管怎么樣,不論是什么樣的大小面試,要想不被面試官虐的不要不要的,只有刷爆面試題題做好全面的準備,當然除了這個還需要在平時把自己的基礎打扎實,這樣不論面試官怎么樣一個知識點里往死里鑿,你也能應付如流啊~
小編將自己6年以來的面試經驗和學習筆記都整理成了一個**937頁的PDF,**以及我學習進階過程中看過的一些優質視頻教程。**上傳在我的GitHub中:Android架構視頻+BATJ面試專題PDF+學習筆記**請君自取,無償分享!
[外鏈圖片轉存中…(img-CHvKofrl-1614050450540)]
其實看到身邊很多朋友抱怨自己的工資很低,包括筆者也是一樣的,其原因是在面試過程中沒有給面試官一個很好的答案。所以筆者會持續更新面試過程中遇到的問題,也希望大家和筆者一起進步,一起學習。
總結
以上是生活随笔為你收集整理的安卓嵌入式开发教程!渣本毕业两年经验,满满干货指导的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 机器学习之数学原理笔记(四)
- 下一篇: vs最常用快捷键