學生面試被問到的問題總結二:

1、聯網請求的時候HTTP協議的哪個部分耗時比較多,導致APP運行緩慢,該怎麼優化


這個問題問得應該有問題,個人覺得你需要把http協議原理給他理清楚,這個問題都是與網絡快慢有關的,在與服務器交互的時候儘量減少數據量,

這篇文章不錯:blog.csdn.net/lmh12506/article/details/7794512

http://www.cnblogs.com/jdsjlzx/archive/2011/07/25/2116351.html

 

 

——————————————》2、集成環信的及時通訊SDK如果遇到消息遺漏或者消息重複該怎麼解決

 歡迎大家相互回答這道題。

 


———————————————》3、如何實現上傳和離線上傳
 
Android離線數據同步方案
參考文章:
http://wenku.baidu.com/link?url=3SvxuKV03wXR6LbjJYmXtrtiX7jPehmDTQRklcf_oXRX2FKoP2RzZVFp0Obl8cjZQED3en8orizKI9wFrYkdx3-izxjN8H2gjcpsiUXa98G
 
略熟悉第三方sdk: Android 版 SugarSync 加入更多離線功能

 

WebView實現離線緩存閱讀
參考文章:http://blog.csdn.net/wwj_748/article/details/44835865

ArcGIS for Android離線數據編輯實現原理
http://blog.csdn.net/arcgis_mobile/article/details/7565877

 

 


-------------------------------->>4、文件的加密
文件加密AES加密算法

AES加密算法是目前比較流行加密方式,目前還沒有針對AES有效的破解方式,比較靠譜。
AES加密數據塊和密鑰長度可以是128比特、192比特、256比特中的任意一個。

AES加密有很多輪的重複和變換。大致步驟如下:

1、密鑰擴展(KeyExpansion),
2、初始輪(Initial Round),
3、重複輪(Rounds),每一輪又包括:SubBytes、ShiftRows、MixColumns、AddRoundKey,
4、最終輪(Final Round),最終輪沒有MixColumns。


我以前對文件加密的時候就是參考如下文章
請參考:http://blog.csdn.net/yudajun/article/details/40481135
http://blog.csdn.net/dalancon/article/details/20924823

發佈了144 篇原創文章 · 獲贊 18 · 訪問量 74萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章