受政策持續加碼及技術突破的雙重利好,我國雲計算產業進入發展機遇期,雲計算人才也成爲企業高薪聘用的對象。不少有志學子看好雲計算的將來前景,經過參加培訓班快速掌握技術,那麼學習效果怎麼樣呢?下面分享常見的雲計算面試題及答案助力你準肯定位、更快入職。面試
雲計算的不一樣層包括哪些?安全
1)SaaS:軟件即服務,它讓用戶能夠直接訪問雲應用程序,沒必要在系統上安裝任何東西。架構
2)IaaS:基礎設施即服務,它從硬件(好比內存和處理器速度等)等層面提供了基礎設施。ide
3)PaaS:平臺即服務,它爲開發人員提供了雲應用程序平臺。工具
雲計算中彈性與可擴展性的區別是什麼?性能
可擴展性是雲計算的一個特色,藉助可擴展性,只要相應增長資源容量,就能夠處理增長的工做負載。而彈性強調啓用和停用龐大的資源容量這一律念。學習
在雲架構中,必需的不一樣部分有哪些?優化
1)雲入站;2)處理器速度;3)雲存儲服務;4)雲提供商服務;5)雲間通訊。雲計算
在雲架構中,經歷的不一樣階段有哪些?操作系統
1)啓動階段;2)監測階段;3)關閉階段;4)清理階段。
雲架構以哪些方式來提供自動化和性能透明度?
爲了提供性能透明度和自動化,雲架構使用許多工具。它能夠管理雲架構和監測報告,還能夠共享使用雲架構的應用程序。自動化是雲架構的關鍵部分,有助於改善質量級別。
如何理解混合雲和社區雲?
混合雲:包括多家服務提供商,它結合了公共雲和私有云的功能。公司同時須要私有云和公共雲時,就會使用混合雲。
社區雲:這種模式的成本至關高,多家企業組織有着共同的目標和需求,又準備共享雲服務的優勢時,就會使用社區雲。
在雲中優化策略有哪些?
爲了克服維護成本,而且優化資源,用到雲端三個數據中心這個概念:提供恢復和備份機制,萬一出現災難或系統故障,可確保全部數據安全無恙。
雲計算中的虛擬機管理程序及其類型有哪些?
虛擬機管理程序是虛擬機監測工具,爲虛擬機管理資源。虛擬機管理程序主要有兩種類型:
類型1:訪客虛擬機直接在主機硬件上運行,好比Xen和VMWare ESXI。
類型2:訪客虛擬機經過主機操做系統在硬件上運行,好比KVM和Oracle VirtualBox。
有一個1G大小的一個文件,裏面每一行是一個詞,詞的大小不超過16字節,內存限制大小是1M。如何設置返回頻數最高的100個詞。
第一步分而治之/hash映射到順序讀文件中,對於每一個詞x,取hash(x)%5000,而後按照該值存到5000個小文件(記爲x0,x1,…x4999)中。這樣每一個文件大概是200k左右。若是其中的有的文件超過了1M大小,還能夠按照相似的方法繼續往下分,直到分解獲得的小文件的大小都不超過1M。
第二步hash統計對每一個小文件,統計每一個文件中出現的詞以及相應的頻率(能夠採用trie樹/hash_map等),並取出出現頻率最大的100個詞(能夠用含100個結點的最小堆),並把100個詞及相應的頻率存入文件,這樣又獲得了5000個文件。
第三步堆/歸併排序就是把這5000個文件進行歸併(也能夠採用堆排序)的過程了。(若是內存容許能夠將這5000個文件中的全部元素合併起來,利用堆得到top 100)。