1. 程式人生 > 其它 >阿里本地生活一面

阿里本地生活一面

問的比較深入。偏向於讓你自己說和中臺的面試差不多

發現網路和作業系統學的有點死,有很多東西學過但是不知道怎麼用,面試官只要不問常規的八股就答不出,缺乏思考。比如問作業系統如何實現多執行緒和tcp重傳機制都答的一般。而且問一些範圍比較大的東西就不知道怎麼說了,知識不成體系。

RabbitMq的高可用是怎麼實現的?雜湊一致性是怎麼實現的?

redis講一講

mysql講一講

volatile作業系統層面是怎麼做的

Rabbitmq講一講

volatile、synchronize底層原理作業系統怎麼做的?

DES AES的演算法是怎樣的?

tcp重傳是什麼?

多程序在作業系統中怎麼實現的?

ArrayList和LinkedList?陣列和連結串列是怎樣的?

HashMap、CocurrentHashMap、hashtable

hashcode是什麼?與equals的關係是怎樣的?

== equals

redis資料結構

評價:

微服務專案不怎麼樣,因為沒有上線。持保留態度

演算法沒有在面試中體現出來

作業系統、網路一般