Android客戶端——春招實習小結(已收到阿里和騰訊的offer)

Android客戶端——春招實習小結(已收到阿里和騰訊的offer)

一.絮絮叨叨的一些話

在去年1月份結束百度實習之後,就開始準備春招實習。在寒假的時候,系統的學習了計算機網絡,繼續加深了一些技能棧。

在3月初的時候,投了阿里和騰訊兩家的實習。運氣還是不錯,分別在3.27號和4.4號,收穫了騰訊和阿里的offer。4.11就去報道。在去之前,對3月份的面試情況進行一下小結。

二.面試準備

下面這張思維導圖就是面試前的一些準備。
在這裏插入圖片描述

三.面經

騰訊一面

  • https
  • okhttp
  • retrofit
  • recycler view優點,使用時注意什麼
  • 滑動衝突
  • 自定義view
  • RSA
  • 快排(思想,中樞數的選取,缺點)
  • 算法:一堆數,1個數出現一次,其餘數出現兩次,求出現一次的數
    • 一堆數,2個數出現1此,其餘數出現兩次,求這兩個出現1次的數
  • 百度實習經歷,主要負責什麼
  • 問項目

騰訊二面

  • hashmap
  • 進程通信
  • 進程間調度算法
  • try cash finally中finally是否一定會被執行。
  • java中的線程類
  • mvc mvp
  • 死鎖
  • binder
  • 廣播
  • 滑動衝突
  • 自定義view
  • 事件分發
  • okhttp
  • Retrofit
  • rxjava
  • 項目中組件化
  • 百度實習經歷
  • 算法,1萬個數找前100大,快排的時間複雜度
  • 算法:統計int數,二進制中1的個數
  • 算法: 刪除鏈表中重複節點
  • 算法:樹的深度

騰訊三面

  • 算法,判斷兩個字符串是否元素相同(順法序不同)
  • RSA 對稱加密 非對稱加密
  • 本地加密使用什麼
  • get和post區別
  • https (證書 證書鏈 )
  • Cooke和session
  • rxjava 1.0和2.0區別
  • Arp協議,是否聽過arp攻擊
  • 智力題:一個長方形,掏取一個大小未知的圓,圓心知道,畫一條線,讓這個長方形等分。
  • 是否使用過其他圖片加載庫和json庫

阿里一面

  • okhttp的源碼優點
  • url點擊之後發生了什麼
  • 你的優點
  • 你的缺點
  • 實習經歷
  • 項目經歷
  • 職業規劃

阿里二面

  • langchar點擊到第一個應用的啓動(zygoto創建應用進程)
  • onCreate的view加載
  • asm如何跨進程通信
  • binder機制
  • 爲什麼用binder
  • ims獲取事件
  • android6.0到9.0都有什麼變化(不知道…)
  • int 和 float存儲區別
  • 內核態和用戶態的溝通(中斷)
  • 抗壓能力
  • 爲什麼寫博客
  • 谷歌帶的工具(沒用過…)
  • 印象最深的bug(解決滑動衝突)
  • 項目代碼量,優化項目
  • 有投過其他公司嗎
  • 實習經歷

阿里三面

  • 聊天室的項目…
  • okhttp亮點
  • 百度實習經歷cash的解決
  • https實習加密
  • tcp如何實現可靠傳輸
  • 使用udp實現im,上層保證可靠
  • 文本壓縮的實現(哈夫曼編碼)
  • 視頻壓縮,音頻壓縮
  • 谷歌io大會新內容
  • 自己如何實現圖片加載庫
  • lru緩存
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章