作為Java面試官--談談一年來的面試總結__java基礎

來源:互聯網
上載者:User

自過完年到現在,作為一名中小型(200-500)人的互連網公司的小Java技術面試官.

目前已經面試了將近200個求職者,作為一名技術深度不怎麼樣的程式員.我還是被雷了個外焦裡嫩...

面試者我就不多說了,林子大了什麼鳥都有,大家都懂.

簡單談一談我常問的一些問題,以及目的吧:

ps:本人也不是大牛,就是接觸的面廣了一點,多少都能嘮上兩句~

另外本人面的大多是3年以內工作經驗的.

心情不是很好,文筆也很爛, 大家全當散分貼娛樂娛樂算了.

1.前台後台都做嗎? 10分

這一般是我的第一個問題,超過90%的人會回答:"都做,後台多一點,前台少一點"

這不是我想要的答案,鬼都知道程式員都要多少涉及一下前台,後台更不用說了.

碰到過一個聰明人,他是這麼回答的: 前台js寫的比較熟練,html的架構模板也能搭建的非常整齊美觀,只是特效能力比較差

這個問題我不想過多討論,加分但不減分

2.事務,什麼是事務,為何用事務 10分

大部分面試者,就會舉各種各樣的例子(比如銀行存錢,這個最多)來說明這個問題,其實他們都理解.

但這不是我想要的答案,我期望的答案只有一句:"保證資料的一致性和完整性" ,可惜只有5%左右的人答出來了

這個問題可以大概瞭解出面試者的分析能力,以及語言總結能力,還有他們對這個玩意的理解程度

答不出減分,舉例子不加分

3. 面向切面(AOP),原理是什麼 10分

這個就是對技能的掌握程度了

大部分又是舉例子,什麼找中介啊之類的, 其實就是來掩蓋他們懂一點實現邏輯,但是不知道源碼怎麼實現的.

但還真是有學霸能把代理的原理講出來,非常好.

答不出減分,舉例子不加分,講出原理雙倍分.

4.兩個項目之間如何通訊 10分

很基礎的問題,答上來就有分,說明你接觸或者瞭解過網路

5.在上個問題基礎之上問,碰到亂碼怎麼解決,utf-8和gbk可以直接轉換麼 10分

大部分應聘者到這裡基本就開始胡扯了. 有說聲明字串編碼接收的,有說改項目編碼的,各種各樣五花八門.

更有甚者,utf-8和gbk可以直接轉換...

直接說明了他們完全沒有遇到過此類問題,也並不瞭解編碼.

答不出不減分,胡扯減分,答對雙倍分.

6.簡述一項技術或設計模式的原理 20分

這個幾乎是送分的,但90%的人答不出.我很不解.

答不出減分,答出加分

-----------------------------------------------------------------------------------------------------------------------------

問完以上幾個問題,我大概可以判斷出應聘者的技術程度,

基本上過50分,以及達到複試要求了.

雖然不能說明這個求職者對技術掌握的範圍與深度.

但至少說明他是一個對程式員都興趣的人.

因為我面試的大部分都是3年以下工作經驗的,所以並沒有問一些和Java沒太大聯絡的問題

偶爾會碰到一些學霸,我會跟他們討論討論緩衝, 資料庫調優,大資料的處理,並發問題.

答出來的都加分, 答不出的我也會引導一下,然後讓他們自己分析給出方案.

到這裡的基本都是確定可以錄取的.剩下的就是談薪資而已.

------------------------------------------------------------------------------------------------------------------------------

唉,其實寫了這麼多就是想發發牢騷,面了快倆月了,幾百個人,只招到2,3個合適的.

因為本人所在公司最近發展比較迅速,項目開發的周期都比較短,迫切需要過來就能上手的.

但面試了這麼久感覺很失望.

感覺現在的程式員真正熱愛編碼的越來越少了.

程式員正在向著出租車司機這一職業靠攏--- 開車(開發模組)-[過程?什麼是過程.]-送你到地方(完成任務)-多要點錢.

自己帶著項目,不被領導重視.

薪資不如新來的菜鳥. 心裡很不是滋味.

故來發發牢騷,各位口下留情.

另外求職的各位同行,希望多鍛煉自己的口才與技術.

散會

努力吧~

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.