第二次安卓面試總結

昨天面了一家公司,是技術官和人事小姐姐一起面的,就感覺很舒服,因爲技術官面完了,可以順便問一下待遇問題什麼的,而且不用面兩次,節約時間,有了上一次面試的經驗,這一次我準備地蠻多,我總結的都放在簡書上了

考前準備

java基礎知識
安卓基礎知識
還有leetcode的算法這個得自己刷,一般不會問太難了,但是要最優的解法

面試題

自我介紹

安卓基本佈局

這個在安卓基礎知識裏總結過

RecyclerView的瀑布流怎麼實現

recyclerView.setLayoutManager(new StaggeredGridLayoutManager(4,
                StaggeredGridLayoutManager.VERTICAL));

Fragment的生命週期

這個在安卓基礎知識裏總結過,注意把每一個步驟的作用都說一遍

橫豎屏切換時的生命週期

這個在安卓基礎知識裏總結過

String和StringBuilder的區別

String和StringBuilder的區別:
- 1.String的內容是固定的
- 2.StringBuilder的內容是可變的
String做拼接時每次需要新建一個String對象,耗時間和空間;
而StringBuilder是一個可變的字符串,字符串緩衝區類;

存儲方式有哪幾種

文件存儲,Preferences存儲,數據庫存儲

View的重繪

invalidate()
該方法的作用是請求View樹重繪

Service的瞭解多少

這個在安卓基礎知識裏總結過

網絡框架

Volley和Okhttp,Retrofit

NDK瞭解嗎

Native Development Kit

微信支付接入

地圖sdk接入用過嗎

直播,即時通訊SDK用過嗎

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章