最接地氣的Android面試總結心得

Linux編程

點擊右側關注,免費入門到精通!

作者丨g小志

https://www.jianshu.com/p/d800165da455

前言

首先在文章開始之前,需要大家了解下我的情況我是普通本科。大學的時候玩聯盟,打籃球,逃課,談戀愛。總之和一般的大學生一樣,沒有目標和方向,每天除了上課就是怎麼開心怎麼來。後來得知大四要實習,也看到了學長們就業那麼困難,所以開始為自己的未來擔憂,開始學習大學課程(電子相關專業),但是發現自己並不喜歡,但是也不知道該去學什麼。

無意間知道java,出去比較好找工作,所以開始自學,後來又學習Android。然後在大四的時候開始來北京工作。一直到現在。公司模板化比較嚴重,工作難度適中。但是我也非常感謝這家公司,因為他肯要我,同時因為工作難度不大,也讓我有更多的課餘時間去學習,去充實自己。

其實說了這麼多,我只是想告訴那些知道我,但是不了解我的人明白,其實我們都一樣,我一點也不比你們強,甚至不如你們。所以在一些私聊和評論中有個叫我大佬,我真的很慚愧,因為我扛不起這兩個字。我深知自己的不足,自己只是一個菜鳥。如果以後有機會可以叫我小志,或是老鐵都可以。同時這篇文章也不適合那些目標是BAT或是美團京東,Google的小夥伴,而是適合那些和我一樣普普通通的小夥伴,想有個能養活自己同時能鍛煉自己的能力的工作(2年左右)。

概述

由於本文較長,為了不浪費大家的時間,我先對全文內容做一個簡單的內容介紹,以便大家了解是否適合自己。本文主要是我最近面試的總結心得與規劃。包含:面試準備,簡歷建議,投遞簡歷方法,面試問題,面試安排,面試前的準備,如何與面試官的交流,如何與面試官溝通,如何回答問題,期望薪資水平,個人總結,今後規劃,個人以後方向等等。

註:本人只是一個菜鳥。所述內容均為個人想法與理解。

面試之前

首先我不建議頻繁的跳槽,除非被逼無奈,頻繁跳槽,不光會成為面試官害怕的一個方面,對自己的沉淀也是沒有幫助的。同時我不建議裸辭,這樣會存在太多的不定性因素,如果面試時間拖得太久,這段時間你沒有經濟收入,但是你還在支出(房租,日常生活開銷)。這樣會帶來無形的壓力,同時如果面試受挫,很容易失去信心,甚至懷疑自己的能力。但是離職也有他的好處,因為,有些公司可能項目非常急,需要迅速上崗,那麼你離職的交接辦理也會耽誤一些時間,那麼也會成為面試官考慮的一個因素。所以還是要結合自己的情況而定。

3.1 面試復習

面試之前我用10天左右把自己看的書,做過的項目,寫過的博客,還有一些java和Android基礎復習一遍來準備面試,但是後來實際發現,盡管花了很久的時間去復習,但是復習的成果在面試過程中體現並不是很大。

因為,雖然感覺復習的很好,可能沒過三天就忘記以前的看的內容了。同時重復的去理解與忘記很容易代來負面情緒,所以,復習要盡可能短一些,在自己的長處,比如:前端,後台,框架源碼,framework等等去好好的梳理一下,成為自己的特點和優勢就好。然後面試前1-2天把一些面試常考的知識點復習一下牢牢記住,就可以了,不用等自己100%的準備好才去面試,因為那是不可能的。你根本復習不過來。60-70%就很好了,剩下的就在面試中去回顧吧。

不要想著完全不用回顧自己以往學過的東西,也不去準備。就等著邊面試邊復習,因為即使你當初理解的熟的不能再熟,也要看,因為你永遠想不到自己的記憶力消散的有多快,有多可怕。同時當你面試的時候,你就會發現,你根本沒有時間去復習。即使你想在地鐵上看一下也是不太可能的,因為你會忙著別的或是太累或是導航去下一個地點。而沒有時間去復習。

3.2 簡歷製作

簡歷製作是一種學問,一份好的簡歷往往讓人眼前一亮。同時簡歷要突出重點,

3.2.1 技能特長

比如你自定義View好,那麼就把View的相關技能寫上,比如:View加載流程,事件分發,自定義屬性,滑動衝突等等,如果視頻方面強那麼就相關的技能寫上。盡量不要有精通,除非你真的「精通」。否則就是給自己挖坑。也不要寫一些太過常見的技能,如果:了解Activity的生命周期。誰都知道的東西,沒別要單拿出來。也不要太長或太短10-12個技能特長左右。宗旨在於表達的特點簡單明了。其他的點大家在自己搓摩下。

3.2.2 項目介紹

如果你是實習,那麼你一定要有自己在大學項目,或是畢業設計,或是團隊項目。如果是在職一定要有公司的項目。同時項目不宜過多2-3個即可,如果你有覺得可以在簡歷上寫的前端或是後台的項目,那麼會有很大的加分。同時項目介紹不要太過囉嗦,3-5行,突出架構,核心技術,主要功能與模塊即可,同時寫出自己在其中做了那部分內容。(這部分要寫好,因為面試官很可能會問你,你開發中遇到的問題,難點,優化,協作,調試等相關問題)

3.2.3 其他技能

如果有英語4.6級一定要寫上,有github,個人blog一定要寫上地址。這我就不用說了吧。

3.2.4 簡歷製作總結

至於其他的對大家應該沒有難度。同時適當的包裝無可厚非,求職者想找個好工作,面試官想找個好員工。對方就像相親一樣。一定會把你的低摸個清楚的。如果相親的時候的沒問題,等孩子都有了那就晚啦。哈哈,我就是這個意思。包裝的目的是為了增加HR的通過率。這樣才會有面試機會,對我們這種渣渣來說,面試機會比面試通過與否更重要。因為面試邀請都沒有,你準備有個P用。

最後我還是希望大家提高自己的實力,實力才是硬道理

3.3. 簡歷投遞

如果說簡歷製作是門學問,那麼簡歷投遞一定是一個技巧了。投的好你就會有面試邀請,投的不好,即使你能力再好也是過不去的。所以投好簡歷至關重要。那麼我們可以從這幾個方面入手:

3.3.1 網站選擇

現在主流的網站有智聯,BOSS直聘,拉鉤。如果你這些投遞完後面試邀請還不是很多,可以試試中華英才,前程無憂,獵聘同道。其他的軟件基本就沒什麼作用了,智聯可以海投,能力好可以看公司方向投遞。拉鉤有投遞上線,可以多創建幾個拉鉤重復投遞,BOSS的話可以在坐公交或是面試之餘去投,這個主要是以聊為主,如果誰看了你的簡歷,那麼你可以主動溝通。

3.3.2 投遞時間

你可以選擇在周日晚間投遞,這樣在周一HR上班時候你的簡歷不會排的太遠。平時也是在每天的6-8點投遞為好,這樣如果HR去看的話,會容易看到一些

3.3.3 其他注意

如果你是半年或是一年經驗,可以多寫一點,當然面試的時候給的簡歷就要真實了。因為有些情況,如果你工作太短,無論你多優秀也不會有太多的面試機會,因為人家的硬性條件你都過不去。

3.4. 面試準備

3.4.1 個人準備

如果你是在大城市,一定要把手機充好電(帶著充電寶),因為去哪里都要導航,還有就是提前就多買點吃的,因為你可能為了幹面試一天都吃不上飯(深有體會)。帶好簡歷和紙筆。

3.4.2 面試安排

如果面試邀請比較多的話,一定要用Excel做好表格,然後盡量把相同地點的安排在一起(雖然給你面試邀請的時候,會規定時間,但是你打電話溝通改時間件,一般都會同意的,大家都理解)。這樣你就可以不用來回跑,可以一天面3-4個。還能節省時間和體力。我把我的表格拿出來,你們可以做個參考:

大家可以根據自己的情況自己創建,安排和查看都很方便。

3.4.3 面試排期

面試多的話,不要一天排超過4個,2-3個最好,有時候可能會趕不上,同時會給人家造成不好的印象,同時對自己太多勞累(面試比工作累多了)。

面試之中

這部分主要是面試相關,本身我是接近兩年的工作經驗。所以我面試的公司沒有什麼BAT,也沒有上千人的大企業。所以,如果不適合你,可以選擇跳過。同時我面試的比較多,不乏一些初創的創業公司(10個人一下,5個人的公司)。但是每個公司的面試我們都要重視與尊重,因為只要是一個公司既然創辦起來,必然有存活之道,所以沒有高低,只有適不適合自己。如果特別少的面試邀請也可以試試鍛煉自己。去不去那又是另一回事。

因為我面試時間並不長,面試的公司與周期不多(面試真心太累了),所以都是從我的個人實際觸發,僅供參考。我面試的公司與內容如下:

4.1 XXXX清承科技有限公司

公司方向: 主要是教育方面,是一家線上與線下結合的教育相關公司,提供不同年齡段的教育學習,同時自主研發平板投影,視頻盒,定制鋼琴,手機端在線教育軟件等。公司也是初創團隊,公司40+人,近20人清華畢業,公司負責人與移動部負責人都是清華博士後畢業。說來也尷尬,因為由於個人原因,晚了面試時間12天,但是想著試試。

公司人數: 30-50

主要內容:

1java核心思想

2java高級知識,註解,反射,泛型的理解與作用

3framework有那方面什麼理解

4Activity的生命周期與啟動模式

5性能優化

6內存優化

7數據結構(這方面是我的弱項,於是給我一個場景讓我如何去選擇,為什麼)

8Bitmap如果優化,他的三級緩存的大致思想與邏輯

9給我說一個你項目中你用到的自定義View的做到,不用細節到代碼,主要的思想與核心方法輸出即可。

10ListView如何優化,復用的原理,為什麼會圖片錯位,如何解決,分頁的思想是什麼。

11會根據你所寫的技能特長找出3-4個點來問一問。由淺入深。從使用到場景到優化再到源碼等等。(所以前面說了,不要隨便寫精通,除非你真的”精通”)。

12你在公司中用的什麼代碼管理,如何解決git衝突。你在工作中你的職責和主要內容等工作相關的問題。

像我這種基本一遍都會在1-1.5小時就會結束,上面的問題問一遍基本也就差不多了。由於我去的時候他們Android已經招滿了,但是考慮我我來,就給我一個機會。這個公司很看重員工的學習能力,鼓勵學工多元化發展,後台,前台,硬件多元化。公司不錯。

面試時間: 1小時

面試結果: 已給offer

這個面試內容能夠通過,基本就是靠文章和github給的分,專業知識不足。沒有達到他們的要求。所以文章和github真的加不少分。因為學習能力和自主學習能力還可以,並且能看重你能力的公司至少會看重你的發展不光是讓你來了就幹活。

4.2 XXX雲公司

公司方向: 物聯網方向,提供雲服務,與技術支持,企業定制軟件,是一個軟件超控硬件的公司。由360核心團隊創業

公司人數: 30-50人。

主要內容:

1.手寫三種單例模式,冒泡排序

2java線程,場景做到,多個線程如何同時請求,返回的結果如何等待所有線程數據完成後合成一個數據

3線程種類

4Android子線程與主線程交互方式,原理以及各自的優缺點。

5有哪幾種創建線程的方式,優缺點。

6項目介紹,開源框架的認識如何封裝,項目中的難點

7Activity的生命周期,熱修復的做到原理與區別(因為我簡歷里寫了)。

8在實際開發中的內存泄漏產生原因,如何查看,和你所知道的內存泄漏檢測工具

9項目介紹,項目提問,結果那些第三方,用工具解決問題,如何科學上網,會瀏覽那些網站,了解Android等技術途徑等。

10git相關(這我裝了一波,說我都是手寫命令,因為當時是看書學的,因為在github上不存在衝突,所以真的就習慣性的用命令操作github)

其實還聊了一些東西,很多細節我也記不住了,面試官很和藹,你不會告訴會先引導你,可以允許你有自己的理解思維與想法,然後說出自己的想法。不會的還會和你解釋,很有質量的一次面試,也是我所有面試中最舒服的一次。

面試時間: 1.5-2小時

面試結果: 已給offer

這個公司我真的很喜歡,雖然是創業公司但是技術過硬,產品很好。主要是我的面試官和負責人都讓我感覺很親切,這可能也是我喜歡他的原因吧。

4.3 XXX駕科技有限公司

公司方向 技術支持與服務,基礎軟件服務,車載導航軟件支持等方向。

公司人數: 50-70

主要內容

1handle的使用與原理

2線程切換與線程池的種類與作用,什麼情況下使用多線程,有什麼好處

3簡單介紹四大組件

4Manifest.xml的里有什麼和作用

5什麼是多進程,進程和線程的區別,如何給四大組件指定多進程。

6多進程之間的通信的方式,如何使用AIDL。他的使用場景是什麼。

7View的加載流程

8如何做到一個自定義View

9如何選擇第三方,從那些方面考慮

10內存優化

11bitmap的三級緩存思想與如何優化bitmap

12註解的作用與原理

13設計一個音樂播放界面,你會如何做到,用到那些類,如何設計,如何定義接口,如何與後台交互,如何緩存與下載,如何優化(15分鐘時間)

14技能相關

15項目相關提問

下面是公司負責人面試:

1什麼是hash,他的作用是什麼。hashMap源碼是什麼,他是依據什麼原理做到的。

2手寫一段代碼,如何找出一段字符串中,出現最多的漢字是哪個。

第一場面試的時候大約2.5小時,第二場40-1小時,共3.5小時左右,因為當天的面試安排特別多,所以早點去,而且離家近,去了等他們還沒有上班,走的時候他們午飯已經吃完了。其實前一個面試官聊得很不錯,一般聊到總負責人就不會在技術了。而且他們要的是實習生,當時我也不知道怎麼就去了。後面關於數據結構原理與算法,我基本完敗,我不知道1-2年的Android能理解到什麼程度只能說我技不如人,走的時候給我留個作業,設計一個基於高德地圖的車載功能,要求界面流程,路線圖實時繪制,定位準確。2天時間。

面試時間: 3.5小時

面試結果: 未給offer

因為時間比較緊,而且面試比較多,所以沒有事件去完成留得作業,毫無疑問沒有通過,從這個面試中我也知道了java基礎與高級技能,還有數據結構與算法是自己的弱項,以後一定要在這方面多努力。

4.4 XXXX投約牛科技

公司方向: 金融方向,產品開發接近尾聲,還差一些付費接口數據,項目內部測試,然後上線。

公司人數: 100-150

主要內容:

1說下你了解那些framework。

2說說你對布局優化的理解

3你是如何做到類始於QQ表情圖的,做到動圖與圖文並現的原理你簡單說下(項目中有)

4說下當前你所知道的熱更新與插件化,他們的做到核心原理是什麼,他的異同有什麼。

5從哪些角度可以減少APK體積的

6對gradle命令與打包,接觸過那些平台的上架

7簡單說下接入支付的流程,是否自己接入過支付功能

8談談你對自定義View的理解,如果有一個需求你會如何做到一個自定義View

9說下LinkedList與ArrayList,HashTable與HashMap的區別與存儲過程與遍歷方式。

10說下你都看過那些技術書籍,你是如何自學的。你覺得自己的優勢與弱點是什麼。

11說下四大組件的啟動過程(從Framework層去說,不必說出每個方法的名字,大致流程即可)。四大組件的啟動與銷毀的方式。

12Android的數據存儲方式有哪些,是否SQLite中要繼承那個類來創建與更新數據庫。SQL語句掌握怎麼樣。如何得到操作數據庫的類等。

13說下你對多進程的理解,什麼情況下要使用多進程,為什麼要使用多進程,在多進程的情況下為什麼要使用進程通訊。

14說下你用過的那些第三方,是否可展示。

這個公司項目馬上要內部測試,可能會用到一些第三方的接入的東西,比較注重工作能力,面試官人很好,也是比較看重學習能力,也說當天面試過的5-6個人中都沒有人說看書學習寫博客之類的,而且根據的實際情況和能力程度來看,對我很滿意(嘻嘻,有些小激動,付出終於得到肯定)。當時直接要給offer,由於一些其他問題需要和主管協商。

面試時間: 1.5小時面試結果: offer意向

還未收到他們回復面試結果,所以也不知道自己通過與否,不過感覺面試的還不錯,由於他們產品開發完成大半,目前就差一些第三方的接入與優化和調試,所以需要一個工作能力比較好的,可以上手比較快。總的來說面試過程不錯,不過也知道了自己在實際開發中處理問題能力與調試能力還要加強。面試官很好,說我就在他手底下幹活。挺喜歡我的。哈哈。

4.5 XXXX智能

公司方向:這是一家人工只能公司,主要是做人工智能機器人,無人機,視覺算法等方面,公司環境高大上,基本好像都是90後,很有活力。領域也比較前沿,是一個不錯的公司。

公司人數: 100-200

主要內容:

第一個面試官:

1說下你所知道的設計模式與使用場景

2java語言的特點與是OOP思想

3說下java中的線程創建方式,線程池的工作原理。

4說下handler原理,為什麼會出現內存泄漏,為什麼繼承Handle就不會出現能存泄漏

5說下Activity的啟動方式,生命周期,兩個Activity跳轉的生命周期,如果一個Activity跳轉另一個Activity再按下Home鍵在回到Activity的生命周期是什麼樣的

6說下Activity的橫豎屏的切換的生命周期,用那個方法來保存數據,兩者的區別。觸發在什麼時候在那個方法里可以獲取數據等。

7是否了SurfaceView,它是什麼?他的繼承方式是什麼?他與View的區別(從源碼角度,如加載,繪制等)。

8如何做到進程保活

9說下冷啟動與熱啟動是什麼,區別,如何優化,使用場景等。

10Android中的線程有那些(我提到HandlerThread,AsyncTask又問了他們的原理與各自特點)

11給定命題,一串字符串中有通配符與占位符,如何化簡優化(方法忘記可以簡寫)

12說下產生OOM,ANR的原因,三級緩存原理,如何優化ListView。

13說下你對Collection這個類的理解。

第二個面試官:

1說下AIDL的使用與原理

2說下你對廣播的理解

3說下你對服務的理解,如何殺死一個服務。服務的生命周期(start與bind)。

4是否接觸過藍牙等開發

5設計一個ListView左右分頁排版的功能自定義View,說出主要的方法。

6說下binder序列化與反序列化的過程,與使用過程

7是否接觸過JNI/NDK,java如何調用C語言的方法

8如何查看模擬器中的SP與SQList文件。如何可視化查看布局嵌套層數與加載時間。

9你說用的代碼管理工具什麼,為什麼會產生代碼衝突,該如何解決

10說下你對後台的編程有那些認識,聊些前端那些方面的知識。

11說下你對線程池的理解,如何創建一個線程池與使用。

12說下你用過那些註解框架,他們的原理是什麼。自己做到過,或是理解他的工作過程嗎?

13說下java虛擬機的理解,回收機制,JVM是如何回收對象的,有哪些方法等

14一些java與Android源碼相關知識等

第三個面試官(總負責人):

1大學成績

2大學那些專業,你哪方面學得好

3單片機,嵌入式,電子線路。

4畢業設計什麼,幾個人做到的,主要功能是什麼

5還有些其他硬件相關知識

6自己的職業規劃與發展方向

第一個面試偏向java基礎和數據結構與算法與Android基礎,第二個面試官主要考察源碼理解能力,與溝通理解能力,因為第二個面試官問的很多問題我很多的達不上來,所以會往我會的方向上靠,所以給我的建議是語言組織能力與抓住說話人表達內容的理解能力有待加強。因為是人工智能方向,所以以後會接觸到硬件的開發,正好我電子專業,所以問了很多硬件方面的知識(瞬間打臉,有些東西不用就忘了,沒有回答好)。

面試時間: 2.5-3小時

面試結果: 已給offer

其實這次面試我個人覺得一般,很多問題都沒有回答準確,用的框架很多,源碼理解不夠深入,只停留在表面,再一次暴露我的數據結構與算法的不足和我的邏輯思維能力也差很多。都能說出一些東西,但是不準確與不深入。

4.6 XXXBT

公司方向:金融方面,馬上上線,想要一個人就能挑起開發大梁的人

公司人數: 50-150

主要內容:

1數據結構與算法相關

2實際開發中的內存優化,APK體積優化,代碼優化,資源優化,緩存,數據庫等

3各大平台打包上線的流程與審核時間,常見問題(主流的應用市場說出3-4)

4支付寶與微信的支付功能接入,常見問題

5如何和後台交互,post請求的數據格式定義在那里定義,手寫出來。

6http與https的理解與4層都是哪4層,在一個請求過程中都是什麼時候走這些流程與各自的作用

7http的結構有那些(請求頭,請求行之類的)

8session與cookie的區別

9如何在後台沒有給接口的情況下如何開發應用

10你是如何封裝網路請求,數據緩存,優化,文件下載,線程池,OKHttp3源碼的理解,如何提交post請求,如何處理返回數據,異常處理,實體定義等實際開發中與後台協作相關知識。

11說下Android中特有的數據結構與常見的java數據結構(熟悉那個說那個),存儲過程,源碼與底層做到。

有些問題我忘記了,就能想起這麼多了,總之沒有問太多的簡歷內容,全是實際開發中相關的問題,如何和後台交互,如何代碼優化,如何封裝,打包上線等問題。這也提現了http相關知識的重要性,一個問題出現,如果理解http協議與後台就會更好的找到問題的根源,所以這方面的知識很重要,自己在工作中很少去注意這些,以後要多去學習這方面的知識

面試時間: 40分鐘-1小時

面試結果: 未給offer

由於項目比較急,而且想要一個能快速接手與上線的人員,同時自己實際開發能力與問題處理能力不足,未能給offer。

其實還有一個途遊XXX遊戲的面試,這也是我面試用戶量比較大的一個公司,但是由於面試官生病了,著急去醫院也就草草了事了。說再給答復。

這里我只拿出的一些比較能記得住問題的面試

其他

其實有一些所有面試通用的問題,我基本沒寫,如簡單介紹自己,根據簡歷中所寫技能拿出3-4深問,看你掌握程度;項目概述,研發中遇到的問題,如何解決;公司項目中你的職責,遇到的問題,如何協作解決問題;項目中用到框架的源碼理解,如何封裝等等;

我的面試中,framework,線程,數據結構與算法基礎知識,開發實際問題,自定義View相關,四大組件與加載流程源碼,框架源碼的理解程度與原理,MVP架構的理解,接口與抽象的使用場景,Handle相關,線程切換,內存,性能優化等等都是常見的問題。

面試通用問題回答技巧

自我介紹

這個時候往往是面試官看你簡歷內容的時候,但是我們的介紹也要簡單明了,可以從這幾個方面:

個人信息:簡單的個人信息介紹(名字,年齡等),大學,畢業時間

公司介紹:上家工作主要方向,你再什麼部門,日常做什麼工作,你承擔什麼角色等

個人特色:比如你課餘事件喜歡看書,寫博客等介紹

個人職業規劃

那我來說,我會在以後的1-3年學好java基礎,數據結構與算法,主動去了解後台開發,同時在公司業務方面的Android方向深入,堅持看書寫博客,再學一門語言等

向面試官提問

1對這次面試做個總結和對我評價(其實就看也看出是否有意向)

2根據面試,您覺得我的能力是否能夠勝任貴公司的工作

3您覺得我哪方面知識需要深入學習或者我的不足在那些方面,今後我該注意什麼這些問題不僅能幫助你,還能對這次面試做到心中有數。

面試之後

我面試的不是很多,但是也讓我知道,自己的不足,之前覺知道自己在數據結構與算法這方面很弱,同時開發中的問題總結,java基礎與高級知識不足,源碼閱讀不夠深入,掌握的知識很虛,沒有理解到重點,框架用的多但是只停留在會使用的階段。網路相關知識薄弱。後台開發流程與知識薄弱(所有的邏輯與難點其實都在後台,同時了解後台也有助於Android開發與接口調試協作)。這些都是我以後的學習方向。

個人總結

其實面試也是個學習過程,之前沒有好好理解,在這些面試之後平時不注意,需要學習的方面就顯露出來了。這樣也能知道自己的不足。也能幫助自己以後的職業規劃的學習方向。

今後計劃

準備好好工作,靜下心來,好好沉淀自己,多總結開發的問題,提升自己個人能力,雖然Android現在不那麼景氣 ,但是既然決定做Android那就好好去學習,去深入,同時多元化去了解後台前端和一些前言技術等。

關於博客

我發現很多時候特別用心的文章閱讀人數反而會很少,比如我寫的一些框架的分析,自定義View的相關文章,我覺得還不錯,但是閱讀的人很少,面試總結文章卻閱讀很多,以後寫文章與方向會稍作改變:

1博客會寫主要關於自我學習的總結

2寫一些關於工作技術的總結

3多寫一些實用性強的自定義View分析

4一些功能的分享

5延長更新時間,因為寫一篇文章要好幾天往往需要8.9個小時不停的寫才能寫出一篇,有些浪費自己的時間

6文章盡可能的精簡,減少閱讀時間

7會寫數據結構與算法系列文章

8會寫關於java高級知識的系列文章

9多更新一些框架或是功能的使用教程

10寫一個用來對工作知識與使用練習的項目,加強對工作業務的熟練

11選一個已做項目發布上線維護

關於博客這是我1-2年的計劃。大家有興趣多多關注。

總結

文章篇幅較長,總結的心得與方面有很多,通過這階段面試,主要認識到自己java基礎,源碼閱讀能力,數據結構與算法,網路編程知識與實際開發出現問題的總結能力還有待加強,這是一個面試重點,也是自己今後需要努力的方向,同時自學能力也是面試一個重要因素,所以我們不要成為碼農,而要成為一個優秀的工程師這才是我們努力的方向,做好規劃,努力學習,記錄總結。養成這樣的習慣。

祝願大家都有一個好工作,加油!!!!

推薦↓↓↓

👉16個技術公眾號】都在這里!

涵蓋:工程師大咖、源碼共讀、工程師共讀、數據結構與算法、黑客技術和網路安全、大數據科技、編程前端、Java、Python、Web編程開發、Android、iOS開發、Linux、數據庫研發、幽默工程師等。

萬水千山總是情,點個 「好看」 行不行

[do_widget id=yuzo_widget-4] [do_widget id=yuzo_widget-9] 職場