Android面經與專案結合(一)

2021-09-11 18:32:04 字數 684 閱讀 3008

面經**:安卓工程師:秋招21家公司的面試真題總結 筆試

基於給定介面實現imageloader框架

一面自我介紹 

靜態變數和例項變數的區別

重寫equals()方法的注意事項   ;兩個list是怎麼判斷是否相等的?

hashtable和hashmap的區別;是否允許鍵為null 

資料同步的方法;synchronized可以在物件上加鎖嗎?在方法上加鎖是加在哪個物件上? 

程序間讀寫檔案的同步方式 

了解哪些加密演算法;aes和rsa的區別 

http響應碼 

程序優先順序;android程序優先順序

如何使乙個service處於另乙個程序中;程序的服務保活

touch事件分發機制

如何實現客戶端長連線的?重試策略是怎樣的?如何監控http請求的?  二面

三道題選兩道

大頂堆和棧的概念 

最短路徑演算法概念 

如何快取http 

hr面也不能算是hr面吧,簡單聊了聊。 

專案介紹;擔任的角色 

家庭情況;期望薪資

在**實習?實習的時候拿到過哪些offer 

介紹了拼多多的待遇以及工作制度 

三面自我介紹;專案問了些 

如果安卓是單執行緒的,那麼如何處理介面重新整理和網路操作兩個模組 

演算法題。

中興面試經驗之談 結合自己與網上的面經

前言 各位夥伴,本篇部落格將結合自己並引用各位博主的經驗持續更新。爭取盡可能為大家提供一篇高質量的中興面經。經驗交流 經驗1 跳槽去中興的一位朋友,給中興的幾個部門投了簡歷,最終收到了兩個面試通知,在前面部分面試掛掉之後,收到了後面部門的面試通知,可由於自己技術廣泛而不精,最終留下遺憾。經驗2 感謝...

面象物件與實際的結合

我們知道建橋需要磚塊,應該是先準備好磚再來建橋,不過為了講解上的順序性和連貫性,簡單性。我們先建橋,建的過程中需要磚塊再現做,這樣就不會多出來 橋不需要的東西 注意在實際中,還是應該先準備磚塊。u層其實就是橋,c層是磚塊,d層是原料 石頭 沙子 這也解釋前面為什麼 u層要引用 依賴 d層 而不是u對...

面經筆記 堆排序與topk問題

維持堆函式 h為新元素位置,假設h的兩個孩子樹已經是最大堆 1 如果d h 為d h 左孩子 右孩子中的最大值,則結束調整。2 否則,將x h 與孩子中的最大值互換,更新h值,返回上一步 void keepheap int array,int len,int h if rightchild len ...