前言
從畢業到現在面試也就那么幾家公司,單前幾次都比較順利,在面到第三家時都給到了我offer!前面兩次找工作,沒考慮到以后需要什么,自己的對未來的規劃是什么,只要有份工作,工資符合自己的要求就行!所以在智聯招聘上選好工資范圍,就一頓海投,做等面試電話!
做兩快三年的Android開發,工作的任務也就是一些界面的編寫,RecyclerView的簡單使用,網絡框架也是別人封裝好的直接用,再就是集成些第三方的分享、支付什么的!技術上的提升可以說根本沒有,和工作一年左右的人,比起來就多幾個項目優勢!所以這次出來找工作還期望15K,說起來心里很慌!
刷題
我刷題的方式都是老套路了,LeetCode+《劍指offer》,雖然老,但是效果非常不錯,除此之外,再搜一搜網上的一些大廠面試題、看了很多面經。這個過程不僅是個腦力活還是體力活,由于不能在公司刷題,我一般的選擇方式是在晚上回到家后,刷題、刷面經一個小時到兩個小時。當然也可以在上下班的路上抽時間看看題。
邊刷題,邊整理,方便自己以后可以復習,偶然間一看,居然整理了一千六百多頁,下面把我的學習大綱分享給大家:
學習總綱
Java部分
- Java基礎
- Java并發
- Java虛擬機
Android部分
- Android基礎
- Android進階
- 開源框架
數據結構
- 線性表
- 棧和隊
- 樹
- 圖
- 散列查找
- 排序
- 海量數據處理
算法
- 劍指offer
- LeetCode
設計模式
- 創建型模式
- 結構型模式
- 行為型模式
計算機網絡
操作系統
數據庫
總結
首先是感覺自己的基礎還是不夠吧,大廠好像都喜歡問這些底層原理。
另外一部分原因在于資料也還沒有看完,一面時憑借那份資料考前突擊惡補個幾天居然也能輕松應對(在這里還是要感謝那份資料,真的牛),于是自我感覺良好,資料就沒有怎么深究下去了。
之前的準備只涉及了Java、Android、計網、數據結構與算法這些方面,面對面試官對其他基礎課程的考察顯得捉襟見肘。
下一步還是要查漏補缺,進行針對性復習。
最后的最后,那套資料這次一定要全部看完,是真的太全面了,各個知識點都涵蓋了,幾乎我面試遇到的所有問題的知識點這里面都有!在這里也免費分享給大家,希望大家不要犯和我一樣的錯誤呀!!!一定要看完!
獲取方式:點擊我的GitHub
%EF%BC%9F%E5%A6%82%E4%BD%95%E9%9D%A2%E8%AF%95%E6%8B%BF%E9%AB%98%E8%96%AA%EF%BC%81.md)