BAT等公司Android面試題集錦
接觸Android這麼久了,畢竟你敲程式碼再厲害,面試的時候說不出來是最尷尬的。
今天給大家整理一下BAT等大公司的面試題。給大家提供一下參考。
這個相當於是Android的一個整體的知識架構。
* 基礎知識 – 四大元件(生命週期,使用場景,如何啟動)*
* java基礎 – 資料結構,執行緒,mvc框架*
通訊 – 網路連線(HttpClient,HttpUrlConnetion),Socket
資料持久化 – SQLite,SharedPreferences,ContentProvider
效能優化 – 佈局優化,記憶體優化,電量優化
安全 – 資料加密,程式碼混淆,WebView/Js呼叫,https
UI– 動畫
其他 – JNI,AIDL,Handler,Intent等
* 開源框架 – Volley,Gilde,RxJava等(簡歷上寫你會的,用過的)*
拓展 – Android6.0/7.0/8.0特性,kotlin語言,I/O大會
**2.Activity的啟動模式以及使用場景 (1)manifest設定,(2)startActivity flag http://blog.csdn.net/CodeEmperor/article/details/50481726 此處延伸:棧(First In Last Out)與佇列(First In First Out)的區別**
**4.Broadcast註冊方式與區別
(1)靜態註冊(minifest),(2)動態註冊
**5.HttpClient與HttpUrlConnection的區別 http://blog.csdn.net/guolin_blog/article/details/12452307 此處延伸:Volley裡用的哪種請求方式(2.3前HttpClient,2.3後HttpUrlConnection)**
**10.載入大圖
PS:有家小公司(規模寫假的,給騙過去了),直接把專案給我看,讓我說實現原理。。
最讓我無語的一次面試,就一個點問的我底褲都快穿了,就差幫他們寫程式碼了。。
**23.設計模式(單例,工廠,觀察者。作用,使用場景) 一般說自己會的就ok,不要只記得名字就一輪嘴說出來,不然有你好受。 http://blog.csdn.net/jason0539/article/details/23297037/ 此處延伸:Double Check的寫法被要求寫出來。**
**25.開源框架,為什麼使用,與別的有什麼區別 這個問題基本必問。在自己簡歷上寫什麼框架,他就會問什麼。 如:Volley,面試官會問我Volley的實現原理,與okhttp和retrofit的區別。 開源框架很多,我就選幾個多數公司都會用的出來(框架都是針對業務和效能,所以不一定出名的框架就有人用) 網路請求:Volley,okhttp,retrofit 非同步:RxJava,AsyncTask 圖片處理:Picasso,Glide 訊息傳遞:EventBus 以上框架請自行查詢,太多了就不貼出來了。**
還有面試考驗的是你多方面,光有技術是不夠的。還需要注意幾個點:
面帶微笑,有禮貌,謙遜
穿的體面一點,穿拖鞋的gg了8成
一定要帶簡歷和筆
來了說謝謝,面完說謝謝
要學會看面試官的表情,如果答的不好不要繼續往下說
不要吹的自己以前做過的專案有多牛b,也不要自吹
答題要冷靜,不要一輪嘴說一堆,面試官很煩的
相關推薦
BAT等公司Android面試題集錦
接觸Android這麼久了,畢竟你敲程式碼再厲害,面試的時候說不出來是最尷尬的。 今天給大家整理一下BAT等大公司的面試題。給大家提供一下參考。 這個相當於是Android的一個整體的知識架構。 * 基礎知識 – 四大元件(生命週期,使用場景,如何啟動
Android面試題集錦(一)
2016.7.19開更........................................................................... (1):事件分發機制概述 首先應該搞清楚兩個問題:事件分發機制分發的是什麼?怎麼進行
[Android面試題]--BAT三年面試集錦之Android面試(你一定會遇到)
8、說說mvc模式的原理,它在android中的運用 MVC(Model_view_contraller)” 模型_檢視_控制器”。 MVC應用程式總是由這三個部分組成。Event(事件)導致Controller改變Model或View,或者同時改變兩者。只要 Controller改變了Models的資料或者
京東android面試題(2018 頂級網際網路公司面試題系列)
以下來自於北京的一個兄弟的面試題 1.靜態內部類和非靜態內部類有什麼區別 2.談談你對java多型的理解 3.如何開啟執行緒,run和runnable有什麼區別 4.執行緒池的好處 5.說一下你知道的設計模式有哪些,介紹下介面卡模式 &n
分類整理I 微軟等100題系列V0 1版 c/c++基礎面試題集錦
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
分類整理IV 微軟等100題系列V0 1版 字串+陣列面試題集錦
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
阿里、美團、Oracle等大廠的Java虛擬機器面試題集錦
“有程式碼的地方,就有江湖。” 程式設計師,就是“一人,一鍵,二機”行走其間的孤獨劍客。我們遊走程式碼江湖,彈指間,便可掀起一場風雨變革。而在江湖中狂蕩,必然要練就絕世武功,則需要內外兼備:精妙的招式,加之深厚的內功。武功的基礎是內功,一個內功低的人招式再奇妙,也打不過一個內功
Android面試題整理(源自鴻洋大神公眾號【201803】的一篇BAT面試題推送)
三月,想必各位程式設計師GG 此刻想要的,莫過於一篇面試寶典。鄙人不才,也從未系統的刷過面試題,以鴻洋大哥一篇面試題為引,略加整理,希望能幫到各位不知道看什麼小夥伴。(大部分知識都是有答案的). 原文連結: [https://mp.weixin.qq.com/s/p3l9wr4DX9
大資料類工程師面試題集錦附指南:網際網路公司篇!
大資料工程師是近幾年異常火爆的職位,市場需求旺盛,眾多網際網路公司都打出了高薪招聘的廣告,本文整理了網路上部分技術人員分享的各大網際網路公司大資料類(Hadoop、Spark等)面試題以及面試時需要注意的一些問題,希望對各位技術人員有所幫助。 阿里巴巴 阿里巴巴的面試輪次基本是三次,技術
Android面試題-機型適配之痛,例如三星、小米、華為、魅族等。
原始碼分析相關面試題 Activity相關面試題 Service相關面試題 與XMPP相關面試題 與效能優化相關面試題 與登入相關面試題 與開發相關面試題 與人事相關面試題 由於開源三方定製
android國內一線網際網路公司內部面試題庫
以下面試題來自於百度、小米、樂視、美團、58、獵豹、360、新浪、搜狐內部題庫 熟悉本文中列出的知識點會大大增加通過前兩輪技術面試的機率。 一、java基礎 1.介面的意義(百度) 規範、擴充套件、回撥 2.抽象類的意義(樂視) 為其子類提供一個公共的型別 封裝子類中得重
Java公司面試題集錦(一)
如有錯誤,望各位指正 本人會做更新 我看到了網上流傳的多個《Java面試題大全》,認真的閱讀了以後發現裡面的很多題目是重複且無用的,而且還有很多的參考答案是錯誤的,於是我花了一個月時間對這個所謂的《Java面試大全》進行了整理修改,在整理過程中,參照了當時J
BAT面試題集錦——Java基礎(一)
一、java面試題 熟練掌握java是很關鍵的,大公司不僅僅要求你會使用幾個api,更多的是要你熟悉原始碼實現原理,甚至要你知道有哪些不足,怎麼改進,還有一些java有關的一些演算法,設計模式等等。 (一) java基礎面試知識點 java中==和e
2011Android技術面試整理附有詳細答案(包括百度、新浪、中科軟等多家公司筆試面試題)
1、 Android的四大元件是哪些,它們的作用? 答:Activity:Activity是Android程式與使用者互動的視窗,是Android構造塊中最基本的一種,它需要為保持各介面的狀態,做很多持久化的事情,妥善管理生命週期以及一些跳轉邏輯
SQL經典面試題集錦
create var nod size int 創建 mark art nbsp 1、問題背景 (1)學生表(學號,姓名,年齡,性別) student(S#,Sname,Sage,Ssex) (2)課程表(課程編號,課程名稱,教師
Android面試題3之描寫敘述下Android的系統架構
都是 csdn 進行 功能 驅動程序 libraries sso 封裝 rar 描寫敘述下Android的系統架構: Android系統從下往上分為Linux內核層(linux kerner),執行庫(runtime library),應用程序框架層,
經典的Java基礎面試題集錦
改變 java基礎 local 一個 是否 賦值 文件 所有 date 問題:如果main方法被聲明為private會怎樣? 答案:能正常編譯,但運行的時候會提示”main方法不是public的”。 問題:Java裏的傳引用和傳值的區別是什麽? 答案:傳引用是指傳遞的是
Java面試題集錦
logs servlet引擎 方式 ava 錯誤 有關 屬於 如果 linked 1. String、StringBuffer和StringBuilder的區別。 (1) String:存儲數值不可改變的字符串 (2) StringBuffer:可變字符序列、線程安全、
PHP面試題集錦(一)
day clu 數據庫緩存 優勢 腳本 源代碼 任務 頁面 文件 1、用PHP打印出前一天的時間格式是2017-5-10 22:21:21(2分) Answer: $a = date("Y-m-d H:i:s", strtotime("-1 day")); pr
2017年最全的30個Android面試題,你將如何回答?
fab reat 屬於 微信公眾號 ber 什麽是 進入 細節 註意 百度首頁 登錄 2017年最全的30個Android面試題,你將如何回答? 機翼技術 百家號 03-10 02:32 “三金四銀”又是一年一度的跳槽季,相信有不少An