#暑期##游酷盛世(北京)有限公司#說(shuō)一說(shuō)項(xiàng)目中的一些難點(diǎn)?訂單超賣(mài)以及一人一票你說(shuō)的分布式鎖的加鎖和刪除鎖的命令是什么?setnx 同時(shí)使用線(xiàn)程ID作為鍵多個(gè)實(shí)例之間的線(xiàn)程數(shù)可能相同怎么辦?使用UUID與線(xiàn)程ID共同作為ID你知道IO多路復(fù)用嗎?redis中使用到的為什么要使用IO多路復(fù)用?如果說(shuō)同時(shí)一千個(gè)線(xiàn)程連接一千個(gè)socket為什么不行?巴拉巴拉說(shuō)了一大推,線(xiàn)程競(jìng)爭(zhēng),資源消耗糾正我:如果一個(gè)socket沒(méi)有信息的話(huà),會(huì)將那個(gè)連接線(xiàn)程掛起,所以不會(huì)有競(jìng)爭(zhēng)問(wèn)題在java中如果不加同步塊還能怎么保證線(xiàn)程安全?樂(lè)觀(guān)鎖怎么切換線(xiàn)程,需要保存哪些信息?線(xiàn)程上下文(沒(méi)說(shuō)全)切換進(jìn)程和切換線(xiàn)程之間有什么區(qū)別?可能需要記錄資源你說(shuō)進(jìn)程是資源分配的基本單位,他是怎么申請(qǐng)內(nèi)存的,虛擬內(nèi)存和物理內(nèi)存,其中有涉及到硬件嗎?TCP握手過(guò)程說(shuō)一下?假設(shè)在傳輸?shù)倪^(guò)程當(dāng)中,發(fā)送方大量傳輸數(shù)據(jù)到接收方怎么辦?窗口大小,限流如果說(shuō)有某一個(gè)包丟失了怎么辦?重傳如果說(shuō)遲遲接收不到接收方的ACK怎么辦?隔一段時(shí)間重試這個(gè)時(shí)間怎么把握?不知道如果接受方反饋沒(méi)空間了怎么辦?先不傳發(fā)送方怎么知道什么之后該傳?隔一段時(shí)間重傳(被糾正:隔一段時(shí)間發(fā)送一個(gè)不帶數(shù)據(jù)的測(cè)試報(bào)文)Hashmap concurrenthhashmaplinkedlist你知道嗎?如果有一個(gè)1024長(zhǎng)度的linkedlist和一個(gè)數(shù)組,哪個(gè)遍歷更快?數(shù)組,因?yàn)閿?shù)組的地址是連續(xù)的為什么連續(xù)的地址更快,如果說(shuō)同樣是要訪(fǎng)問(wèn)1024次內(nèi)存,誰(shuí)的更快?數(shù)組吧(被糾正:因?yàn)橛芯彺妫瑫?huì)同時(shí)緩存一大地址,沒(méi)有懂,下去看看)手撕:k個(gè)一組反轉(zhuǎn)鏈表面試官人很好,學(xué)到了很多知識(shí),下去猛猛看,有問(wèn)題求牛友指點(diǎn)