国产精品一区二区三区四区五区|国产精品另类激情久久久免费,99久久99久久精品免费看蜜桃|欧美性受xxxx_亚洲Av无码专区国产乱码不卡|久久久久国产一区二区三区

返回頂部
關(guān)閉軟件導(dǎo)航
位置:首頁(yè) > 資訊 > 電商資訊>來(lái)瞧瞧阿里一面都面些什么筆試+機(jī)試
來(lái)瞧瞧阿里一面都面些什么筆試+機(jī)試

說(shuō)實(shí)話大幅拓展,能有機(jī)會(huì)面一下阿里對(duì)我來(lái)說(shuō)幫助確實(shí)有蠻多發行速度,至少讓我知道了自己的不足在哪,都說(shuō)面試造火箭與時俱進,上班擰螺絲性能。但就算是如此初步建立,為了生存,你也只有不停的學(xué)習(xí)供給,唯有光頭的方法,才能更強(qiáng)。哈哈

2月28日在Boss上進行探討,有個(gè)阿里的大佬找我打招呼說(shuō)可以幫我內(nèi)推落到實處,我想也沒(méi)想就把簡(jiǎn)歷給它了,然后就一直忘記這事了最新。因?yàn)槲矣X(jué)得我一個(gè)垃圾學(xué)校的小垃圾產品和服務,怎么會(huì)有面試機(jī)會(huì),虧人家還讓我預(yù)備一下體驗區,我也拋到九霄云外了多樣性。

然后也收到了阿里的內(nèi)推消息

然后在3月4號(hào)的晚上8點(diǎn)鐘(看來(lái)阿里的工作時(shí)間確實(shí)長(zhǎng),我估計(jì)面試也是他們kpi的一部分吧)新格局,一個(gè)來(lái)自杭州的生疏電話打過(guò)來(lái)

xxx明顯,你好,我是杭州阿里巴巴xxx的顯示,我想問(wèn)你現(xiàn)在有沒(méi)有時(shí)間創新為先,我來(lái)簡(jiǎn)單的給你做個(gè)面試,你這邊先來(lái)個(gè)自我介紹

當(dāng)時(shí)我還沒(méi)意識(shí)到是內(nèi)推科普活動,因?yàn)槲以缫呀?jīng)忘的差不多了,還以為是啥新的炸騙方式創新延展,直到他說(shuō)它是來(lái)給我面試的,然后說(shuō)有人內(nèi)推過(guò)我的簡(jiǎn)歷長期間,我這才想起幾天前的事情基本情況。然后我巴拉巴拉的做了一個(gè)傳統(tǒng)的自我介紹,就是那些套路高端化,之類(lèi)的力量,然后面試官開(kāi)始問(wèn)問(wèn)題了

你對(duì)多線程了解嗎,說(shuō)說(shuō)你對(duì)Synchronized和lock提單產,說(shuō)說(shuō)他們之間的區(qū)別

其實(shí)這個(gè)問(wèn)題深入實施,應(yīng)該算是很基礎(chǔ)的問(wèn)題了,我就說(shuō)了一下發展空間,一個(gè)樂(lè)觀鎖效果,一個(gè)是悲觀鎖,然后說(shuō)了一下Synchronized的鎖升級(jí)的過(guò)程(這個(gè)還行我自己覺(jué)得)足了準備,然后我說(shuō)了一下Synchronized鎖方法合作關系,靜態(tài)方法,同步代碼塊的一些區(qū)別(這個(gè)點(diǎn)其實(shí)我沒(méi)答上來(lái),有點(diǎn)忘記了增強。就是在JVM里面的標(biāo)記位不同的區(qū)別)重要意義,然后是lock這點(diǎn)我也沒(méi)答上,這個(gè)應(yīng)該說(shuō)他的幾個(gè)實(shí)現(xiàn)更加廣闊,然后跟面試官聊聊他的底層實(shí)現(xiàn)原理規劃,但是我這個(gè)是目前真的不是很熟悉,因?yàn)槠綍r(shí)不用可以使用,可能前面走馬觀花的看了進入當下,但是這次面試是突擊,所以真的對(duì)于lock就是知道他是aqs實(shí)現(xiàn)的具體的全忘記了

然后面試官說(shuō)lock不熟稍有不慎,沒(méi)事重要作用,那你還有沒(méi)有用過(guò)什么東西來(lái)保證線程安全

然后忽然想到了一下CAS,然后說(shuō)了一下CAS最為顯著,這個(gè)我感覺(jué)說(shuō)的7788吧尤為突出,至少怎么保證安全的我說(shuō)出來(lái),先在本地線程記錄原來(lái)的值和計(jì)算之后的值環境,去刷到主存的時(shí)候空間載體,先比較原來(lái)的值。但是他讓我說(shuō)底層原來(lái)的時(shí)候相對簡便,我又似乎說(shuō)錯(cuò)了重要組成部分,我把他和voliate搞混了,我竟然說(shuō)是因?yàn)橛幸粋€(gè)內(nèi)存總線合作,真的是尷尬呀勃勃生機,能夠說(shuō)讓其他的本地線程無(wú)效,在Cpu層面(這就是那種靠背的結(jié)果極致用戶體驗,哎),其實(shí)CAS的底層是一個(gè)lock指令來(lái)實(shí)現(xiàn)的再多核系統(tǒng)中提供有力支撐,反正就這樣扯。引領作用。被我扯到了分布式鎖加強宣傳。。用的舒心。我感覺(jué)自己拉開(kāi)話題的技術(shù)還是可以的,哈哈

你說(shuō)你們公司用的redisson來(lái)實(shí)現(xiàn)分布式鎖集聚效應,假如不用redisson你能實(shí)現(xiàn)分布式鎖嘛集成,自己用redis,或者你給我說(shuō)說(shuō)redission是怎么實(shí)現(xiàn)分布式鎖的

當(dāng)時(shí)我就在想,我怎么把自己從一個(gè)坑互動講,挖到另外一個(gè)坑穩定性,因?yàn)閞edisson的底層源碼,我是真的沒(méi)看過程中,這個(gè)我是真說(shuō)不出來(lái)去突破,然后我就說(shuō)怎么實(shí)現(xiàn)分布式鎖能運用,用exist和setNX命令,還有加超時(shí)時(shí)間智能設備,然后用lua腳本做成一個(gè)原子性操作不可缺少,來(lái)實(shí)現(xiàn)一個(gè)分布式鎖,這個(gè)我以前自己做過(guò)demo,然后現(xiàn)在手寫(xiě)不出來(lái)技術特點,但是至少做過(guò)提高鍛煉,印象還是深點(diǎn)。然后我就搭了一下凝聚力量,然后他又說(shuō)有所提升,那你還有什么方法保證原子性呢?我其實(shí)也不清楚他想問(wèn)的是啥新的力量,我就隨便搭了個(gè)事務(wù)先進水平。。全面展示。足夠的實力。

我看你對(duì)redis蠻熟悉的,那我們就來(lái)聊聊redis,說(shuō)說(shuō)他的數(shù)據(jù)結(jié)構(gòu)

我靠結構,終于來(lái)了個(gè)會(huì)的了更適合,嗶哩吧啦的說(shuō)了一下,然后他又問(wèn)了一些基礎(chǔ)的東西溝通協調,比如說(shuō)緩存穿透這些要素配置改革,這些其實(shí)還好,究竟自己有試過(guò)保障性。

既然你對(duì)redis那么熟悉帶動產業發展,你知道為啥redis那么快嘛

其實(shí)這個(gè)問(wèn)題是為后面做鋪墊的,我搭單線程內(nèi)存IO多路復(fù)用十分落實,媽的這個(gè)IO多路復(fù)用我只是以前看書(shū)的時(shí)候看過(guò)倍增效應,我根本還不是很熟悉這個(gè)東西,然后他就盯著這個(gè)問(wèn)了製造業。優化服務策略。。然后我就尷尬的一批發展基礎。就沒(méi)問(wèn)我了兩個角度入手,可能知道了我的深度了吧,哈哈

那你對(duì)多線程方面的知識(shí)同期,還有哪些了解的生產效率,比如線程池,或者原子性的類(lèi)這些

我心里,一萬(wàn)字曹尼瑪,又來(lái)多線程使用,然后我說(shuō)了幾個(gè)我自己并不是很熟悉的原子類(lèi)情況較常見,然后聊到底層,又不會(huì)(還是太菜)主要抓手,然后聊線程池體製,然后聊線程池的創(chuàng)建,線程池的運(yùn)行過(guò)程集成應用,然后他的優(yōu)化啥的探討,然后聊了一下,感覺(jué)我也沒(méi)啥深度高效流通,就終于不再跟我聊多線程了調解製度,(目前為止,就聊了2個(gè)東西redis和多線程功能,redis的東西應用的因素之一,至少我感覺(jué)比多線程要好很多),然后面試官預期,又開(kāi)始問(wèn)了

我看你用的rabbitmq說(shuō)說(shuō)你是如何保證消息的可靠性的

這個(gè)其實(shí)還是很簡(jiǎn)單敢於監督,從發(fā)送端就是confirm機(jī)制,接收端就是用的ack機(jī)制結構,然后引用到我們自己項(xiàng)目用的Aop把失敗的消息存到redis中重要的作用,并通知相關(guān)負(fù)責(zé)人去處理,這樣規模最大,然后我來(lái)聊到了我用它來(lái)做分布式事務(wù)的可靠消息很終一致性穩中求進,因?yàn)檫@些東西都是我自己引申過(guò)去說(shuō)的,肯定是我比較會(huì)的最深厚的底氣,說(shuō)到了如何去做它的冪等協同控製,防止重復(fù)消費(fèi),然后中間還插了一下rocketmq品質,可惜我不是很熟悉利用好,它里面的事務(wù)機(jī)制,稍微說(shuō)了下然后說(shuō)了一下它的持久化機(jī)制啥的解決問題,很后它問(wèn)了一個(gè)啥問(wèn)題系列,說(shuō)假設(shè)你什么都做到很好的情況下,怎么樣才能更好的保證消息的可靠環境,包括你的服務(wù)器被炸了空間載體,斷點(diǎn),啥的應用情況。。。完成不知道再問(wèn)啥表現,然后mq就沒(méi)問(wèn)了,其實(shí)看著說(shuō)的簡(jiǎn)單特點,但是實(shí)際聊的東西還是有點(diǎn)的,什么死信隊(duì)列啥的都是有設(shè)計(jì)到的結論。

我看你對(duì)JVM調(diào)優(yōu)有了解和諧共生,我們聊聊JVM吧,然后因?yàn)槔厥账惴ㄟm應性強,垃圾回收器?

這個(gè)還好究竟自己有看過(guò)這方面的知識(shí)技術交流,然后就把JVM的知識(shí)說(shuō)了一遍,反正就是自己知道各種扯

說(shuō)說(shuō)你是怎么定位線上問(wèn)題的定位吧拓展,比如說(shuō)CPU或者是內(nèi)存

其實(shí)我這快沒(méi)怎么實(shí)戰(zhàn)過(guò)創造更多,還是看過(guò)一些人家的解決方案,然后我就靠著記憶Cpu:通過(guò)top命令找到CPU消耗很高的進(jìn)程不斷進步,并記住進(jìn)程ID工藝技術。再次通過(guò)top-Hp[進(jìn)程ID]找到CPU消耗很高的線程ID,然后找到線程ID是十進(jìn)制的規模,把他轉(zhuǎn)換成十六進(jìn)制近年來,然后用jstack找到當(dāng)前線程的jstack.log的快照,然后分析他的問(wèn)題發展目標奮鬥。內(nèi)存:其實(shí)對(duì)于內(nèi)存的話無(wú)非就是2種一直是內(nèi)存溢出技術先進,另外一種是內(nèi)存不健康,就是內(nèi)存泄露內(nèi)存溢出的情況可以通過(guò)加上-XX:+HeapDumpOnOutOfMemoryError參數(shù)延伸,該參數(shù)作用是:在程序內(nèi)存溢出時(shí)輸出dump文件認為。有了dump文件,我們找問(wèn)題就很簡(jiǎn)單了技術特點,比如我們用MAT等等提高鍛煉,找到原因假如是內(nèi)存泄露的話就得具體分析了比如你的youngGC的頻率,和FullGC的頻率凝聚力量,假如是和平時(shí)完全不一樣的話有所提升,我們也可以用MAT去分析一下看是否是每個(gè)對(duì)象占用的內(nèi)存尤其大,并且還沒(méi)有回收他新的力量,然后找到這個(gè)對(duì)象去分析他的邏輯先進水平,并且來(lái)解決這種內(nèi)存泄露的問(wèn)題

聊聊mysql把,平時(shí)怎么做查詢更高要求,優(yōu)化

反正就是那些套路什么索引啥的越來越重要的位置,說(shuō)到索引了,那你對(duì)b+數(shù)熟悉嗎共同學習,我順滑地配合。深入。。前沿技術。又是挖坑給我基礎,我擦。我就其實(shí)我不懂多種方式,我因?yàn)闆](méi)有預(yù)備去面試題對外開放。。深入交流研討。資料。唉(還是不能注重形式)

沒(méi)關(guān)系,我們來(lái)聊聊mysql的隔離級(jí)別

我又把那幾個(gè)背了一下(還好這個(gè)好記得關註度,因?yàn)檎娴氖撬辣车囊郧埃?

那你給我說(shuō)說(shuō)可重復(fù)讀的底層實(shí)現(xiàn)原理嘛

我擦橫向協同,又掉坑里面去了。更讓我明白了。迎難而上。。唉我就只好說(shuō)探索,還沒(méi)空去了解這塊

沒(méi)關(guān)系我看你用的SpringCloud聊聊他的組件吧

然后我有嗶嗶嗶啦把這些基礎(chǔ)的平時(shí)工作的這些分布式組件給他說(shuō)了

來(lái)瞧瞧阿里一面都面些什么筆試+機(jī)試1

那你給我說(shuō)說(shuō)注冊(cè)中心怎么保證自己的高可用的

其實(shí)這個(gè)還好堅持先行,以前背過(guò)哈哈我就把自己對(duì)2pc的選舉過(guò)程崩潰恢復(fù),數(shù)據(jù)同步的過(guò)程扯了一遍

既然你對(duì)2pc這么熟悉滿意度。我給你個(gè)場(chǎng)景情況較常見,你說(shuō)說(shuō)看這種情況怎么處理,就是因?yàn)榫W(wǎng)絡(luò)原因主要抓手,出現(xiàn)了雙主問(wèn)題體製。

我的內(nèi)心的崩潰的,其實(shí)我都不知道再說(shuō)啥了反正創新科技,不過(guò)有一點(diǎn)我是知道的服務延伸,肯定是再瞎說(shuō),因?yàn)槲易约阂舱娌恢雷约涸僬f(shuō)什么了具有重要意義,然后只能說(shuō)研究,這個(gè)不是很清楚

好點(diǎn),沒(méi)事應用創新。那你說(shuō)對(duì)于分布式系統(tǒng)來(lái)說(shuō)提高,除了我們經(jīng)常說(shuō)的2pc3pc還有什么更好的方法來(lái)做數(shù)據(jù)一致性

然后我又不知道要說(shuō)啥了,又只能說(shuō)不知道了

然后又問(wèn)了下Spring,對(duì)于Spring的一些源碼的理解

我靠的特性,終于問(wèn)到一個(gè)我會(huì)的了交流,然后我就Spring容器的初始化過(guò)程和Spring單例bean的注入過(guò)程,和循環(huán)依靠講了一下提供堅實支撐。這個(gè)它竟然沒(méi)往死里問(wèn)我了還不大,哈哈(看來(lái)平時(shí)看點(diǎn)源碼還是有點(diǎn)用的)

你現(xiàn)在有電腦嗎高產,我們來(lái)做個(gè)機(jī)試吧,

然后我說(shuō)我沒(méi)帶電腦力度,我想著就說(shuō)算了把明確了方向,謝謝您的好意系統性,我反正也過(guò)不了勇探新路,然后它就再三約我明天晚上來(lái)做,我就說(shuō)沒(méi)有補(bǔ)全我代碼都寫(xiě)不全的傳遞,但是它還是邀請(qǐng)我參加試驗,我就只能答應(yīng)了,然后就掛了電話

當(dāng)時(shí)我跟這個(gè)面試官約的是3月5號(hào)8點(diǎn)以后開展攻關合作,看來(lái)再阿里工作也是蠻長(zhǎng)時(shí)間的製度保障,但是人家工資高,哪里像我們做的多的有效手段,工資少統籌推進,不過(guò)人家水平高,這個(gè)沒(méi)辦法

到了8點(diǎn)關鍵技術,面試官主動(dòng)給我打了個(gè)電話了解情況,然后把機(jī)試題目發(fā)到了我郵箱,然后高速我看著我寫(xiě)技術研究,我心理拔涼的重要的,擔(dān)心啥也寫(xiě)不來(lái)

然后題目其實(shí)很簡(jiǎn)單是力扣上的24題,但是我當(dāng)時(shí)做的時(shí)候并不知道姿勢,我也不能百度相互融合,可惜我在那瞎寫(xiě)寫(xiě)了30來(lái)分鐘,但是也是完成沒(méi)有搞懂再干嘛

很后只能選擇放棄

哈哈綠色化,其實(shí)還是自己太菜了更加完善,雖然說(shuō)我連一面都沒(méi)過(guò)(菜是原罪),但是這次面試給我的幫助還是很大建設應用,讓我在沒(méi)有預(yù)備的情況下知道了自己的水平支撐作用,應(yīng)該算是比較真實(shí)了把,還有一點(diǎn)就是我們工作中大都是CV大法相關,導(dǎo)致我很多的基礎(chǔ)代碼都不是很會(huì)大力發展,基礎(chǔ)不扎實(shí),雖然這個(gè)機(jī)試是算法生產效率,但是我很多簡(jiǎn)單代碼沒(méi)有補(bǔ)全都不會(huì)產能提升,很多簡(jiǎn)單工作的實(shí)現(xiàn)都是百度,導(dǎo)致自己的動(dòng)手能力弱了很多節點。這點(diǎn)以后要改通過活化,我呢落地生根?把這次經(jīng)歷分享給大家,希望大家要引以為戒健康發展。好好學(xué)習(xí)有效保障,扎實(shí)基礎(chǔ)。

如果您覺(jué)得 來(lái)瞧瞧阿里一面都面些什么筆試+機(jī)試 這篇文章對(duì)您有用長效機製,請(qǐng)分享給您的好友講實踐,謝謝
文章地址:http://61py.com/article/online/11430.html
解放雙手無(wú)盡可能,有問(wèn)題添加天線貓微信
青州市| 色达县| 喜德县| 尤溪县| 丹棱县| 陇川县| 灵石县| 云浮市| 独山县| 莫力| 宜兰县| 无为县| 固镇县| 南和县| 闽清县| 平阴县| 竹山县| 镇雄县| 茌平县| 黄浦区| 临沭县| 苏尼特左旗| 如皋市| 苍梧县| 山丹县| 穆棱市| 华容县| 韩城市| 历史| 峡江县| 昌乐县| 汾阳市| 米林县| 菏泽市| 台北县| 乐清市| 乐平市| 嵊州市| 朝阳市| 新建县| 西乌珠穆沁旗|