為什麼前端面試官問的問題都是各種原理呢?

時間 2021-05-07 07:47:03

1樓:

以前發現自己對這些原理不懂,然後認真地去探索。現在技術面試都沒壓力。不過他們總有理由刷了你,要錢太多,管理經驗不足,工作年限不太符合……現在有點自閉。

2樓:桃翁

我一直覺得乙個優秀的人,牛人,都是擁有一般的人所沒有掌握的知識,有人會覺得面試的時候問的問題平時開發中也不用,不應該問平時不用的東西。

開發中常用的東西大家都會呀,那麼大家都會的東西為什麼要選你呢?可能學歷還比別人差,開發經驗也不足,長得也不夠好看。

所以問原理的第乙個點就是要區分一般的人和優秀的人。

另外我相信,他問你相關技術的原理,可能你在簡歷中寫了相關的技術,那麼也就是你平時常用的東西,如果你沒有把你平時常用的東西都搞明白,那大概率沒有什麼技術點是搞明白了的,僅僅停留在 API 呼叫工程師的階段,側面反映了對技術沒有好奇心,乙個對技術沒有好奇心的人怎麼能做好技術呢?

所以另外乙個點就是看你是否對技術具有好奇心,有好奇心的人才有可能是乙個高潛的人。

上面回答了為什麼面試官都會問各種原理的原因,但是由於面試官的水平也是參差不齊的,不管面試官問題問得好不好,作為乙個技術人都應該盡量的去了解、甚至掌握你所用到的技術的原理。

3樓:「已登出」

面試官水平參差不齊!

有愛裝b的,有虛懷若谷的。

不必刻意去揣測他怎麼想。

能聊就聊聊不來就拜拜。

如果乙個公司的面試官很low,

進去了也難受,而且這樣的公司也沒啥前途。

如果僅僅是試探你的深淺,並適當地給你解惑,那這個面試官非常nice,儘管不能達成合作也應該欣賞或者感恩。

我面試過幾百號人也被人面試了幾十次。

什麼牛鬼蛇神都見了。

4樓:Jason於航

但是這些真的很重要啊,一直深入的問是要看你對細節了解到什麼程度,因為越模糊的問題其實是越好回答的。做前端總不能考你背誦API這種事情…

5樓:「已登出」

mvc/mvvm什麼的根本不重要,前端辣麼多框架關心的核心基本上就是這樣…

資料怎麼存?

使用者操作/網路事件/瀏覽器事件等等如何捕獲?資料有沒有更新,何時更新的?

資料更新了之後怎麼同步回介面上去。

來吧面試官,告訴我你想問的到底哪個框架的實現方案……?

http的原理?

誒……是字串處理嗎……(逃跑

嘛,其實當你遇到過一位想讓你背誦「為什麼react的virtual dom比原生dom操作快」或者「vue速度最快學習簡單最適合小型專案,react配合redux資料流明確適合大型專案,angular巴拉巴拉……」的面試官之後,你就知道……

喵的遇到啥破問題都不算個事兒…

別被這個影響了心情,記得打理好頭髮,然後繼續面試就好了……

6樓:

覺得要看面試官想找什麼級別的人了,當然面試官也是想找級別越高越好了,能吃透原理還是可以說明很多問題的,所以問了原理吧。

但對於不是找中高階工程師的面試官,敲黑板!問原理幹什麼呢,乙個level很高的工程師可能投你普通崗位嗎,你能招乙個level很高的給你天天寫頁面嗎,不得不承認level很高的工程師是很高傲的。

所以我想跟各位路過的面試官們說,如果這個人能講出漂亮的原理,他肯定不屑於中級及以下的崗位的,如果你發布的崗位不是中高階就不要問原理了,也問不出所以然來(概率極低)。

不問原理問什麼呢?

我覺得演算法好,能看出思路是不是快,能看出邏輯是不是縝密,這也是做產品需要的品質,快速迭代,bug率低

7樓:小爝

求知慾會促使你去了解原理,沒有求知慾也幹不好程式設計師。你可別小看這個,看看自己身邊的人,有多少能做到一直保持好奇心和非常強的動手能力的,他們都是非常nb的人。

8樓:

懂得原理,才能證明你一定程度上掌握了它。否則只是停留在會用的表面。前端框架又不多,翻來覆去就那麼幾樣,兩三個月就能全會用。

但是會用有什麼難的?如果你掌握了原理,以後框架技術更迭,你也能很快適應學會新技術。

面試官看中的是學習能力,也就是你未來的潛力。

9樓:

http那個,三次握手之後資料都過去了,還要什麼原理。難道要解釋資料怎麼在光纖裡傳播?

我每次面試遇到答不上的都會叫面試官把答案簡單說下,經常他們自己也說不清

10樓:能多讀點書不能

嗯,在看下面大神答案前,我也是這麼想的,對於技術會用就可以了,為什麼一定要問原理,有些原理真的很繞口,也是真的不懂。

看了答案,覺得還是去啃書吧,想想家裡還躺著兩本原理書。

不說了我去看書去了。

11樓:

從之前的面試經驗來說,簡歷上寫精通的技術沒有幾個真的精通,很多基礎性的概念都不一定清楚,如果碰到簡歷和個人能力完全匹配的,這種人肯定錯不了

12樓:dongjp

主要是想個辦法讓你通過面試,真像Google上來一道演算法題,一年也招不到乙個。實際上程式設計題的難度一降再降,已經不好意思拿出手了,還是基本沒有人能寫得相對滿意,更不用說超出預期了。當然還是公司實力不行,吸引不了真正的高手。

但也說明絕大多數市場裡的程式設計師都是不很適合做這一行的,包括大型網際網路公司、大型外企出來的。

13樓:林志鵬

你要記住,面試的過程是乙個雙向選擇的過程,並不是單向的,公司是否選擇你的問題。高質量的面試你可以了解到公司的技術架構,技術水平,團隊實力,業務方向,技術選型等重要資訊,幫助你去判斷是否選擇這家公司。所以面試也基本可以分成兩個階段,第乙個階段是說服面試官,你的技術能力達到或者超過他們要求的水平,第二階段是他說服你留下的階段,主要是他給你秀肌肉階段,你就放鬆多聽他講就好了。

最後,再強調,面試是雙向的選擇過程,不滿意,禮貌面完去下一家就好了

14樓:魯喆

並不是面你的人就一定比你厲害了,我原來被安排做一面面試官的時候,經理的理由是:「你是團隊裡最菜的,如果他沒你強就不要放進來了。」

問原理是應該的,主要是為了確定面試者的技術深度,側面也反應了其技術熱情。只是不推薦一上來就這麼問,而是由淺入深循序漸進的問,更能確定面試者在這知識點上的深度。

比如:說說你用React做的這個專案?React有哪些特點吸引你?

雙向繫結的具體表現是什麼?它是通過什麼方式工作的?除此之外還有沒有其它的實現方式?

這些實現方式差別是什麼?對於特定的場景,哪種方式最合適?

一層一層深入,總有乙個問題會問倒你,哪怕我作為面試官對這個技術點根本不了解,看到你自信的侃侃而談如數家珍,就會做出你在這個方面有一定了解的判斷了。

我每次面試的時候看到面試者比較緊張的時候,都會告訴他,我不是來看你不會什麼的,而是看你擅長什麼的,所以答不上來很正常,只要你表現出你的閃光點就好。

面試其實是找自己團隊當前情況下最需要的人,比如有的時候需要招特別有潛力的,哪怕現在知識很淺的;有的時候就是要找能幹糙活的,哪怕已經對技術不感興趣了。

通過問題的側重點,就能聽出來對方想要什麼樣的人了。面試其實是雙向的,覺得不合適,就直接走吧。

15樓:大可

原理是基礎,這個是核心,前端變化這麼快,框架層出不窮,只有原理和基礎紮實才能應付多變的框架。

再乙個,能夠通過原理舉一反三,來變相解決業務需求過的難題,這才是最重要的,更注重的是解決問題的思路,而不是生搬硬套。

16樓:相學長

如果我們只是想快速運用乙個知識,我們可以不求甚解。但如果我們想掌握這個知識,就應該追本溯源。

舉個例子吧,最近我面試了十幾個同學。其實有幾位說自己熟練運用Vue。於是我問,Vue宣告元件的state是用data方法,那為什麼data是通過乙個function來返回乙個物件,而不是直接寫乙個物件就好了。

大多數人都答不上,有個同學甚至說,因為它就是這麼規定的,如果不用function,它就提示我錯誤…

17樓:當時還以為

不懂原理某種程度上是不是可以等價於不愛看書不愛思考。

原理就像樹根,技術是枝葉。一棵樹砍掉枝葉,很容易可以長出新的枝葉。而一棵樹只有枝葉,大風一過就什麼都沒了。

18樓:張國鈺

面試的題目和形式層出不窮,但有乙個目的的肯定的,就是考察面試者解決問題的能力和態度。

面試提問一般會循序漸進的問,先是了解嗎,然後是怎麼使用,再然後是如何變通的使用,再再然後是說一下其中的原理,或者思想,再再再然後就是給乙個實際的場景,提供乙個解決方案。

我認為,一般問到原理這一層了,答案就到一定主觀的程度了,盡量通過自己組織語言來回答,不要完全照搬書上寫的或者網上人家說的。因為問到這個階段了,面試官考察的不僅僅是你的能力,還有你的潛力,對技術專研的態度。對於乙個經驗豐富的面試官,面試者是不是死記硬背讀死書完全可以通過面試者的回答感受到。

而面試者的潛力和專研態度其實在很大程度上影響他在團隊中未來可能創造的價值以及貢獻,還有解決問題的能力。

對於乙個工程,新增功能的成本不大,給個deadline ,時間充裕就用好的方案解決,時間緊張就用一些笨辦法硬湊也能保證上線,問題不大,耗成本的工作其實是排錯,優化,以及重構這些事情。這些往往才是考驗開發者能力的時候,如果不掌握技術的原理,很難從根本下手,進而也會影響到團隊工作的進度。

所以,問原理,歸根結底還是考察解決問題的能力。

團隊需要成長發展,你在其中僅僅只是聽從指令的搬磚工,還是說具備了自主的解決問題的能力,通過原理類的問題是可以很直接篩選這類人才的。

當然,有一種情況我會比較魯莽的直接問原理,就是提問一兩個問題後發現他能力確實不符合要求,可能就用原理類問題來結束某一技術能力的考核,換下乙個技術,如果試了幾個都回答不是很好,就結束面試,可以加快面試進度。

19樓:浚哲

因為見過大家簡歷一般都寫著會這個,會那個,那到底是真會,還是只是停留在寫個 demo 的級別,包括考察像基礎知識點的原理,我覺得更多是看乙個人是否花時間去鑽研了,是偏向業務開發還是偏向底層開發,如果平時能耐下心花時間去了解這些,那麼肯定也能耐心解決以後工作中遇到的各種難題。

20樓:顧軼靈

問題不斷深入原理是在摸清你知識的邊界,考察知識的深度,了解你在遇到問題時解決問題的能力。熟練掌握 API 能保證你在多數場景下應付自如,但真正遇到棘手的問題時,你不理解原理就容易造成潛在的問題,在專案裡埋坑。

同時這也是考察你對技術的熱情。作為乙個工程師,如果對一種技術「究竟是如何運轉的」都沒有好奇心,很難有足夠的自驅力去保持學習的熱情,而這正是程式設計師最需要的。

面試官為什麼會問奇葩的問題?意義何在?

獵頭瀟灑姐 面試時,冰山之下到底看的是什麼?為什麼面試官會問我一些比較奇怪的問題?通過問問題,主要了解面試者的5個方面 1.概念思維怎麼樣?講述乙個事情是不是有條有理,舉一反三?2.主動性怎麼樣?工作中是不是積極主動的?遇到問題是主動解決,還是被動等待?3.自驅性如何?或者說是不是成就導向的 4.影...

面試官問為什麼要競聘這個崗位?

謙和 其次,根據你的回覆問題的角度,判斷你對此崗位的需求程度,以及你與此崗位的匹配程度。有時候面試不需要過多的提問,雙方便大致知曉,彼此是否契合 祝工作愉快! 英美職場演化論 面試官是想看 1.你是否有做行業背調,具備一定的行業素養2.你是否人云亦云,或是有自己的想法 3.你是否對自己有清晰的認識 ...

面試市場崗位,有哪些面試官會問的問題?該如何準備?

七姑娘 1.你之前做過哪些市場工作?2.對市場工作的理解 3.有什麼成功的市場案例?4.就目前的市場工作,如果有乙個case,你會如何去安排工作? Miss 錢 1 首先先讓自己看起來有這方面相關工作經驗 1 從多看幾個成功的市場營銷的案例做起,去找一下感覺。公司除非是招實習生,其實不會真的有公司招...