
大家周末愉快,當你看到這篇文章的時候,事情已經過去幾天了。
剛從洽談室走出來,心情很複雜!
棧長面試過很多人,不乏知識淵博、技能頂尖的選手,但從未遇到過工作了三年,卻一個問題都答不上來。。
這場史無前例的面試,我和面試者的臉上都寫滿了尴尬,最後戲劇性收場。
面試者工作了三年,履歷上寫滿了各種前沿的技術,如:Spring Boot、Spring Cloud、Dubbo、RabbitMQ……
自我介紹沒什麼亮點,能想起來的就是他說的前後端分離了,下面便進入了尴尬模式。。
棧長:你剛說到你們做了前後端分離,你能說下前後端分離有哪些規範嗎?
他:規範?沒有什麼規範啊。
棧長:怎麼可能沒規範呢?
他:(他想半天)……就是後端傳回 JSON 資料,前端人員根據一個文檔來開發。
棧長:就這麼簡單麼,還有别的麼?
他:沒有别的吧!
棧長:那後端接口設計沒任何規範嗎?别人拿到 URL 不是可以随意調用麼?
他:有 MD5 加密什麼的吧……
我接着問怎麼處理加密邏輯的,又說不出是以然了,顯然我對前後端分離相關回答是非常不滿意的,我接着對這個話題繼續展開了連環炮,考驗下他的技術攻底到底怎麼樣。
棧長:那後端向前端怎麼傳回 JSON 格式的資料呢?
他:(吱唔……抓頭發,眼神漂浮不定……)
棧長:這個問題的難點在哪?
他:沒有難點,隻是我不知道。
棧長:(這都不知道,考下他 Spring 常識吧!)那 Spring 裡面怎麼注入一個對象?
棧長:(Spring都不知道,考下他 Java 常識吧!)那 Java 裡面怎麼實作多線程?
棧長:那 JVM 裡面分為哪些記憶體區域?(感覺問不下去了,最後一個問題了)
棧長:(真心問不下去了……)你是做 Java 的麼?我都沒往深裡啊,這麼簡單的都不會
他:最近面試都沒人這麼問我……我懷疑我是個假的吧!(然後垂下頭)
棧長:建議你回去好好複試一下吧,這樣面試不通過的,不好意思。
……
…………不能完全還原面試現場,以上隻是部分内容回顧。
整場下來,給我的感覺就是,他一個問題都沒有答上來。 。
面試完,尴尬收場,不知道說什麼好。但從整個面試環節以及他的臉上,我讀到了他的尴尬、汗顔、無地自容……
事後我也回顧了這場面試,面試者很有僞造履歷及工作經驗的嫌疑,也或許是他在機關寫 CRUD 寫多了,很多基礎的知識都忘記了。
不管怎麼說,回過頭來想,即使每天 CRUD,也不可能一個問題都答不上來啊,關鍵問的都是常用的基礎知識,還工作了三年,不知道大家怎麼看,反正我覺得挺不可思議的。
現在的程式員啊,要麼牛的一比,牛馬蛇神啥的都能說一套,要麼菜的一比,一個問題都不會,人與人之間的差距真的太大了。
工作三年了,還不如一個剛畢業的,程式員們,真的要對自己有要求了,技術上每年都要有所提升,不然和鹹魚有什麼差別?又憑什麼要比實習生更高的薪水?用什麼來支撐?
為什麼說面試造火箭,工作擰螺絲,這不是笑話,如果你隻會擰螺絲,那你永遠隻會在最底層,即使來了造火箭的活,你也上不了。都要造火箭的薪水,為什麼企業要招個隻會擰螺絲的?
另外,現在 Java 開發市場簡直不能太飽和了,人才太多,鬼才也多,教育訓練機構兩三個月就能教育訓練出來一大批,程式設計門檻何止之低,競争又何止之大,不會點硬核,怎麼脫穎而出?
不要拿在公司隻做 CRUD 這些借口吧,這不是阻止技術能力提升的理由,既然選擇了這一行,就得努力吧,閑下來多看些技術書籍,關注下技術發展動态,關鍵是要沉下心去學習。
最後的最後,希望本文能對大家有所啟發,哪怕是那麼一小部分人也是好的。