阿里面試問題

2022-09-08 00:45:31 字數 547 閱讀 3259

1.雜湊map,衝突解決方法,鍊錶法,擴容法(loadfactor,capacity),為什麼擴容會降低衝突,舉例,雜湊函式為取模法,這樣擴容的話,雜湊值就會不同

2.tcp/ip協議的三次握手

3.資料庫的索引原理,提高資料庫效能的優化方法

4.鎖。樂觀鎖,悲觀鎖

5.高併發。執行緒池的執行機制,當執行緒數量超過最大執行緒數量時,新產生的執行緒怎麼辦?除了等待,還有什麼處理方法

6.棧和佇列的區別

7.常見的i/o模式

8.常見的設計模式

9.spring框架的aop原理

10.svm和神經網路的演算法原理和區別,哪個要用的訓練資料多

11.**情況,**改進的地方,說清楚

12。億級別的數取前十個,且空間複雜度要小,因為數多,記憶體快取不完。有什麼好的演算法。額。topk的方法,比如最小堆排序方法,取前10個數,構建乙個小頂堆,然後遍歷剩餘的數,與小頂堆的根節點比較,大於的話替換掉,然後重構小頂堆,直至遍歷完,得到的小頂堆就是前十個最大的數。

13.實習的專案,簡單介紹,以及有哪些其他的工作流框架,介紹一下。

阿里面試問題(轉牛客網上分享的題目)

阿里 1,mysql的三大引擎是啥?mysql常用的引擎有innodb,myisam,memory,預設是innodb innodb 磁碟表,支援事務,支援行級鎖,b tree索引 ps 優點 具有良好的acid特性。適用於高併發,更新操作比較多的表。需要使用事務的表。對自動災難恢復有要求的表。缺點...

04 22 阿里面試

問題描述 有乙個六公升的水桶,乙個五公升的水桶,足夠的水,得到乙個三公升的水?用兩種方案實現。first 倒5次 六公升桶裝滿,倒入五公升桶中,然後五公升桶清空,將六公升桶中剩下一公升水倒入五公升桶,將六公升桶裝滿,倒入五公升桶中,那麼六公升桶中剩下兩公升水,五公升桶清空,將六公升桶中的兩公升水倒入...

備戰阿里面試

成功通過阿里網上筆試,14號就要出發去廣州面試了 這不到半個月的時間要好好閉關修煉,鞏固基礎,準備面試 分析了幾篇 面經 得出一些小結論,僅供參考 1.考的東西大多數很基礎 2.和阿里的業務有關係 因為我看到很多關於搜尋,儲存方面的面試題,所以猜想面試應該是和阿里的業務是有關係的 3.多講自己的長處...