假如面試官和你死磕elasticSearch

2021-10-08 11:07:28 字數 843 閱讀 4210

「es有什麼優劣勢你清楚嗎?」

「es的優勢就是大資料量的搜尋,可用通過很多種方式進行聚合分析,比如提供的桶聚合的方式。劣勢的話就是我們剛剛說的更新比較慢,並且es為了更新不影響效能,預設採用1s重新整理一次磁碟的策略,這樣會導致更新後的資料不能立即看到。再者es並沒有提供許可權控制以及事務控制,這可能會導致在一些業務複雜的場景下無法使用。」

「你覺得es中有哪些思想是值得讚揚的?」

「es在儲存文件id(posting list)的過程中採用了很多巧妙的方式來減少儲存,比如增量儲存,roadring birmaps等方式,同時在查詢的時候,也採用了一些巧妙的方式,比如使用跳表或者bitset的方式來實現聯合索引。」

「那你覺得未來世界資料儲存的發展趨勢會是什麼樣子的?」

「我覺的現在儲存越來越向細分化了,之前我們不管什麼樣的資料,我們只要使用mysql就可以實現儲存查詢,但是現在為了更好地儲存查詢資料,不同的業務場景有了不同的儲存方式,比如高併發寫入非結構化資料場景的hbase,對搜尋分析要求比較高的場景使用es,對於時序資料場景我們可以使用時序資料庫等等,這種細分化也就意味著我們可以更好地滿足業務場景的要求,但是對於我們技術人員來說,對於這麼多種儲存方式的掌握也是乙個挑戰,所以我們要盡可能地掌握其中的原理以及規律,這樣在未來多種多樣的儲存世界中才能游刃有餘…」

「好的,那今天的面試到這裡就結束了,你有什麼需要問我的嗎?」

「大概多久能知道我的面試結果哈?」小武小心翼翼地問道。

「你覺得我長得怎麼樣?」面試官突然反問到。

「啊…很漂亮啊」,小武愣了一下說到。

「膚淺!回去等通知吧…」

「????」

參考文章

es官網

lucene底層實現原理,它的索引結構

面試官感悟

其實之前也面試過幾個人,但都是零星的跟著別人一起,我也只是偶爾詢問一兩句就結束了。昨天這是一場真正的大型招聘會,而且面試也是相當規範,面對的還是社招。對於我這種初出茅廬來說,這是第一次真正接觸參與的一場招聘會,想起要面那些比自己工作年限還長的人,心裡很沒底,有點小擔心和緊張的。當然一整天下來也算體驗...

面試官問題

解釋一些壓縮感知理論 壓縮感知是一種全新的訊號採集和恢復理論,它打破了傳統的奈奎斯特取樣定律,可以從更少的觀測訊號訊號中重建出高質量的原始訊號。其基本思想是,當訊號是稀疏或可壓縮時,我們可以通過乙個隨機測量矩陣將高維訊號投影到低維空間,再通過乙個求解優化問題高概率的恢復原始訊號。解釋一下壓縮感知磁共...

面試你的面試官

大多數面試都是面試官從簡歷,學歷,經歷,技術,為人上對你 乙個求職者 一番拷問,以確定是否是他們想要的人。而這些對找到適合你的工作的確沒什麼用。某公司某職位需要你,而某公司某職位不一定是你想要的!如果你想找到適合你的公司 如果你想找到適合你的職位 記得面試你的面試官,沒錯!做出很重要的職業決定前,面...