如下文章來源於公衆號「程序員求職之路」php
「面試造火箭,上班擰螺絲。」前端
不知道這句廣爲流傳的話最先出自哪裏,只知道在程序員當中,它確實是耳熟能詳、讓人深有體會。java
試想在剛過去不久的金九銀十,我幾經挑選面了加心儀公司,面試進展順利,從高併發到架構的學習使用都進行了愉快的交流,想到工資不差還能嘗試新東西,不由暗喜。mysql
事實上開始工做後呢?程序員
用不到新技術、不接觸新框架,甚至連創新優化都少之又少。面試
跳槽成了換個地方重複crud的平常。redis
爲何入職先後的工做要求會差這麼大spring
爲何有能力造火箭卻還只能每天聽螺絲擰緊的聲音sql
對衆多中小互聯網企業來講,採用這個小套路可能也是迫於無奈。數據庫
談到互聯網企業,你腦海裏無非是BATJ或者各類獨角獸,名不見經傳的小企業根本無法和行業龍頭搶人。
那爲了公司可以運做該怎麼吸引人才呢:包裝本身,去搬大廠那一套。
包裝是讓本身「接近」大廠最快的捷徑,而面試又是包裝裏最容易實現的部分。
因此即使本身在工做中根本用不到那麼多高級的東西,該說的、該問的也同樣不會少,這個目的很簡單,就是爲了吸引應聘者。
畢竟只要應聘者踏進了公司的這個大門兒,條件什麼的再談也不遲。
招聘方有他的苦衷,但這不意味着應聘者就該吃這個虧。
當你意識到HR在虛張聲勢時,程序員們要怎麼合理又不失禮貌的「懟」回去來維護本身的權益呢。
熱心網友們給出了這樣的建議:
關於架構
HR:你平時經常使用哪些框架?
程序員:在沒有項目經理刻意要求的狀況下,我基本不用框架,選擇本身寫原生。
HR:可是框架能夠解決不少問題,好比spring的面向切面的思想有助於使代碼具備更好的可讀性和易維護性。
程序員:若是框架確實可以有效地解決個人問題,我會願意去學習而且使用它們的。但是,在我以前的開發經歷中,尚未遇到過這類棘手的問題。
……
關於高併發
HR:高併發算不算棘手的問題?你怎麼應對高併發?
程序員:線程池加同步隊列、加拒絕策略來保護服務器不會癱瘓。
HR:你爲何不使用redis來處理高併發?
程序員:若是java本身有能力來解決這個問題了,就沒有必要再去求助其餘工具。
……
關於數據庫
HR:你作過mysql優化嗎?
程序員:我不須要作mysql優化。由於mysql+php已是過去式了,如今是oracle+java的時代。除非貴公司還作外包項目而不是自主產品。
HR:但這並不意味java不能與mysql相配合。
程序員:您能夠了解一下甲骨文官方的明文規定—java的最佳搭檔是oracle,而不是mysql。
……
關於前端
HR:你熟悉前端的js嗎?
程序員:熟悉,js是一種基於對象的語言。
HR:爲何是基於對象而不是面向對象?
程序員:java是面向對象的,其三大特性爲:封裝、繼承和多態。js纔是基於對象,其特性爲原型和閉包。這二者徹底不是一回事。
……
還有不少提問上的細節,面試時的你或許沒能反映過來,但過後回想起來多少仍是會以爲好笑吧。
若是我有能力,請給我能發揮出來的工做。
若是工做簡單,請不要耽誤人才發光發熱。
願你可以蛟龍得水,趕上賢明的公司。
更多內容也請關注
程序員求職之路
一個爲程序員量身定作的求職公衆號
給你貼心有效的大廠面試真題
面試乾貨、職業發展乾貨、簡歷模