面試總結(一) 哈囉出行

2021-09-18 08:10:28 字數 1794 閱讀 3036

今天是找實習以來的第一次面試,第一次就這樣獻給了哈囉,現在才知道自己是有多菜,看來得加緊學習啊。

面試題及答案如下(亂序):

答案:synchronized

它用來修飾乙個方法或者乙個**塊的時候,能夠保證在同一時刻最多只有乙個執行緒執行該段**。

一、當兩個併發執行緒訪問同乙個物件object中的這個synchronized(this)同步**塊時,乙個時間內只能有乙個執行緒得到執行。另乙個執行緒必須等待當前執行緒執行完這個**塊以後才能執行該**塊。

二、然而,當乙個執行緒訪問object的乙個synchronized(this)同步**塊時,另乙個執行緒仍然可以訪問該object中的非synchronized(this)同步**塊。

三、尤其關鍵的是,當乙個執行緒訪問object的乙個synchronized(this)同步**塊時,其他執行緒對object中所有其它synchronized(this)同步**塊的訪問將被阻塞。

四、第三個例子同樣適用其它同步**塊。也就是說,當乙個執行緒訪問object的乙個synchronized(this)同步**塊時,它就獲得了這個object的物件鎖。結果,其它執行緒對該object物件所有同步**部分的訪問都被暫時阻塞。

五、以上規則對其它物件鎖同樣適用.

voliate

用在多執行緒,同步變數。 執行緒為了提高效率,將成員變數(如a)某拷貝了乙份(如b),執行緒中對a的訪問其實訪問的是b。只在某些動作時才進行a和b的同步。因此存在a和b不一致的情況。volatile就是用來避免這種情況的。volatile告訴jvm, 它所修飾的變數不保留拷貝,直接訪問主記憶體中的(也就是上面說的a) ,但是不能用其來進行多執行緒同步控制

答案:太簡單,不解釋了

剛開始一點思路都沒有,下午吃飯時候突然頓悟,寫下思路:

先建立座標系,一般用直角座標就好,先接收各個頂點的座標,由於多邊形不一定是凸多邊形,所以先要預處理將多邊形轉化成乙個凸包,求得凸包的中心(也就是重心啦,凸包各個頂點的均值就是中心座標),再假定外接矩形必須是和座標軸平行的,然後通過迴圈旋轉多邊形(for迴圈,0~360度,步長適當),不斷計算外接矩形的面積,找到其中面積最小的情況,然後縮小範圍,縮小步長再次求解即可。

memcached單個key-value大小有限,乙個value最大只支援1mb,而redis最大支援512mb

memcached只是個記憶體快取,對可靠性無要求;而redis更傾向於記憶體資料庫,因此對對可靠性方面要求比較高

從本質上講,memcached只是乙個單一key-value記憶體cache;而redis則是乙個資料結構記憶體資料庫,支援五種資料型別,因此redis除單純快取作用外,還可以處理一些簡單的邏輯運算,redis不僅可以快取,而且還可以作為資料庫用

新版本(3.0)的redis是指集群分布式,也就是說集群本身均衡客戶端請求,各個節點可以交流,可拓展行、可維護性更強大。

memcached是多執行緒,非阻塞io復用的網路模型;redis使用單執行緒的io復用模型。

找了一篇部落格,須得好好看看。

建立乙個物件都在記憶體中做了什麼事情?person p = new person();

先將硬碟上指定位置的person.class檔案載入進記憶體。

執行main方法時,在棧記憶體中開闢了main方法的空間(壓棧-進棧),然後在main方法的棧區分配了乙個變數p。

在堆記憶體中開闢乙個實體空間,分配了乙個記憶體首位址值。new

在該實體空間中進行屬性的空間分配,並進行了預設初始化。

對空間中的屬性進行顯示初始化。

進行實體的構造**塊初始化。

呼叫該實體對應的建構函式,進行構造 函式初始化。

將首位址賦值給p,p變數就引用了該實體。(指向了該物件)

哈囉出行取消在美上市計畫

程式設計客棧 www.cppcns.com 程式設計客棧7月28日 訊息 7月28日,據美國 交易委員會www.cppcns.com網程式設計客棧站程式設計客棧披露資訊顯示,基於應用程式的打車服務提供商哈囉出行取消了在美國上市的計畫。而這距哈囉出行向美國 交易委員會遞交招股書僅有三個多月的時間。企查...

哈囉出行申請撤回赴美IPO計畫

techweb 7月28日訊息www.cppcns.com,哈囉出行申請撤回赴美ipo計畫,此前,在今年4月份,哈囉出行遞交赴美ipo申請,擬募資1億美元,募集資金將用於一般企業用途,包括用於增強和擴大業務產品,支援研發等。招股書顯示,2020年,哈羅出程式設計客棧行營收為60.44億元人民幣 約合...

哈囉出行 單車破壞率同比下降37

騰訊新聞 一線 李思誼 3 月 14 日,國內專業移動出行平台哈囉出行值首推全國信用免押一週年之際表示,在使用者信用體系建設上取得階段性成果 不文明用車現象大幅減少,單車破壞率同比下降37 在治理效果最好的城市,單車破壞率同比下降甚至超過60 根據介紹,過去www.cppcns.com一年,哈囉出行...