網(wǎng)上看到一篇面試笑話分享給大家
我花了3天入門了golang吹害,然后花3天看完了beego的源碼崇堰;半天入門了python升熊,半天用python寫了一個(gè)爬蟲俄烁。端的牛逼,我從來沒有見過像我這樣的天才僚碎,一蹦三尺高的跑去面試:
問:請(qǐng)?jiān)O(shè)計(jì)一個(gè)中繼服務(wù)器猴娩,轉(zhuǎn)發(fā)客戶A->客戶B的請(qǐng)求,并想辦法縮短tcp 3次握手時(shí)長(zhǎng)勺阐,并保證安全性和完整性卷中。
我:?渊抽?蟆豫?
問:請(qǐng)?jiān)O(shè)計(jì)一個(gè)nginx集群,當(dāng)其中某一臺(tái)機(jī)器故障的時(shí)候迅速調(diào)整并自動(dòng)恢復(fù)懒闷,不會(huì)因?yàn)檫\(yùn)維去生孩子了導(dǎo)致無法恢復(fù)十减。
我:這個(gè)我知道,用raft算法每臺(tái)機(jī)器發(fā)送心跳包巴拉巴拉...
問:多master部署情況呢愤估?
我:帮辟??玩焰?
問:php進(jìn)程死鎖造成的原因有哪些由驹?怎么自動(dòng)檢測(cè)和自動(dòng)恢復(fù)?
我:昔园?蔓榄??
問:mongodb集群的數(shù)據(jù)聚合原理是什么默刚,有哪幾種方案甥郑?
我:?荤西?澜搅?
問:mysql怎么解決臟讀問題,master線程在什么情況下fork其他輔助線程皂冰?
我:店展??秃流?
問:你真的是來面試高級(jí)架構(gòu)師崗位的嗎赂蕴?
我:對(duì)不起,我寫錯(cuò)了舶胀,其實(shí)我是一個(gè)高級(jí)PHP工程師概说。
問:請(qǐng)用yield實(shí)現(xiàn)協(xié)程碧注,并行處理用戶多身份校驗(yàn),提升速度糖赔。
我:萍丐??放典?
問:請(qǐng)寫一個(gè)函數(shù)逝变,實(shí)現(xiàn)內(nèi)存復(fù)制算法。
我:奋构?壳影??
問:你連C都不會(huì)寫弥臼?
我:...
問:聽說你熟悉常用設(shè)計(jì)模式宴咧,請(qǐng)畫出你所知設(shè)計(jì)模式的UML類圖。
我:径缅?掺栅??
我:對(duì)不起纳猪,我剛才有點(diǎn)走神氧卧,其實(shí)我是一個(gè)web前端工程師。
問:請(qǐng)簡(jiǎn)述js的event loop規(guī)范氏堤,并描述macrotask機(jī)制和microtask機(jī)制的區(qū)別以及對(duì)應(yīng)的函數(shù)假抄。
我:?丽猬??
問:來人熏瞄,給我轟出去脚祟。