獵豹移動面經

自我介紹

簡單說了在學校的學習狀況,如何學習iOS。

項目的出發點,立意

之后問了一下做的項目的出發點,立意。

問我,自己的優點,缺點

這個問題他每個人都問

問基礎知識

堆,棧上哪塊申請內存比較快
http與TCP的區別
iOS安全機制有哪些

把玩自己寫的APP

看了看我寫的西郵圖書館,并問了一些問題。

你的夢想是什么

對,沒錯,就是這樣(但這里不是中國好聲音)

做道題吧

之后他說不知道問我啥,就讓我做道題:

說是有一個存有上億個數,數據量非常大,而且數的范圍也很大,現在有一個4G內存的32位計算機,統計出每個數字出現的次數。給我一小時時間

我想到有,hash。下標代表數字,填的是出現次數。

但是,這樣創建的數組過大。

幾個人商量,上網查,也沒有詳解出一個答案。

有說分治,bitmap,等等,但是都沒有給出具體的說法

網上說是用小類型代表大類型進行映射,但是自己沒看懂,如何映射的。

大神想出了類似于頁面置換算法,就是創建兩個很長的數組,一一對應數字與出現次數,之后使用先進先出算法,保存在磁盤中文件,進行統計。雖然慢,但是多大的數據都可以進行統計。

你們的想法呢

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 時間:2017 年 3 月崗位:算法工程師,大數據部門結果:三面通過,進入談薪條件:三年外企國內研發,Rails ...
    vixuowis閱讀 1,259評論 0 0
  • 從三月份找實習到現在,面了一些公司,掛了不少,但最終還是拿到小米、百度、阿里、京東、新浪、CVTE、樂視家的研發崗...
    時芥藍閱讀 42,374評論 11 349
  • 看完這8種食物,還說減肥嘛? 蛋糕 看完這8種食物,還說減肥嘛? 燒烤 看完這8種食物,還說減肥嘛? 碳酸飲料 看...
    賓賓日記閱讀 267評論 0 0
  • 第二章 第一個程序,能有多難吶? 整個上一章沒寫一行代碼,現在你需要這個啦,對不?本章,我們將編寫第一個程序并逐行...
    易木成華閱讀 377評論 0 0
  • 今天的頭條新聞是“一架載有71名巴西球員的飛機遇難”和一篇朋友圈刷屏的“羅一笑,你給我站住”的募捐文案。 每一天都...
    cogitoergo_sum閱讀 425評論 1 1