面試高頻題:講講項(xiàng)目中的技術(shù)難點(diǎn)?

原創(chuàng):猿天地(微信公眾號(hào) ID:cxytiandi),歡迎分享,轉(zhuǎn)載請(qǐng)保留出處。

相信很多人都有類似的經(jīng)歷,在面試快要結(jié)束的時(shí)候經(jīng)常會(huì)被問到一個(gè)問題:講講項(xiàng)目中的技術(shù)難點(diǎn)?

這是一個(gè)比較開放的問題,首先它沒有固定的答案,因?yàn)槊總€(gè)人做過的項(xiàng)目不同,使用的框架不同,對(duì)應(yīng)的架構(gòu)不同,自然遇到的技術(shù)難點(diǎn)也不同。

1. 一定要真實(shí)

在回答這個(gè)問題的時(shí)候,一定要仔細(xì)想想之前真實(shí)遇到的問題,不要隨便編一個(gè),這樣很容易出問題,因?yàn)槊嬖嚬贂?huì)順著細(xì)節(jié)一層層的問下去,如果你是編出來的,到最后就圓不回去了。

舉個(gè)例子:

求職者說我們下單的接口最開始只能支持幾百的 TPS,被我優(yōu)化后 TPS 破萬了,只要你說完這句話面試官就開始進(jìn)入繼續(xù)追問細(xì)節(jié)了。

  • 破萬具體是多少的 TPS?
  • 有多少臺(tái)機(jī)器?
  • 機(jī)器分別是什么配置?
  • 數(shù)據(jù)庫是什么配置?
  • 你們是怎么進(jìn)行壓測的?
  • 下單鏈路跟多少個(gè)服務(wù)進(jìn)行了交互?
  • 每個(gè)服務(wù)的耗時(shí)多久?
  • 如何進(jìn)行優(yōu)化的?
  • 如何發(fā)現(xiàn)接口中的性能瓶頸?

你只有抗住了這一系列的連環(huán)炮追問,而且面試官通過你的描述和你說的指標(biāo)進(jìn)行對(duì)比,如果比較匹配那么你就過關(guān)了。如果不匹配,肯定就面失敗了。

2. 技術(shù)層面的難點(diǎn)

技術(shù)層面的難點(diǎn)可以是做了 GC 的優(yōu)化,從多少 GC 次優(yōu)化到多少次,STW 的時(shí)間降低了多少,通過哪些手段做的優(yōu)化。

可以是壓測時(shí)性能一直上不去,通過什么手段進(jìn)行了優(yōu)化,從多少優(yōu)化到多少。期間有沒有加機(jī)器,有沒有升配服務(wù)器,升配數(shù)據(jù)庫等。

可以是項(xiàng)目運(yùn)行一段時(shí)間后就出現(xiàn)假死的情況,處理不了任何請(qǐng)求。然后你是怎么一步步去分析并找到具體原因的,然后又是如何去解決的。

一定要有細(xì)節(jié)有數(shù)據(jù),這樣的案例才真實(shí)可信。并且面試官會(huì)認(rèn)為你是具備去分析并解決問題的能力。

3. 不一定是技術(shù)層面的難點(diǎn)

雖然問的是技術(shù)難點(diǎn),如果你確實(shí)沒有遇到過什么技術(shù)難點(diǎn),這個(gè)時(shí)候可以往其他方面去靠,不要直接回答說:沒有遇到過什么難點(diǎn)。我敢保證,你要你這樣回答了,面試成功的可能性不大。

可以往業(yè)務(wù)層面,領(lǐng)導(dǎo)力方面去講,比如你可以說當(dāng)時(shí)做某個(gè)業(yè)務(wù)的時(shí)候,沒有這塊經(jīng)驗(yàn)。然后通過查找資料,去咨詢有經(jīng)驗(yàn)的朋友等獨(dú)立的完成了某個(gè)系統(tǒng)的設(shè)計(jì)。并且在做完后取得了什么樣的成績,這個(gè)過程對(duì)自己來說是非常具體挑戰(zhàn)性的,所以這是在項(xiàng)目中遇到的一個(gè)難點(diǎn)。

也可以是自己主動(dòng)請(qǐng)纓,在領(lǐng)導(dǎo)的支持下主導(dǎo)了老項(xiàng)目的重構(gòu),給團(tuán)隊(duì)的同學(xué)培訓(xùn)了 DDD,并且通過 DDD 成功的將某個(gè)業(yè)務(wù)成功的進(jìn)行了重構(gòu)。這樣可以體現(xiàn)你的主動(dòng)性,分享精神,領(lǐng)導(dǎo)力等多方面綜合的能力。

最后送給大家的就是:一定要先準(zhǔn)備好,想好自己要說什么,臨時(shí)發(fā)揮效果肯定沒有事先準(zhǔn)備的好。

如果對(duì)你有用,來個(gè)轉(zhuǎn)發(fā)唄!

關(guān)于作者:尹吉?dú)g,簡單的技術(shù)愛好者,《Spring Cloud 微服務(wù)-全棧技術(shù)與案例解析》, 《Spring Cloud 微服務(wù) 入門 實(shí)戰(zhàn)與進(jìn)階》作者, 公眾號(hào)猿天地發(fā)起人。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容