面試小結--前端面試的幾個雷點

技術在不斷的創新,隨着框架,庫,構建工具,打包工具,版本控制工具等操做愈來愈方便,使用愈來愈簡單。面對這樣的狀況,除了興奮,也要警戒。這些工具使得開發越來方便,越簡單,那麼開發者本身的價值,競爭力就會越低。保持競爭力就是不斷的學習,進步。有方法,有目的的學習,才能進步更快,走得更遠。

1.前言

得益於‘金三銀四’,在最近一段時間,面試了一些人,可是符合的寥寥無幾。對於以前面試的狀況,趁着項目開發前,還有一兩天的閒餘時間,發下牢騷。這些狀況,能夠說是一些面試雷點,有不建議的學習方式,有不建議的寫簡歷方式,針對這些,下面簡單寫下,發表本身的我的見解,和你們共勉下。javascript

我在看簡歷的時候,雖然是針對前端的行業而言,可是也有小部分是借鑑和參考如下方式。

clipboard.png

clipboard.png

截圖自:別的程序員是怎麼讀你的簡歷的css

2.過於注重框架,庫

這個應該就是最廣泛的一個狀況。之前是:有了jquery,爲何要學JavaScript?如今是:有了reactvue,爲何要學JavaScript。不少人就是在原生基礎尚未掌握的狀況下,就學熱門的框架,庫。當時的情形大概就是,我問vue框架,他們回答得出來,也會用,有過項目經歷,問一些業務的須要,能使用vue實現。可是原生JS的東西,問了基本回答不出來。html

雖然咱們公司如今也是用vue,讓他們來作項目他們也能勝任。可是,jquery或者vue就是用JS實現的,不會JS,學jquery或者vue第一學得吃力,第二學jquery或者vue確定不會很深刻,之後項目遇到問題,根本不知道怎麼解決,都在腦海裏會議那些是是而非的概念。即便用了jquery或者vue,但jquery或者vue也不是萬能的,若是碰到用jquery或者vue解決不了的需求,就基本不會了!還有一個隱患就是,萬一有時候,項目不容許用jquery或者vue或者技術轉型,就基本不會寫代碼了。這時候,若是學習其它的框架或者庫,基本又等於從新學一門語言了。前端

看到個人面試題( 本身寫的面試題,本身想的答案)。有一個面試者還問我:招聘上面要求會vue,大家如今也是用vue開發,爲何面試題上一道vue的題目都沒有,全是原生JS的?這些很久沒接觸都忘記了。面對這個問題,我當時也是蒙圈狀態,一會才反應過來回答:咱們比較注重基礎,有了原生基礎,框架上手不難。

並非說熱門的框架,庫不須要學習,而是建議在基礎紮實的狀況下再進行學習。至於什麼是基礎紮實,沒有一個統一的答案和標準。對我而言,至少那份面試題要回答得出來,我才以爲基礎過關。不少人遇到的狀況就是,面向對象回答不出來能夠理解,預解析和對象深淺拷貝回答不出來就有點說不過去了,事件委託仍是回答不出來,或者從vue的角度回答就真的說不過去了。vue

有人說過,學框架走得更好,學基礎能走得更遠。這一點我半保留,針對這個狀況,我以爲是:一樣是學習框架、庫或者其它工具,有原生 JS基礎狀況下學習是錦上添花,原生JS基礎不過關的狀況下學習是急功近利,不會原生JS的狀況下學習是揠苗滋長。

3.依賴性過大

這個其實不單是我遇到的面試者有這樣的問題,不少在職的開發者都存在。這個問題分下面三種狀況說明。java

3-1.只看不寫

首先,不少人入門學習,都有看書,看視頻學習,這個是好事。可是很差的地方就是不少人在看的過程當中,根本沒有跟着教程寫代碼,都是看完就算了!並且有些人的思想就是,覺得看完了就是掌握了。把提升本身所有依賴在那些教程中,本身欠缺思考。react

關於這一個狀況,我寫文章就建議過不少次,看教程要跟着教程走,跟着教程寫。否則看完就把教程的內容忘了大部分。jquery

3-2.不擴展學

還有一個狀況就是在大學學習或者在培訓班學習的人,都存在一個問題,學習的資源不少限制在課堂的,本身沒有去尋找其餘的資源。知識點也是侷限在老師講解當中,本身並無探索或者擴展,相關的知識點。css3

好比在課堂上,老師講了事件委託,因爲時間關係,對時間冒泡只是說起,沒有深刻講解。不少學生都沒有本身去查閱資料,瞭解事件冒泡。程序員

在好比,老師講了一個實例,有使用到閉包。不懂閉包的學生,不少沒去查閱資料,瞭解閉包。

面對我問的知識點-閉包,繼承,原型等。有人還跟我抱怨說:當時上課的時候,老師徹底沒跟咱們說過這些。一會兒被問蒙了。面對這個,我回答說:通常來講,老師不會講這些的,要靠本身掌握的。課堂上的內容通常不會很細。

針對這樣的狀況,建議遇到不懂的,得本身查閱資料。不能什麼都靠老師,也不要老師會把一切知識點都教到。學習在於本身,不在於他人。

3-3.依賴已有輪子

這個狀況主要就是,不少開發者即便面對簡單需求的時候,能不本身手寫,就不本身手寫。濫用各類插件,或者網上已有的代碼,或者是同事寫好的代碼。可是本身對那些插件,代碼一律不知,在空餘時間也沒有去了解。這樣的狀況,技術別人的代碼寫得很好,不去學,又怎麼知道代碼寫得怎樣好?

4.‘精通’字樣

這個不算是面試的雷點吧,只能說是面試官看着會對‘精通’的面試者進行特別照顧一下而已。

這點想必我不說,你們也知道,兩至四年前,不少人都把‘精通’字樣寫在簡歷上,而後由於某些緣由,帶有‘精通’字樣的反而是一個扣分項。由於就目前而言,我瞭解到的,敢在簡歷上寫‘精通’的只有兩種人:一種是很厲害的,一種是覺得很厲害的。

針對咱們公司,只是一個創業公司,來面試的人基本上是和我差很少水平的,沒有大廠經歷,項目也是普通的公司項目,不算大型,技術方面,可能會比我高些。因此,我看到簡歷帶有‘精通’字樣的,都有特殊‘照顧’一下。

精通‘html+css’,就問舉例說明語義化標籤的使用。是否有使用過css3開發過複雜動畫?css編寫有哪些注意事項等問題。

精通‘javascript’,就問面向過程,面向對象,函數式編程三者區別?是否有本身寫過開源項目,是否讀過jquery的源碼?項目上有哪些時候會用上閉包?

因此,‘精通’一詞,你們仍是少用爲妙,可能會遭到面試官的特殊對待。固然,真的很厲害就寫‘精通’吧。

聽人說過一個面試套路--面試官問的問題,可能面試官本身都不懂,目的只是爲了壓工資,挫士氣。這個當時我贊成的,我當面試官的時候,也作過一次這樣的事情。目的是爲了測試面試者是否是‘精通’。不過我是爲了測試面試者是否是真的‘精通’。

5.‘項目經驗’裏放仿站項目

這個問題,並非我本身遇到的,而是在一個別人聊天知道的。當時的他說就是一個工做了兩年的面試者的簡歷,‘項目經驗’一欄,寫了幾個仿站項目,一個仿天貓首頁,一個仿知乎幾個頁面,還有一個是在校實訓的項目(仿照前程無憂的頁面風格,也有後臺管理系統)。他怎麼處理這簡歷我沒細問。可是這樣的寫‘項目經驗’真的不建議,除非開發的項目真的有上線使用。

對於‘項目經驗’,就我本身而言,仿站和在校實訓項目,若是是剛出來工做的實習生,應屆生,這樣寫沒問題,也以爲正常。可是工做兩年了,還這樣寫,我就不理解了。畢竟有工做經驗的面試者,更應該把本身工做上開發的項目(最好是已經上線,能正常訪問的)寫進簡歷,即便項目不是一我的獨立開發,是多人協做,本身只開發了部分功能。

那些仿站,在校實訓的網站,對於面試者本身是練手的做用,對於別人,最多就是一個參考代碼的做用。不必把這些放進簡歷,給人印象很差。

6.簡歷造假

又一次說到這個問題。這一次我面試的人裏面,還遇到了簡歷造假的人。當時的情形就是:我看着簡歷寫的挺好的,技術棧比較全面,項目經驗也豐富。可是看着面試題,基本都答錯了。而後詢問下狀況,問下幾個問題,他一直回答不出來,這個時候纔跟我坦白,他是剛從北京某培訓機構出來的,剛培訓完沒有多久。那麼熟練的技術,工做經驗和項目經歷都是假的。得知這個狀況,後來我沒問他什麼問題了,而是一些閒聊。由於以前的問題沒回答出來,我大概知道什麼水平了。並且,對於造假的面試者,咱們公司也基本不會錄用!

知道了他的狀況,我並無展現出什麼無奈或者憤怒的事情,而是日常心對待。下面是我和他一些對話的簡要(憑我本身一點記憶而寫,意思大概是這樣)。

我:你當時以這種方式寫簡歷,有沒有想過,穿幫會是什麼情形,什麼後果?

他:當時在培訓的時候,老師跟咱們說,不這樣寫沒有面試的機會。

我:你寫的時候,有沒有評估到穿幫的機率?

他:沒有。

我:在培訓機構學習,相信你也知道他們的各類宣傳語。可是,知道爲何他們教學員寫簡歷的時候,不會讓學員把培訓經歷寫上去嗎?

他:這樣寫簡歷,是由於找工做很差找,找到了工資也低,因此就這樣寫一下。

我:建議就是有什麼,寫什麼,不會的就學了,弄懂了再寫。若是不懂的都寫進去,工做經歷也假的,萬一被問到相關的問題,面試會變的很尷尬。

當時還有兩句話,想要對他說,但咽回去了。如今與你們共勉下。

1.簡歷上的東西,公司有太多方式去查了!學歷有學信網查;工做經歷可讓你提供上家公司的電話和證實人,到時候行政或者人事會打電話證明。或者要求提供離職增明、社保記錄等;技術的話,面試問幾個問題就基本知道。並且造假成本很大,技術要求很高。學歷造假,要把學信網黑了,讓你的學歷在學信網可查;技術沒法造假,不會就是不會;工做經驗造假,你得買通一個以上的人,方便之後公司的突擊調查。社保記錄得黑社保局的數據庫,除非工做三年,你所在的公司都沒幫你買社保。即便退一萬步說,讓你進去了,萬一技術不過關,沒法勝任工做,到時候會更難作。

2.就我本身而言,簡歷適當美化,誇張能夠理解,可是很反感造假。由於不知道你還有沒有其餘地方造假?不知道你工做會不會造假?

有些人說造假是不得已而爲之,那是否是沒工做經歷的狀況,你們都得造假?怎麼說服面試官相信你此次是爲工做不得已而爲之,相信你之後不會再造假?即便真的用語言面試官給感動了,在工做上也會對你有顧忌之心,不會徹底相信你,這樣的狀況,你們的感受都不會好過,對於你們都不是好事情。

有些人說造假的人,若是技術能夠,也應該給機會。這個的話,沒有具體的是非對錯,評判標準。就看公司怎麼看待造假吧。針對這個問題,我也問過老大:若是有面試者,他的技術是符合要求的,可是簡歷造假了,還會考慮錄用嗎?他的想法和我同樣--不考慮。他以爲這個涉及到誠信的問題,我有本身的顧慮。造過假的人,很難讓別人相信你不會第二次造假。若是錄用了,你們確定會存在信任的問題,這樣很難合做。

7.小結

好了,關於我面試的遇到三種比較有印象的狀況,就到這裏了。這三種狀況,我我的以爲是很差的狀況,但願能起到一個反面教材的做用,讓你們有所感悟。在前端這個技術圈子,不斷的學習是必須的,否則技術跟不上就是淘汰,學習也建議分清前後,輕重。對於一些可能涉及到道德底線的問題,你們也不可忽視。

推薦閱讀

程序員如何寫好簡歷 && 一份優秀的程序員簡歷是什麼樣的?

程序員簡歷應該怎麼寫?

關於程序員求職簡歷

-------------------------華麗的分割線--------------------
想了解更多,關注關注個人微信公衆號:守候書閣

clipboard.png

相關文章
相關標籤/搜索