技術人員如何面試?

國內的招聘市場慢慢成熟。關於這一點,在程序員的招聘過程當中,尤其突出。
我在國內面試了至少幾十家企業,一線到二線,經歷各類奇怪的人,‘技術經理’,‘HR’...前端

想起不少有趣的招聘公司,在面試的時候總會和你聊不少東西。過程很短,可是內容不少,信息量很大。
最近的一次在澳洲的面試過程更是如此。技術負責人問我說,你通常用什麼作開發前端...
初學者,或者沒有項目經驗的人,通常會說,我用jQuery,AngularJS,backbone...git

這樣子回答,會讓提問題的人興趣盎然。如何前端開發自己是很泛的話題,從電腦到移動端都能說出不少東西。
這類問題,其實很容易回答,但要想回答得好,須要本身有完整的知識體系作支撐。能夠參考,網上各類前端技能樹。
大概能這麼回答,通常寫網站,會用到常見的MVC結構,UI上會用到Boostrap,Amazeui等。
JS上用過AngularJS,JQuery,ReactJS。一些特別的動畫特效,用canvas的粒子特性。
後臺上,各類後臺語言,相應的模板語法,有不少語法糖,通常用到就查,都作過一些。
還有代碼打包工具。測試,調試,IDE等都能隨便說一些......
程序員

這裏說完大概兩三分鐘,基本上技術面試已經能夠過了。畢竟是寫代碼的,懂了的話,有這種思惟邏輯的習慣纔是最重要的。
不少細節均可以在google中去完善。時間久了,天然而然的遇到了不少問題,通常人能系統話的說出這些話,也能很天然的懂不少東西。github

大公司的面試就喜歡問一些所謂的刁鑽一些問題。考驗一我的是否是不求甚解,知其然不知其因此然。
例如,會問,如何在網頁中複用一個長列表,避免佔用內存太高,有沒有遇到性能瓶頸的問題,ReactJS的比較算法有沒有了解過。源碼閱讀的水平到了什麼階段。
這裏,我就忍不住吐槽一下,媽蛋,知道了又怎麼樣,還不是天天寫不斷被產品經理要求刪除而且低質的代碼...
還不是天天寫着按照設計稿的一像素糾結的代碼,仍是作各類市面上不通用的所謂的‘精緻’的動畫,頂着需求,作一隻加班狗。都是工做而已。

吐槽歸吐槽,上面被問到的這些問題通常也難不住我,哈哈,由於我按期翻閱不少的人的博客啊,他們都會說起到,我都會作了一些search。面試

這是一個普通的,工做了三年,相對高級工程師崗位,技術面試過程,能回答上來的東西了。
雖然要作到也不是一時半會,一會兒就會。但仍是很容易的。不少人都已經循序漸進的作到了。即便用了5年...
作法也很容易,主要就是多思考,多看有幫助的文獻,多看代碼。例如,程序員修煉之道這類的書籍。
系統化的思考能力不難掌握,可貴是鍥而不捨的去完善修改。一直保持最初的追求。算法

接下來,5年的資深技術人員面試,就涉及到架構的設計問題了。我也不算資深的架構師...還回答很差這個問題。canvas

這裏強勢插入,一種更好的姿式,Github。不少人並不擅長去如何表達本身。Just show their the code.
這也很好啊,維護本身的github,按期開源一些小項目,本身也維護一些項目,也是很是好的選擇。就看你寫過的代碼風格,也能很好的表達。
我到了澳洲這邊,在海外的時候,因爲口語不是特別六,因此面試的時候,把本身的github也放到簡歷上,效果很好,第一天找工做,次日上午面試,下午入職。
這邊地廣人稀...我運氣還不是通常的好,仍是本地上市公司...後端

再次吐槽一下可能在面試過程的不公平待遇。可能會被拒絕,不必定是能力問題,可能仍是薪資問題。
我還記得幾年前畢業的時候,找的第一份工做,被HR問有什麼要求嗎?我說薪資不能低於5K。
人家就開始教我作人的道理。年輕人不要好高騖遠,xxx,而後給我發了offer,薪資4500,但願我好好考慮。架構

還有以後一線大公司的面試,過了技術面試後,HR想壓薪資,不斷的說本身公司多好,沒錯,就是‘蘇寧’~~~
「咱們通常只要985,2111的,大家只是普通的一本,已是特別的xxx了....」
不合適就直接拒絕就是了何須接着刁難人,來凸顯大公司的優越感。可是HR妹子也是爲了公司利益,沒什麼好說的。
老實說,裏邊的技術水平真的不咋地,我見到有作iOS在蘇寧水平也很通常...也不是特別好的公司...對待技術人員也不是特別好...
工具

我是作後端的...通常不寫前端...可是這邊的工做通常要求什麼都會寫,因此,就問了上面的問題。
問完後,反而不問我後端的問題了,和我聊起了人生。平時有煮飯嗎?有女友了嗎?

Anyway,多花時間去積累,思考,多作一些有意義的事情,總能讓本身的職業生涯愈來愈順利。

生活也是,人生苦短。

分享不易,掃碼底部能請我喝咖啡^_^...

相關文章
相關標籤/搜索