高效背誦面試題、回答問題的技巧,求職者必看!
程式設計師們在進行面試的時候肯定會被問道很多技術題目,提前看面試題是一個非常好的幫助,但苦於自己記不住回答不上來,這裡小千就總結了一下面試題回答技巧,幫助大家更好的記憶和回答問題,廢話不多說下面上貨了~
一、確定題目型別
把海量的技術面試題,進行分類。你會驚奇地發現,這些面試題無非就是這三大類,分別是有:
固定答案的封閉式問題、考你理解深度的開放式問題、考你程式設計能力的邏輯演算法題
舉例說明:
題目1:Vue 的生命週期有哪些?
題目2:請談一談你對 MVVM / MVC / MVP 的理解。
題目3:請用 js 計算 1 ~ 10000 中出現的 0 的次數。
不難發現
題目1是有固定答案的封閉式面試題;題目2開放式題目,側重考你的理解深度;題目3就是典型的邏輯演算法題了。
因此,在你“背誦”面試題的第一步,你首先要搞清楚的就是題目型別。不同型別的題目,預示著你需要搭建不同結構的知識體系,你需要提取不同深度的知識重點。
二、制定答題框架
當確定了面試題題目型別以後,就可以開始制定“背誦”框架了,下面舉例說明。
以 題目1 為例:
題目1是一道有固定答案的封閉式題目,你可以使用並列式結構來提取面試題中的知識要點。
舉例:在初始化階段有 beforeCreate、created,在掛載階段有 beforeMount、mounted,在更新階段有 beforeUpdate、updated,等。
你還可以使用遞進式結構來提取面試題中的知識要點。
舉例:Vue生命週期總共有 11 個,常用的有 8 個,分為初始化、掛載、更新和銷燬這 4個階段。工作中我常用的有 created、mounted、beforeDestroy 這三個,created裡我常用來觸發調api 介面,mounted 中我常用來執行 DOM 更新後的相關邏輯操作,比如開啟定時器等,beforeDestroy 中,我常用來清除定時器、清除Vuex中快取等。良好地理解生命週期,可以幫助我們高效地解決工作中的若干bug,比如……
當你有了這種 框架結構式的答題思維 以後,我們在準備面試題、背誦面試題時,就可以刻意地從大段大段的答案中提取出重點知識,而不是像背課文一般死記硬背。這種結構化的背題方式,不僅效率高,而且記憶更持久。
事實上,用人單位和麵試官需要的是一個有邏輯的程式設計師,而不只是一個“能背誦”的“記憶力大師”。
以 題目2 為例:
題目2是一道開放式題目,你採用 並列式結構 來準備面試題,那麼你只用分條說明白 MVVM、MVC 和 MVP 即可。如果你採用 遞進式結構 來準備,你可以先從前端框架發展史的角度講一講 3 種架構模式的各自特點,再講一講彼此的優勢和劣勢,最後談一談你對 MVVM 的深入理解。
以 題目3 為例:
題目3是一道邏輯演算法題,你可以採用 順承式結構 來準備。要完成這道演算法題,你該怎樣寫程式碼,你的思路是怎樣的。第1步幹什麼,第2步幹什麼,第3步幹什麼……這有點“程式導向程式設計”的味道了。即使你無法在白紙上手寫出正確程式碼,你仍然可以藉助虛擬碼來展示你的解題思路和詳細步驟。
你還可以採用 並列式結構 來準備這道題,即你有 N 種解題思路,逐一把它們說清楚。如果採用 遞進式結構 來準備,你除了要逐一說出解題思路,還要對這 N 種解題方案進行優劣分析,最後指出你的終極選擇、並解釋為什麼。
從上面三個例子可以發現,只要你清楚了題目型別,你就可以靈活地選擇 3 種不同的答題框架來準備面試題。
並列式結構:強調對重點知識的提取與羅列。
遞進式結構:要求你能夠由淺入深、層層升級。
順承式結構:要求你有較強的過程化思維、知道先做什麼再做什麼。
三、淡定應對追問
在技術面試過程中,有經驗的面試官都會不斷地追問,比如,當你回答了“Vue常用生命週期”後,面試官可能會追問——“請問在 beforeMount 和 mounted 之間,Vue在後臺做了哪些工作?”。
我可以採用 順承式結構 來回答這個問題。我說:“beforeMount 和 mounted 之間,Vue在後臺做了 3 件事。
第1步,當宣告式 data 發生變化時,Vue先是生成一個新的虛擬DOM副本。第2步,Vue將對記憶體中的這兩個虛擬DOM執行 diff 運算,找出 data變化前後的最小差異。第3步,Vue使用真實的DOM操作,把上一步中找到的最小差異更新到頁面中去,檢視完成更新。
聰明的你又發現了,在回答這個被追問的問題時,我是不是提到了很多可能被繼續追問的新知識點啊,比如“虛擬DOM”、“Diff運算”等。沒錯,面試官很有可能繼續追問——“什麼是虛擬DOM?”、“Diff 運算是怎麼實現的?”等。
這就是“追問”的藝術,有經驗的面試官一定會把你問到“絕境”,把你問倒為止。追問的問題也會越來越深、越來越難,如此才能確定出你的真實 Level ——你值多少錢,你是否符合我公司的用人需求。
如果你有時間和精力,你仍然可以使用“制定答題框架”中學習到的 3 種答題框架,來應對一切可能被追問的問題。本小節的重點,是教你另外 3 個技巧原則,助你從容應對被追問。
不挖坑原則
指的是,當你在回答面試問題時,儘量不要提那些自己不懂的、或者一知半解的知識點。比如,如果你對 Diff 運算不太理解,為了避免被追問,你在回答“beforeMount 和 mounted 之間 Vue做了什麼”這一問題時,應該避擴音到“Diff 運算”一詞,或者別過度提到它。這就是“不挖坑原則”,請確保你說出來的關鍵詞和知識點,都是你已經做過功課的。
不吹牛原則
這個原則很容易理解,就是你在回答問題,不要說大話。比如說,“我精通JavaScript”,“我是一個高階全棧開發工程師”等,這都屬於“吹牛”。對大多數人來講,可以說“熟練使用”,但說“精通”就有點誇張了。 一旦你說了大話,這很容易遭到面試官的追問。萬一你答不上來,會給面試官留下“不誠實”的印象,那麼你的面試成功率必將大大降低。
擅引導原則
這個原則和“不挖坑原則”有異曲同工之妙。“不挖坑原則”是避擴音到自己陌生的領域,而“擅引導原則”是鼓勵你多提自己熟悉的領域、多提自己做過功課的領域,透過語言強調等技巧,把面試過程向有利於自己的方向引導。有經驗的求職者,要有這樣的自信,要敢於引導面試過程,讓自己佔據溝通的主動立場。在這個3 個原則的指導下,相信你一定可以更好地準備面試。在面試準備階段,用正確的方法、有目的地“背”題,有邏輯地答題,講自己擅長的話題,效果肯定會更好。
面試,是我們進入理想公司的第一道門檻。毫不誇張地講,面試過程中七分靠“演技”、三分靠實力。作為求職者,你必須清楚,你需要做大量的前期準備,才有可能淘汰其它的面試競爭者。打鐵還需自身硬,你準備好了嗎?
以上就是面試回答技巧的介紹了,同學們在背誦面試題之前看一下絕對會對你的面試有幫助的
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31548651/viewspace-2768105/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 女生在求職面試過程中,如何巧妙回答面試官的尷尬問題求職面試
- 如何更好的回答面試問題面試
- 求職遇到的面試題目求職面試題
- defer問題——面試Go必看面試Go
- 整理有關面試普遍問題和回答技巧 (持續更新~)面試
- 求職面試常見問題:Python常見面試題全解析附答案求職Python面試題
- 邦芒面試:助你求職成功的面試技巧面試求職
- 求職時這樣回答問題你就輸了!來自IT類面試官視角的深度解讀求職面試
- 求職Python開發,面試官最喜歡問的幾個問題求職Python面試
- RabbitMQ面試專題,面試必看MQ面試
- 資料庫面試題(開發者必看)資料庫面試題
- java面試題大合集(開發者必看)Java面試題
- Web前端求職時都會被問到的Redis面試題分享!Web前端求職Redis面試題
- Python工程師必看的面試問題與解答(中)Python工程師面試
- 最常見的求職面試問題:“請介紹一下你自己求職面試
- Python工程師求職必知的經典面試題!Python工程師求職面試題
- Python工程師求職必知的經典面試題Python工程師求職面試題
- 怎樣回答技術面試題?面試題
- Java面試技巧之MySQL問題梳理Java面試MySql
- 8年測試工程師+面試官——寫給求職心切的求職者工程師面試求職
- Python面試50題!面試鞏固必看!【轉】Python面試
- 面試官:你能回答這兩個簡單的問題嗎面試
- 7個 Javascript 面試題及回答策略JavaScript面試題
- 經典的Java面試題及回答集錦Java面試題
- 詢問面試官的面試問題面試
- shell有哪些面試簡答題技巧?Linux面試題Linux面試題
- java面試題-大學畢業必看Java面試題
- Java求職者如何提高面試的透過率?Java求職面試
- 去面試Python工程師,這幾個基礎問題一定要能回答,Python面試題No4Python工程師面試題
- 3個Python面試回答的技巧,助你面試大大加分!Python面試
- Linux面試常問命令及求職心得Linux面試求職
- Python求職怎麼樣?面試成功的關鍵技巧分享Python求職面試
- 那些年,自己沒回答上來的react面試題React面試題
- 必須要會回答的Java面試題(字串篇)Java面試題字串
- 當面試官說“你還有什麼問題想問的”,你該如何回答?面試
- 當面試官說 “你還有什麼問題想問的” ,你該如何回答?面試
- 當面試官說 “你還有什麼問題想問的”,你該如何回答?面試
- 幾個常見的Python面試題分享,幫你順利求職Python面試題求職