2019怎樣回答技術(shù)面試題?技術(shù)面試題回答技巧
面試是通過書面、面談或線上交流(視頻、電話)的形式來考察一個(gè)人的工作能力與綜合素質(zhì),通過面試可以初步判斷應(yīng)聘者是否可以融入自己的團(tuán)隊(duì)。是一種經(jīng)過組織者精心策劃的招聘活動(dòng)。在特定場景下,以面試官對應(yīng)聘者的交談與觀察為主要手段,由表及里測評應(yīng)聘者的知識、能力、經(jīng)驗(yàn)和綜合素質(zhì)等有關(guān)素質(zhì)的考試活動(dòng)。下面是小編為大家收集的關(guān)于2019怎樣回答技術(shù)面試題?技術(shù)面試題回答技巧。希望可以幫助大家。
1聽清題,勿搶答
面試,首先也是一個(gè)人與人交流溝通的過程。有些時(shí)候,面試官還沒說完問題,面試者就會(huì)打斷說「這個(gè)問題我知道...」。打斷不利于溝通,同時(shí),這樣其實(shí)導(dǎo)致面試題沒聽清。比如面試題是「如何理解Java 的 JMM,...」后面還沒說的時(shí)候,面試者打斷說「你說的這個(gè)我會(huì)。。。,包括方法區(qū),堆,棧 balabala」這就答的都跑偏了。
2從全局到具體
如果問題是「 Spring 是什么,怎樣理解的」。很多人就會(huì)直接回答「Ioc 和 Aop嘛」這樣說不能算錯(cuò),但我個(gè)人認(rèn)為從一個(gè)更宏觀的方式先入手,再具體介紹對于 Spring 你深入了解的一個(gè)或者多個(gè)方面,這樣感覺更好一些。
發(fā)展到今天,Spring 并不僅僅只有Ioc 和Aop,而是一個(gè)包含一系列功能的大集合了,像快速開發(fā)的Spring Boot, 像微服務(wù)支持的 Spring Cloud, 像支持認(rèn)證和鑒權(quán)的 Spring Security, 支持各種抽象的Spring data 提供的 xxxTemplate,Testing, 以及現(xiàn)在使用眾多的 Spring MVC。當(dāng)然 Denpendency Injection 和 AOP 依然是核心。
再比如回答如何理解Java的垃圾回收機(jī)制,比起直接回答 「將無用的對象清除出內(nèi)存」這類概括,如果描述垃圾回收,什么時(shí)候會(huì)發(fā)生垃圾回收,具體的回收方式,了解哪些回收算法。出現(xiàn)OOM時(shí)如何調(diào)整,以及 JVM 的內(nèi)存劃分等,我感覺效果會(huì)好很多。
3不要驕傲自負(fù),也不妄自菲薄
面試官在提問之后,有的候選人問題還沒聽完,一是搶答,二是不屑。心想為啥問這么簡單的問題。其實(shí)面試大家都理解為一個(gè)不斷溝通,發(fā)現(xiàn)面試者長項(xiàng)的「交流」。比如有的面試者一聽「請寫一個(gè)單例模式」時(shí),會(huì)略有不爽,仿佛才華被埋沒了,卻在「雙重鎖檢查」時(shí),大意失手,忽略了CPU 指令重排序的影響。
還有的面試者,在面試官剛說出「接下來我們寫一個(gè)算法題...」還沒說完時(shí),會(huì)拋出選項(xiàng),「要不我寫個(gè)快排,二分查找?balabala」,如果你是面試官,你會(huì)怎么做?
也有一些面試者,在被問到簡歷中所寫項(xiàng)目時(shí),「眼神黯淡」,說道「我們沒做什么有技術(shù)含量的,和你們沒法比」,又或者在面試官說到項(xiàng)目中的某個(gè)實(shí)現(xiàn)時(shí),會(huì)說「你們也用了啊」,然后有的不敢向下說,仿佛簡歷包裝過度,也有的則是感覺有更多的共同話題,開始探討實(shí)現(xiàn),選型等等。所以大膽展現(xiàn)自己,至少有一次機(jī)會(huì)。
4簡歷切勿太夸張,更不要全是產(chǎn)品描述
看過不少簡歷,有些整個(gè)簡歷里的項(xiàng)目,全是業(yè)務(wù)和產(chǎn)品介紹,通篇沒提到幾個(gè)技術(shù)點(diǎn),不講實(shí)現(xiàn),不寫用了什么技術(shù),全是大段的文字描述。做為一個(gè)技術(shù)面試,沒有什么技術(shù)性。
也有不少,簡歷里寫著精通XX技術(shù)與YY框架,是ZZ專家。其實(shí)實(shí)際交流時(shí),真的是只限使用,都沒配置過。
5廣度與深度
一般的面試,都會(huì)根據(jù)面試者的實(shí)際工作經(jīng)驗(yàn)時(shí)長,對應(yīng)到該有的廣度與深度。但廣與深兩者間,我認(rèn)為先深入一個(gè)領(lǐng)域,一個(gè)概念,再拓展開來,這樣效果更好。
而且面試過程中,如果每問到一個(gè)話題,都是平常,或者是簡單了解過,會(huì)給人一種淺嘗輒止的感覺。如果某個(gè)方面深入,在回答相應(yīng)的問題時(shí)得心應(yīng)手,甚至可以回答「你最擅長什么?」時(shí),可以更有底氣。比如聊 Java 的并發(fā) 。除了能描述 sync 之外,先按從全局到具體,可以描述「內(nèi)存模型」,以及Happens Before, Lock 與 sync 的區(qū)別。Lock 與 sync 分別對應(yīng)的實(shí)現(xiàn),以及JVM 的 monitor 指令, AQS ...
去年電話面試一個(gè)實(shí)習(xí)生,對于開發(fā)框架還在自學(xué)階段,問到一些未學(xué)習(xí)到的部分,會(huì)實(shí)話說「目前還沒學(xué)到」,甚至精確到說XX技術(shù)「今天就要學(xué)了」,有計(jì)劃,有學(xué)習(xí)能力。但其描述的這種學(xué)習(xí)方法,態(tài)度 以及對已經(jīng)學(xué)習(xí)部分的掌握程度與理解,對應(yīng)表現(xiàn)出來的水平,都讓人印象深刻。后來到公司實(shí)習(xí)時(shí)并沒使用框架,而是根據(jù)需求使用了新技術(shù),果然也沒讓人失望。
6積極主動(dòng)
在回答問題時(shí)可以將自己擅長的展示出來。比如簡歷里有寫到「項(xiàng)目使用過 RPC」,那在回答項(xiàng)目中如何使用RPC的時(shí)候,可以描述一些 RPC框架的設(shè)計(jì)實(shí)現(xiàn)思路,例如「我大致了解過 Dubbo 是這樣設(shè)計(jì)的」,和 「Thrift 有這些區(qū)別」,當(dāng)然,這個(gè)時(shí)候面試官可能會(huì)問,有了解過 gRPC么? 你會(huì)怎么辦?
此外,在講述項(xiàng)目使用技術(shù)時(shí),可以順便將自己為什么這樣做,為了什么選擇使用這個(gè)技術(shù),這樣簡歷之外的豐富信息,才會(huì)讓面試官更立體的了解,從而為「交流」打開局面。
7有證明更佳
如果能在簡歷里附上一個(gè)長期活躍的開源項(xiàng)目,不斷輸出的Blog 等等,也是一個(gè)讓人更全面了解你代碼風(fēng)格,展現(xiàn)設(shè)計(jì)、思想的方式,學(xué)習(xí)方式的「平臺(tái)」。
相關(guān)文章:
1.2019公務(wù)員面試掌握這四個(gè)技巧,更容易通過面試!
2.2019省考公務(wù)員面試答題的技巧 面試的時(shí)候考生應(yīng)該怎么辦
3.2019公務(wù)員面試技巧:如何強(qiáng)化審題訓(xùn)練