激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

如何面試java應聘者

時(shí)間:2020-12-12 18:40:08 如何面試 我要投稿

如何面試java應聘者

  Java的主要工作是通過(guò)編程語(yǔ)言來(lái)制作互聯(lián)網(wǎng)頁(yè)面、制作動(dòng)態(tài)效果以及網(wǎng)站等技術(shù),那么面試官在面試時(shí)如何判斷應聘者的好壞呢,本文是YJBYS小編分享給大家的如何面試java應聘者,歡迎參考閱讀。

如何面試java應聘者

  如何面試java應聘者(一)

  java面試官的“面試心得”

  在公司當技術(shù)面試官幾年間,從應屆生到工作十幾年的應聘者都遇到過(guò)。先表達一下我自己對面試的觀(guān)點(diǎn):

  1.筆試、面試去評價(jià)一個(gè)人肯定是不夠準確的,了解一個(gè)人最準確的方式就是“路遙知馬力,日久見(jiàn)人心”。通過(guò)一、二個(gè)小時(shí)內的做題、交流,只是沒(méi)有其他辦法下進(jìn)行的無(wú)奈之舉,所以通過(guò)了面試不代表有多成功,沒(méi)通過(guò)也不代表有多失敗。

  2.好的面試官本身交談的時(shí)候就不應當把自己一個(gè)居高臨下的角色上,應當把自己和應聘者當做兩個(gè)做技術(shù)的人平等的交流,把自己當作權威往往就會(huì )受到觀(guān)點(diǎn)的角度、語(yǔ)言表達、工作領(lǐng)域的慣性的制約。

  3.好的考察題目則是大家能經(jīng)常接觸,不同層次的人能有不同層次的答案,能從問(wèn)題引申出后面繼續討論的話(huà)題。

  舉個(gè)例子拋磚引玉,下面這個(gè)問(wèn)題是我以前常問(wèn)的,從應屆生到工作十幾年的人都問(wèn)過(guò):

  引用

  “地球人都知道,Java有個(gè)東西叫垃圾收集器,它讓創(chuàng )建的對象不需要像c/cpp那樣delete、free掉,你能不能談?wù),GC是在什么時(shí)候,對什么東西,做了什么事情?”

  我自己分析一下這個(gè)問(wèn)題,首先是“什么時(shí)候”,不同層次的回答從低到高排列:

  1.系統空閑的時(shí)候。

  分析:這種回答大約占30%,遇到的話(huà)一般我就會(huì )準備轉向別的話(huà)題,譬如算法、譬如SSH看看能否發(fā)掘一些他擅長(cháng)的其他方面。

  2.系統自身決定,不可預測的時(shí)間/調用System.gc()的時(shí)候。

  分析:這種回答大約占55%,大部分應屆生都能回答到這個(gè)答案,起碼不能算錯誤是吧,后續應當細分一下到底是語(yǔ)言表述導致答案太籠統,還是本身就只有這樣一個(gè)模糊的認識。

  3.能說(shuō)出新生代、老年代結構,能提出minor gc/full gc

  分析:到了這個(gè)層次,基本上能說(shuō)對GC運作有概念上的了解,譬如看過(guò)《深入JVM虛擬機》之類(lèi)的。這部分不足10%。

  4.能說(shuō)明minorgc/full gc的觸發(fā)條件、OOM的觸發(fā)條件,降低GC的調優(yōu)的策略。

  分析:列舉一些我期望的回答:eden滿(mǎn)了minor gc,升到老年代的對象大于老年代剩余空間full gc,或者小于時(shí)被HandlePromotionFailure參數強制full gc;gc與非gc時(shí)間耗時(shí)超過(guò)了GCTimeRatio的限制引發(fā)OOM,調優(yōu)諸如通過(guò)NewRatio控制新生代老年代比例,通過(guò) MaxTenuringThreshold控制進(jìn)入老年前生存次數等……能回答道這個(gè)階段就會(huì )給我帶來(lái)比較高的期望了,當然面試的時(shí)候正常人都不會(huì )記得每 個(gè)參數的拼寫(xiě),我自己寫(xiě)這段話(huà)的時(shí)候也是翻過(guò)手冊的;卮鸬肋@部分的小于2%。

  PS:加起來(lái)不到100%,是因為有確實(shí)少數直接說(shuō)不知道,或者直接拒絕回答的= =#

  分析第二個(gè)問(wèn)題:“對什么東西”:

  1.不使用的對象。

  分析:相當于沒(méi)有回答,問(wèn)題就是在問(wèn)什么對象才是“不使用的對象”。大約占30%。

  2.超出作用域的對象/引用計數為空的對象。

  分析:這2個(gè)回答站了60%,相當高的比例,估計學(xué)校教java的時(shí)候老師就是這樣教的。第一個(gè)回答沒(méi)有解決我的疑問(wèn),gc到底怎么判斷哪些對象在不在作 用域的?至于引用計數來(lái)判斷對象是否可收集的,我可以會(huì )補充一個(gè)下面這個(gè)例子讓面試者分析一下obj1、obj2是否會(huì )被GC掉?

  3.從gcroot開(kāi)始搜索,搜索不到的對象。

  分析:根對象查找、標記已經(jīng)算是不錯了,小于5%的人可以回答道這步,估計是引用計數的方式太“深入民心”了;究梢缘玫竭@個(gè)問(wèn)題全部分數。

  PS:有面試者在這個(gè)問(wèn)補充強引用、弱引用、軟引用、幻影引用區別等,不是我想問(wèn)的答案,但可以加分。

  4.從root搜索不到,而且經(jīng)過(guò)第一次標記、清理后,仍然沒(méi)有復活的對象。

  分析:我期待的答案。但是的確很少面試者會(huì )回答到這一點(diǎn),所以在我心中回答道第3點(diǎn)我就給全部分數。

  最后由一個(gè)問(wèn)題:“做什么事情”,這個(gè)問(wèn)發(fā)揮的空間就太大了,不同年代、不同收集器的動(dòng)作非常多。

  1.刪除不使用的對象,騰出內存空間。

  分析:同問(wèn)題2第一點(diǎn)。40%。

  2.補充一些諸如停止其他線(xiàn)程執行、運行finalize等的說(shuō)明。

  分析:起碼把問(wèn)題具體化了一些,如果像答案1那樣我很難在回答中找到話(huà)題繼續展開(kāi),大約占40%的人。

  補充一點(diǎn)題外話(huà),面試時(shí)我最怕遇到的回答就是“這個(gè)問(wèn)題我說(shuō)不上來(lái),但是遇到的時(shí)候我上網(wǎng)搜一下能做出來(lái)”。做程序開(kāi)發(fā)確實(shí)不是去鍛煉茴香豆的“茴”有幾 種寫(xiě)法,不死記硬背我同意,我不會(huì )糾語(yǔ)法、單詞,但是多少你說(shuō)個(gè)思路呀,要直接回答一個(gè)上網(wǎng)搜,我完全沒(méi)辦法從中獲取可以評價(jià)應聘者的.信息,也很難從回答 中繼續發(fā)掘話(huà)題展開(kāi)討論。建議大家盡量回答引向自己熟悉的,可討論的領(lǐng)域,展現給面試官最擅長(cháng)的一面。

  3.能說(shuō)出諸如新生代做的是復制清理、from survivor、to survivor是干啥用的、老年代做的是標記清理、標記清理后碎片要不要整理、復制清理和標記清理有有什么優(yōu)劣勢等。

  分析:也是看過(guò)《深入JVM虛擬機》的基本都能回答道這個(gè)程度,其實(shí)到這個(gè)程度我已經(jīng)比較期待了。同樣小于10%。

  4.除了3外,還能講清楚串行、并行(整理/不整理碎片)、CMS等搜集器可作用的年代、特點(diǎn)、優(yōu)劣勢,并且能說(shuō)明控制/調整收集器選擇的方式。

  分析:同上面2個(gè)問(wèn)題的第四點(diǎn)。

  最后介紹一下自己的背景,在一間不大不小的上市軟件公司擔任平臺架構師,有3年左右的面試官經(jīng)驗,工作主要方向是大規模企業(yè)級應用,參與過(guò)若干個(gè)億元級的項目的底層架構工作。

  如何面試java應聘者(二)

  1.前臺后臺都做嗎? 10分

  這一般是我的第一個(gè)問(wèn)題,超過(guò)90%的人會(huì )回答:"都做,后臺多一點(diǎn),前臺少一點(diǎn)"

  這不是我想要的答案,鬼都知道程序員都要多少涉及一下前臺,后臺更不用說(shuō)了.

  碰到過(guò)一個(gè)聰明人,他是這么回答的: 前臺js寫(xiě)的比較熟練,html的框架模板也能搭建的非常整齊美觀(guān),只是特效能力比較差

  這個(gè)問(wèn)題我不想過(guò)多討論,加分但不減分

  2.事務(wù),什么是事務(wù),為何用事務(wù) 10分

  大部分面試者,就會(huì )舉各種各樣的例子(比如銀行存錢(qián),這個(gè)最多)來(lái)說(shuō)明這個(gè)問(wèn)題,其實(shí)他們都理解.

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

  這個(gè)問(wèn)題可以大概了解出面試者的分析能力,以及語(yǔ)言總結能力,還有他們對這個(gè)玩意的理解程度

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

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

  這個(gè)就是對技能的掌握程度了

  大部分又是舉例子,什么找中介啊之類(lèi)的, 其實(shí)就是來(lái)掩蓋他們懂一點(diǎn)實(shí)現邏輯,但是不知道源碼怎么實(shí)現的.

  但還真是有學(xué)霸能把代理的原理講出來(lái),非常好.

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

  4.兩個(gè)項目之間如何通信 10分

  很基礎的問(wèn)題,答上來(lái)就有分,說(shuō)明你接觸或者了解過(guò)網(wǎng)絡(luò )

  5.在上個(gè)問(wèn)題基礎之上問(wèn),碰到亂碼怎么解決,utf-8和gbk可以直接轉換么 10分

  大部分應聘者到這里基本就開(kāi)始胡扯了. 有說(shuō)聲明字符串編碼接收的,有說(shuō)改項目編碼的,各種各樣五花八門(mén).

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

  直接說(shuō)明了他們完全沒(méi)有遇到過(guò)此類(lèi)問(wèn)題,也并不了解編碼.

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

  6.簡(jiǎn)述一項技術(shù)或設計模式的原理 20分

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

  答不出減分,答出加分

【如何面試java應聘者】相關(guān)文章:

作為hr如何面試應聘者02-21

應聘者如何郵件跟進(jìn)面試進(jìn)展08-23

無(wú)經(jīng)驗應聘者如何準備面試01-03

應聘者面試時(shí)如何自我介紹12-22

招聘面試中如何找到應聘者的弱點(diǎn)01-24

應聘者如何防止在面試時(shí)被愚弄09-19

在面試時(shí)如何掀開(kāi)應聘者的底牌09-08

面試時(shí)如何給應聘者留下好印象08-30

如何判斷面試應聘者的穩定性08-30

關(guān)于面試如何辨別應聘者的責任心08-19

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频