2015阿里巴巴實習生招聘客戶端開發試題

2015-04-03,阿里巴巴暑期實習生招聘,第一輪,筆試,客戶端開發,在線測試,爲了可以給以後來的同學們一點經驗,特意把題目留下來了,希望可以給大家幫助。

技術類的題基本都一樣,大概是有一個題庫,雖然每個人的題目不一樣,但是還是會有一些重合率。

測試環節

  1. 40分鐘,20道選擇題
  2. 80分鐘,3道簡答題
  3. 以下答案都是我蒙的,不要參考

選擇題

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

我認爲選擇題有相當的難度,考的很寬,做好不容易。

簡答題

(以下只是客戶端工程師的題目,算法、Java都有各自的題目,有LeetCode的題目,也有一個系統的設計。順便說下,客戶端的題目,至少看起來,有點簡單)

第一題:

由於App啓動環節的感受對用戶體驗影響較大,我們需要在App優化中側重優化啓動體驗。請列舉一些導致『App啓動慢』感受的典型問題或負面模式(Anti-Pattern)及相應的優化策略。(例如:集中的文件內容清理操作,可通過『先標記,需讀取時再更新』的方式加以優化)。

第二題

客戶端開發不同於服務端開發的一個典型背景是,我們的程序將會運行在大量不同的設備上,帶給我們很多底層執行環境上的約束,例如Android生態中典型的碎片化問題。有的團隊爲此只適配主流機型,有的約束開發可以使用的API,有的乾脆只爲iOS平臺開發。請在平衡用戶體驗與研發成本之上,站在App設計和研發的角度,提出你的對策。

第三題

『卡頓』(特指不流暢的動畫)是App開發中最爲常見的性能問題表現。請結合你所熟悉的移動操作系統(Android、iOS 或 Windows Phone),解釋一下App中卡頓的發生機理,並分別針對『界面切換卡頓』和『屏幕滑動卡頓』提出典型的優化思路。

希望可以給大家幫助,謝謝。

轉載請註明來自:http://www.icyfox.com 
http://blog.csdn.net/icyfox_bupt/article/details/44882229

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