面試的那些事 1

2022-02-23 09:26:56 字數 284 閱讀 4290

前幾日面試一家公司問到海量資料的問題.自己當時可能沒有理解出什麼意思,回答得不盡如意

上網查了查資料,發覺網上的答案眾多,有點籠統.現總結一下.

1.建立相關聚合索引(查詢欄位用得較多)

2.在資料庫上面x表的某時間欄位上進行分檔案,分割槽,優化資料庫結構

3.至少也得具備常識性的資料庫知道,如char比varchar查詢快,char占用空間要varchar大(這個當然是以char沒有填充滿的情況)

4.建立資料倉儲(data warehouse),怎麼建那可能要似資料庫情況而定.

面試題的那些事(1)

測試樣例 1,2,3,2,2 5 返回 2 解題思路 採用陣地攻守的思想 第乙個數字作為第乙個士兵,守陣地 count 1 遇到相同元素,count 遇到不相同元素,即為敵人,同歸於盡,count 當遇到count為0的情況,又以新的i值作為守陣地的士兵,繼續下去,到最後還留在陣地上的士兵,有可能是...

面試的那些事

這是面試過別人的一些總結 一 第一次面試 面試人員 大齡程式設計師,技術能力差 net 對於.net理解不夠深刻 asp.net內建物件不知為何物 二 第二次面試 面試人員 應屆畢業生,地理資訊系統專業,缺乏自信,坐姿不整 彎腰 三 第三次面試 面試人員 畢業兩年,但是對於大學學的東西,完全忘記 工...

面試那些事! 併發程式設計

為什麼要使用併發程式設計?提公升多核cpu的利用率 一般來說一台主機上的會有多個cpu核心,我們可以建立多個執行緒,理論上講作業系統可以將多個執行緒分配給不同的cpu去執行,每個cpu執行乙個執行緒,這樣就提高了cpu的使用效率,如果使用單執行緒就只能有乙個cpu核心被使用。簡單來說就是 充分利用c...