海量數據處理的面試題

時間:2024-08-27 06:49:11 面試筆試 我要投稿
  • 相關推薦

關于海量數據處理的面試題

  YJBYS小編認為,當你為面試做了足夠的準備是時候,你的面試已經成功了一半,下面來看看以下的面試題吧。

關于海量數據處理的面試題

  在處理海量數據問題時,首先要仔細分析問題,明白問題需要解決那些關鍵問題,明白需要達到怎樣的存儲、性能要求,在這之前,應充分理解業務數據的分布、數據粒度、數據服務的質量要求、數據的動態性、數據的關聯性等真實數據、業務熟悉。通常我認為,處理海量數據問題時,心中要有一些基本概念:

  1. 現有的開源的優秀工具那些是處理海量數據的;

  2. 海量數據就因為數據大嗎,可以考慮對海量數據進行分區操作;

  3. 加快海量數據的訪問,數據索引必不可是;

  4. 內存總是有限的,內存的速度是最好的,建立緩存機制是十分必要的;

  5. 海量數據來源多樣,數據格式也不相同,最好是統一為字符串處理,邏輯處理交給上層應用;

  6. 海量數據離不開集群、分布式,分布式的出錯處理、負載均衡就必然要有一套可行的機制;

  7. 所有底層的問題或者說存儲的問題解決了,未來方便上層應用或者夸大底層支持的業務,對外應該有一個明朗的邏輯視圖;

  8. 系統設計和結構,會因為不同的語言、操作性在實現難以上不同,這也需要考慮;

  9. 海量數據的一個應用就是數據挖掘服務,多域數據來源統一管理下,數據倉庫和相關計算也應該了解一二;

  10. 盡管說存儲不是問題,如果能對數據進行壓縮處理,又可以接受的性能,這何樂而不為呢。

  在參考前人博客、文摘加上個人一點理解,匯總以下一些基礎概念已幫助和我一樣面臨就業的學生,應對未來公司的面試考核。當然,有實際工作經驗的大牛門來說,下面的問題早已不是問題,他們都在某個問題上是專家了。歡迎大牛指導!

  具有通用性的數據結構和算法思路匯總有:

  1. Bloom filter

  2. Hashing

  3. bit-map

  4. 堆

  5. 雙層桶劃分,可以理解為多級索引

  6. 數據庫索引

  7. 倒排索引(Inverted index)

  8. 外排序

  9.trie樹

  10.分布式處理

  附:Android面試題

  1、Activity的基本知識和Activity之間的跳轉

  2、Service的基本知識和怎么樣用一個service來播放音樂

  3、Service和Thread的區別,什么時候只能用Service不能用Thread

  4、進程之間的通信

  5、SQLite的基本知識和操作,contentprovider和SQLite之前的聯系

  6、怎么樣防止一個應用發生anr

  7、AnycTask的基本知識

  8、handler的操作,在一個子線程中的handler怎么被另一個子線程操作

  9、所有的android控件都熟悉嗎

  10、多分辨率的適配,dpi的定義,同一dpi,怎么區分不同大小的屏幕

  11、對簡歷中項目的描述(這個是重點,描述的好壞直接決定了這次面試的成功與否)

  12、對當前工作內容的描述


【海量數據處理的面試題】相關文章:

面試題精選?08-10

面試題精選07-11

網管面試題總結 面試題目分享08-10

分享面試題目 教育職業面試題09-26

應聘經典面試題10-11

面試題總結08-23

用友的面試題07-07

.net面試題10-01

EMC面試題10-06

變態卻經典的面試題10-22

亚洲制服丝袜二区欧美精品,亚洲精品无码视频乱码,日韩av无码一区二区,国产人妖视频一区二区
亚洲成a∨人在线播放欧美 中出中文字幕欧美 | 一级婬片a级中文字幕 | 中文精品久久久久鬼色 | 日韩丝袜中文字幕 | 免费国产黄线在线观看视频 | 日本久久久久性潮级片 |