金山網絡現獵豹移動公司( Cheetah Mobile Inc. NYSE:CMCM ),成立于10月,由金山安全和可牛影像公司合并而成,繼承了金山15年的安全技術積累和可牛影像的互聯(lián)網基因。是全球最大的移動工具開發(fā)商、中國第二大互聯(lián)網及移動互聯(lián)網安全公司。致力于為全球用戶提供快捷、簡單、安全的互聯(lián)網及移動上網體驗。
以下是金山網絡2015實生筆試題,大家敬請了解:
一、請用偽代碼描述,在Android系統(tǒng)上啟動和停止Service有哪些方法,并說明這些方法導致Service的生命周期有何不同?
二、輸入一個正整數 X,以2X,4X,8X的方式遞增,當大于10000時,再倒敘輸出已經輸出的整數。【要求:不得使用循環(huán)和其他任何變量(包含局部變量)輔助】
比如 X= 2468,輸出結果為:
2468,4936,9872,19744,19744,9872,4936,2468
三、有兩個字符串由不同的字母組成,一長一短,長的為A,短的為B。設計一個算法,如果所有在B中出現的字符都在A中出現,則返回true,否則返回false。假設A的長度為m,B的長度為n,要求算法時間復雜度不能大于O(m+n)。
四、實現如下工作者類IKWorker,調用者通過調用AddJob將Runnable類型的job提交給IKWorker,IKWorker負責異步執(zhí)行所有提交過來的job。【要求:盡量高效,不得使用系統(tǒng)的線程池】
public interface IKWorker{
public boolean Start();
public void AddJob(Runnable job);
public boolean Stop();
}
五、在Android手機中實現一個App,用來做文件下載,可在App界面新增,暫停和取消下載文件及展示下載過程中的進度,同時要保證Activity退出時后臺仍然能再下載。當界面啟動時還可以顯示正在下載的文件及進度。【要求:寫出實現此App的設計,盡量易懂,簡潔】
六、系統(tǒng)/sdcard/目錄下有很多張圖片,現需要一activity通過縮略圖的方式瀏覽所有圖片,在設計中體現對一下三點的處理:
A.不能分頁顯示,所有圖片顯示在一頁
B.要體現對ANR的處理
C.要體現對OOM的處理
請寫出此Activity的設計思路
七、在Android中兩個進程之間傳輸大數據,可以使用什么方式實現?這些方式中哪種方式最高效?說明原因。
2020年河北新聞網兩學一做
時間:2023-09-18 07:0:242020年河北新聞網兩學一做
時間:2023-09-15 11:0:59兩學一做學習教育知
時間:2023-09-21 06:0:302020年開展兩學一做學習教
時間:2023-09-19 21:0:30
2019年北京藍色光標筆試題和面試題答案2023-09-18 19:58:04
中國農業(yè)銀行2019年筆試題和面試題答案2023-09-19 21:54:58
陜西國際商貿學院在重慶高考專業(yè)招生計劃(人數+代碼)2025-05-22 10:38:12
安徽建筑大學和新余學院哪個好 分數線排名對比2025-05-22 10:36:54
襄陽職業(yè)技術學院廣西錄取分數線及招生人數 附-2020最低位次排名2025-05-22 10:35:29
長江大學和新疆師范大學哪個好 分數線排名對比2025-05-22 10:34:16
錦州師范高等?茖W校在遼寧高考專業(yè)招生計劃(人數+代碼)2025-05-22 10:32:49
山東高考排名在17550的考生能報什么大學(原創(chuàng))2025-05-22 10:31:33
廣州華立學院的英語專業(yè)分數線(附2020-最低分排名怎么樣)2025-05-22 10:30:14
蘭州石化職業(yè)技術大學的理化測試與質檢技術專業(yè)分數線(附2020-最低分排名怎么樣)2025-05-22 10:29:06
泉州師范學院和亳州學院哪個好 分數線排名對比2025-05-22 10:27:53
貴州醫(yī)科大學在江西高考專業(yè)招生計劃(人數+代碼)2025-05-22 10:26:23
東莞城市學院和西安工商學院哪個好 分數線排名對比2025-05-22 10:24:51
山東海事職業(yè)學院的水路運輸安全管理專業(yè)分數線(附2020-最低分排名怎么樣)2025-05-22 10:23:44 


