Java面試有哪些必須掌握的答題技巧,你都知道嗎?

筆試答題技巧

回答問題的思路:先正面敘述一些基本的核心知識,然后描述一些特殊的東西,最后再來一些錦上添花的東西。答題時,先答是什么,再答有什么作用和要注意什么(這部分最重要)。答案的段落分別,層次分明,條理清晰都非常重要,從這些表面的東西也可以看出一個人的習(xí)慣、辦事風(fēng)格、條理等。

要講你做出答案的思路過程,或者說你記住答案的思想都寫下來。把答題想著是辯論賽。答題就是給別人講道理、擺事實。答題不局限于什么格式和形式,就是要將自己的學(xué)識展現(xiàn)出來!別因為人家題目本來就模棱兩可,你就心里膽怯和沒底氣了。要大膽地指出對方題目很模糊和你的觀點,不要把面試官想得有多高,其實他和你就是差不多的,你想想,如果他把你招進去了,你們以后就是同事了,可不是差不多的嗎?

同時可以反問你的面試官一些問題,也可以將面試官的思路拉來和自己走,進到自己擅長的區(qū)域。

回答一個新技術(shù)的問題大概思路和步驟是:我們想干什么,怎么干,干的過程中遇到了什么問題,現(xiàn)在用什么方式來解決。例如,講ajax時,我們希望不改變原來的整個網(wǎng)頁,而只是改變網(wǎng)頁中的局部內(nèi)容,例如,用戶名校驗,級聯(lián)下拉列表,下拉樹狀菜單。用傳統(tǒng)方式,就是瀏覽器自己直接向服務(wù)器發(fā)請求,服務(wù)器返回新頁面會蓋掉老頁面,這樣就不流暢了。

對于薪資,如果覺得公司很好,比較適合自己,那么可以適當(dāng)降降,如果自己手里有多個offer,那么適當(dāng)和公司談?wù)剹l件。

公司希望招什么樣的人

先排除掉那些編碼技術(shù)功底好,又正好做過相似項目的情況,實際上,這種魚和熊掌兼得的情況并不常見。其實公司很清楚,只要招聘進來的人技術(shù)真的很明白,那他什么項目都可以做出來,公司招人不是讓你去重復(fù)做你以前的項目,而是做一個新項目,業(yè)務(wù)方面,你只要進了項目團隊,自然就能掌握。所以,用人單位更看重招進來的人對要用到的編碼技術(shù)的功底到底怎樣,技術(shù)扎實不扎實,項目則只要跟著開發(fā)團隊走,自然就沒問題。

除非是一些非常專業(yè)的行業(yè),要招聘特別高級的開發(fā)人員和系統(tǒng)分析師,招聘單位才特別注重他的項目經(jīng)驗和行業(yè)經(jīng)驗,要去找到行業(yè)高手,公司才關(guān)心項目和與你聊項目的細(xì)節(jié),這樣的人通常都不是通過常規(guī)招聘渠道去招聘進來的,而是通過各種手段挖過來的。

技術(shù)學(xué)得明白不明白,人家?guī)讉€問題就把你的深淺問出來了,只要問一些具體的技術(shù)點,就很容易看出你是真懂還是假懂,很容看出你的技術(shù)深度和實力,所以,技術(shù)是來不得半點虛假的,必須扎扎實實。

由于項目的種類繁多,但是,不管是什么項目,采用的無非都是我們學(xué)習(xí)的那些目前流行和常用的技術(shù)。技術(shù)好、經(jīng)驗豐富,則項目做出來的效率高些,程序更穩(wěn)定和更容易維護些。

如果一個人不是完完全全做過某個項目,他是不太關(guān)心該項目的業(yè)務(wù)的,對其中的一些具體細(xì)節(jié)更是一竅不知。而一個程序員的整個職業(yè)生涯中能實實在在和完完整整做出來的項目沒幾個,更別說在多個不同行業(yè)的項目了,有的程序員更是一輩子都只是在做某一個行業(yè)的項目,結(jié)果他就成了這個行業(yè)的專家(專門干一件事的家伙)。

所以,技術(shù)面試官通常沒正好親身經(jīng)歷過你簡歷寫的那些項目,他不可能去問你寫的那些項目的具體細(xì)節(jié),而是只能泛泛地問你這個項目是多少人做的,做了多長時間,開發(fā)的過程,你在做項目的過程中有什么心得和收獲,用的什么技術(shù)等面上的問題,所以,簡歷上的項目經(jīng)歷可以含有很多水分,很容易作假,技術(shù)面試官也無法在項目上甄別你的真?zhèn)?。項目主要是增加你?jīng)驗的可信度,獲得更多面試機會,真正能不能找到工作,找到好工作,主要看你鍵盤上的功夫。

好的面試官幾下就能面出你是否真有工作經(jīng)驗,他們問技術(shù)以外的公司的人和事,并且問開始、過程、結(jié)果,看你怎么組織語言。

如何在面試中介紹自己的項目經(jīng)驗

在面試前準(zhǔn)備項目描述,別害怕,因為面試官什么都不知道,拿到你的簡歷的時候,是沒法核實你的項目細(xì)節(jié)的更何況,你做的項目是以月為單位算的,而面試官最多用30分鐘來從你的簡歷上了解你的項目經(jīng)驗,所以你對項目的熟悉程度要遠(yuǎn)遠(yuǎn)超過面試官。

在面試前準(zhǔn)備項目描述,別害怕,因為面試官什么都不知道,拿到你的簡歷的時候,是沒法核實你的項目細(xì)節(jié)的更何況,你做的項目是以月為單位算的,而面試官最多用30分鐘來從你的簡歷上了解你的項目經(jīng)驗,所以你對項目的熟悉程度要遠(yuǎn)遠(yuǎn)超過面試官。

你和面試官對項目了解的對比

面試官如何了解你的底細(xì)

準(zhǔn)備項目的各種細(xì)節(jié),一旦被問倒了,就說明你沒做過

在面試前準(zhǔn)備項目描述,別害怕,因為面試官什么都不知道,拿到你的簡歷的時候,是沒法核實你的項目細(xì)節(jié)的更何況,你做的項目是以月為單位算的,而面試官最多用30分鐘來從你的簡歷上了解你的項目經(jīng)驗,所以你對項目的熟悉程度要遠(yuǎn)遠(yuǎn)超過面試官。

自信些,因為這部分你說了算,流利些,但是不要說得太快。而且這些是你實際的項目經(jīng)驗,那么一旦讓面試官感覺你都說不上來,那么可信度就很低了。

不要局限于“項目里做了什么業(yè)務(wù),以及代碼實現(xiàn)的細(xì)節(jié)”,這就相當(dāng)于把后繼提問權(quán)直接交給面試官。

不好的回答方式

項目描述要素

避免出現(xiàn)的情況

不露痕跡地說出面試官愛聽的話

主動亮出自己的亮點和加分項(適當(dāng)擴展)

注意,說的時候要有技巧,找機會說,通常是找一些開放性的問題說。比如:在這個項目里用到了什么技術(shù)?你除了說一些基本的技術(shù),比如SpringMVC,Hibernate,還有數(shù)據(jù)庫方面的常規(guī)技術(shù)時,還得說,用到了Java內(nèi)存管理,這樣能減少對虛擬機內(nèi)存的壓力,或者說用到了大數(shù)據(jù)處理技術(shù)等。也就是說,得找一切機會說出你拿得出手的而且當(dāng)前也非常熱門的技術(shù)。

找個相關(guān)的問題做擴展性說明:比如被問到:你有沒有用到過一對多和多對多?你除了說基本知識點以外,還可以說,一般我還會根據(jù)需求適當(dāng)?shù)卦O(shè)置cascade和inverse關(guān)鍵字,隨后通過一個實際的案例來說明合理設(shè)計對你項目的幫助,這樣就能延伸性地說明你的技能了。

面試官評語:一旦回答簡單,不主動說出你的擅長點,或沒有條理很清楚地說出你的亮點,通過面試,也不會寫上“框架細(xì)節(jié)了解比較深,數(shù)據(jù)庫應(yīng)用比較熟練”等之類的好評語。

我在面試別人過程中,根據(jù)不同的情兄一般會給出如下的評語。

1、回答很簡答,但回答里能證明出他對框架等技術(shù)確實是做過,我會在評語里些對框架了解一般,不知道一些深層次的知識(我都問了多次了你都回答很簡答,那么對不起了 ,我只能這么寫,或許你確實技術(shù)很強,那也沒辦法,誰讓你不肯說呢? )”, 同時會加一句”表達能力很一般, 溝通能力不強,這樣即使他通過技術(shù)面試,后面的面試他也會很吃力。

2、回答很簡單,通過回答我沒法驗證他是在項目里做過這個技術(shù),還是僅僅在平時學(xué)習(xí)中學(xué)過這個技術(shù)。我就會寫“在簡歷中說用過XX技術(shù),但對某些細(xì)節(jié)說不上來,沒法看出在項目里用到這個技術(shù),如果這個技術(shù)是職務(wù)必需點,那么他通過面試的可能性就非常小。

3、回答很簡單,而且只通過嗯啊之類的虛詞回答.經(jīng)過提醒還這樣,我會敷衍幾句結(jié)束面試,直接寫"技術(shù)很薄弱,沒法通過面試”。

4、雖然通過回答能很好地展示自己的技能,但邏輯調(diào)理不清晰,那么我會讓他通過技術(shù)面試,但會寫上“技能很好,但表達能力一般(或有待提高), 請后繼面試經(jīng)理斟酌”。這樣通過后繼綜合面試的機會就-般了,畢竟綜合面試會著重考察表達能力交往能力等非技術(shù)因素。

一旦有低級錯誤,可能會直接出局

面試過程中有些方面你是絕對不能出錯,所以你在準(zhǔn)備過程中需要尤其注意如下的因素。

引導(dǎo)面試官,掌握面試主動權(quán)

在回答問題時拋出自己準(zhǔn)備好的知識點,引導(dǎo)面試官問問問題,但是不要詳細(xì)說,點到為止即可。

準(zhǔn)備好這種“一筆帶過”的話,比如這個職位的需求點是Spring MVC框架,大數(shù)據(jù)高并發(fā),要有數(shù)據(jù)庫調(diào)優(yōu)經(jīng)驗,那么介紹以往項目時,你就最好突出這些方面你的實際技能。

舉例:比如Java虛擬機內(nèi)存管理和數(shù)據(jù)庫優(yōu)化是絕大多數(shù)項目都要遇到的兩大問題,大家都可以在敘述項目經(jīng)驗時說,在這個項目里,我們需要考慮內(nèi)存因素,因為我們的代碼只允許在2G內(nèi)存環(huán)境中運行,而且對數(shù)據(jù)庫性能要求比較高,所以我們經(jīng)常要監(jiān)控優(yōu)化內(nèi)存和數(shù)據(jù)庫里的SQL語句。這樣當(dāng)面試官深入提問時,就能拋出自己準(zhǔn)備好的虛擬機內(nèi)存優(yōu)化和數(shù)據(jù)庫優(yōu)化方面的說辭。

歡迎大家加入粉絲群:963944895,群內(nèi)免費分享Spring框架、Mybatis框架SpringBoot框架、SpringMVC框架、SpringCloud微服務(wù)、Dubbo框架、Redis緩存、RabbitMq消息、JVM調(diào)優(yōu)、Tomcat容器、MySQL數(shù)據(jù)庫教學(xué)視頻及架構(gòu)學(xué)習(xí)思維導(dǎo)圖

寫在最后:

既然看到這里了,覺得筆者寫的還不錯的就點個贊,加個關(guān)注唄!點關(guān)注,不迷路,持續(xù)更新?。?!

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

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

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