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