筆試答題技巧
回答問題的思路:先正面敘述一些基本的核心知識,然后描述一些特殊的東西,最后再來一些錦上添花的東西,答題時,先答是什么,再答有什么作用和要注意什么(這部分最重要),答案的段落分別,層次分明,條理清晰都非常重要,從這些表面的東西也可以看出一個人的習慣、辦事風格、條理等,
要講你做出答案的思路程序,或者說你記住答案的思想都寫下來,把答題想著是辯論賽,答題就是給別人講道理、擺事實,答題不局限于什么格式和形式,就是要將自己的學識展現出來!別因為人家題目本來就模棱兩可,你就心里膽怯和沒底氣了,要大膽地指出對方題目很模糊和你的觀點,不要把面試官想得有多高,其實他和你就是差不多的,你想想,如果他把你招進去了,你們以后就是同事了,可不是差不多的嗎?
同時可以反問你的面試官一些問題,也可以將面試官的思路拉來和自己走,進到自己擅長的區域,
回答一個新技術的問題大概思路和步驟是:我們想干什么,怎么干,干的程序中遇到了什么問題,現在用什么方式來解決,例如,講ajax時,我們希望不改變原來的整個網頁,而只是改變網頁中的區域內容,例如,用戶名校驗,級聯下拉串列,下拉樹狀選單,用傳統方式,就是瀏覽器自己直接向服務器發請求,服務器回傳新頁面會蓋掉老頁面,這樣就不流暢了,
對于薪資,如果覺得公司很好,比較適合自己,那么可以適當降降,如果自己手里有多個offer,那么適當和公司談談條件,
公司希望招什么樣的人
先排除掉那些編碼技術功底好,又正好做過相似專案的情況,實際上,這種魚和熊掌兼得的情況并不常見,其實公司很清楚,只要招聘進來的人技術真的很明白,那他什么專案都可以做出來,公司招人不是讓你去重復做你以前的專案,而是做一個新專案,業務方面,你只要進了專案團隊,自然就能掌握,所以,用人單位更看重招進來的人對要用到的編碼技術的功底到底怎樣,技術扎實不扎實,專案則只要跟著開發團隊走,自然就沒問題,
除非是一些非常專業的行業,要招聘特別高級的開發人員和系統分析師,招聘單位才特別注重他的專案經驗和行業經驗,要去找到行業高手,公司才關心專案和與你聊專案的細節,這樣的人通常都不是通過常規招聘渠道去招聘進來的,而是通過各種手段挖過來的,
技術學得明白不明白,人家幾個問題就把你的深淺問出來了,只要問一些具體的技術點,就很容易看出你是真懂還是假懂,很容看出你的技術深度和實力,所以,技術是來不得半點虛假的,必須扎扎實實,
由于專案的種類繁多,但是,不管是什么專案,采用的無非都是我們學習的那些目前流行和常用的技術,技術好、經驗豐富,則專案做出來的效率高些,程式更穩定和更容易維護些,
如果一個人不是完完全全做過某個專案,他是不太關心該專案的業務的,對其中的一些具體細節更是一竅不知,而一個程式員的整個職業生涯中能實實在在和完完整整做出來的專案沒幾個,更別說在多個不同行業的專案了,有的程式員更是一輩子都只是在做某一個行業的專案,結果他就成了這個行業的專家(專門干一件事的家伙),
所以,技術面試官通常沒正好親身經歷過你簡歷寫的那些專案,他不可能去問你寫的那些專案的具體細節,而是只能泛泛地問你這個專案是多少人做的,做了多長時間,開發的程序,你在做專案的程序中有什么心得和識訓,用的什么技術等面上的問題,所以,簡歷上的專案經歷可以含有很多水分,很容易作假,技術面試官也無法在專案上甄別你的真偽,專案主要是增加你經驗的可信度,獲得更多面試機會,真正能不能找到作業,找到好作業,主要看你鍵盤上的功夫,
好的面試官幾下就能面出你是否真有作業經驗,他們問技術以外的公司的人和事,并且問開始、程序、結果,看你怎么組織語言,
大家覺得本次面試題總結的寫得不錯的朋友,大家可以轉發+關注,然后掃描下方二維碼獲取更多面試題以及答案— 掃描添加暗號:【CSDN】
如何在面試中介紹自己的專案經驗
在面試前準備專案描述,別害怕,因為面試官什么都不知道,拿到你的簡歷的時候,是沒法核實你的專案細節的更何況,你做的專案是以月為單位算的,而面試官最多用30分鐘來從你的簡歷上了解你的專案經驗,所以你對專案的熟悉程度要遠遠超過面試官,
在面試前準備專案描述,別害怕,因為面試官什么都不知道,拿到你的簡歷的時候,是沒法核實你的專案細節的更何況,你做的專案是以月為單位算的,而面試官最多用30分鐘來從你的簡歷上了解你的專案經驗,所以你對專案的熟悉程度要遠遠超過面試官,
你和面試官對專案了解的對比

面試官如何了解你的底細

準備專案的各種細節,一旦被問倒了,就說明你沒做過
在面試前準備專案描述,別害怕,因為面試官什么都不知道,拿到你的簡歷的時候,是沒法核實你的專案細節的更何況,你做的專案是以月為單位算的,而面試官最多用30分鐘來從你的簡歷上了解你的專案經驗,所以你對專案的熟悉程度要遠遠超過面試官,
自信些,因為這部分你說了算,流利些,但是不要說得太快,而且這些是你實際的專案經驗,那么一旦讓面試官感覺你都說不上來,那么可信度就很低了,
不要局限于“專案里做了什么業務,以及代碼實作的細節”,這就相當于把后繼提問權直接交給面試官,
不好的回答方式

專案描述要素

避免出現的情況

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

主動亮出自己的亮點和加分項(適當擴展)
注意,說的時候要有技巧,找機會說,通常是找一些開放性的問題說,比如:在這個專案里用到了什么技術?你除了說一些基本的技術,比如SpringMVC,Hibernate,還有資料庫方面的常規技術時,還得說,用到了Java記憶體管理,這樣能減少對虛擬機記憶體的壓力,或者說用到了大資料處理技術等,也就是說,得找一切機會說出你拿得出手的而且當前也非常熱門的技術,
找個相關的問題做擴展性說明:比如被問到:你有沒有用到過一對多和多對多?你除了說基本知識點以外,還可以說,一般我還會根據需求適當地設定cascade和inverse關鍵字,隨后通過一個實際的案例來說明合理設計對你專案的幫助,這樣就能延伸性地說明你的技能了,
面試官評語:一旦回答簡單,不主動說出你的擅長點,或沒有條理很清楚地說出你的亮點,通過面試,也不會寫上“框架細節了解比較深,資料庫應用比較熟練”等之類的好評語,

一旦有低級錯誤,可能會直接出局
面試程序中有些方面你是絕對不能出錯,所以你在準備程序中需要尤其注意如下的因素,

引導面試官,掌握面試主動權
在回答問題時拋出自己準備好的知識點,引導面試官問問問題,但是不要詳細說,點到為止即可,
準備好這種“一筆帶過”的話,比如這個職位的需求點是Spring MVC框架,大資料高并發,要有資料庫調優經驗,那么介紹以往專案時,你就最好突出這些方面你的實際技能,
舉例:比如Java虛擬機記憶體管理和資料庫優化是絕大多數專案都要遇到的兩大問題,大家都可以在敘述專案經驗時說,在這個專案里,我們需要考慮記憶體因素,因為我們的代碼只允許在2G記憶體環境中運行,而且對資料庫性能要求比較高,所以我們經常要監控優化記憶體和資料庫里的SQL陳述句,這樣當面試官深入提問時,就能拋出自己準備好的虛擬機記憶體優化和資料庫優化方面的說辭,
以上便是此次分享的面試題以及答案,如果覺得還不過癮,大家可以關注我的公眾號-【Java爛豬皮】,里面有往期的面試題以及最新的面試分享,關注后回復:【666】即可免費獲取更多的Java架構進階vip學習資料

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/189571.html
標籤:其他

