剛學會helloworld,去面試JAVA開發有希望嗎?j1weze2020-12-18 20:31:07

肯定有啊,如果你再有個中專以上文憑就更完美了,各個大廠瘋狂搶人!

剛學會helloworld,去面試JAVA開發有希望嗎?程式少年2020-12-19 14:27:10

面試初級java開發甚至是實習生最基本的java語法還是需要會的。

剛學會helloworld只能說是剛接觸java,對實際的開發並沒有什麼作用,假設有幸公司招,那進去絕對不是做java開發工作

建議網上找個課程系統學一遍,再去面試

剛學會helloworld,去面試JAVA開發有希望嗎?知乎使用者2021-01-04 20:11:10

放開這個問題,讓我來。

作為一個長期招聘Java開發的技術人員,我在14年就面過一個真的只會Java HelloWord的選手,我們最終還是錄用了他。

彆著急噴我傻x。

14年的夏末,team要招聘一個做產品排程的開發,當時這個崗位招聘就是這個專案核心程式設計師。我們這邊一面先要和候選人聊聊英文,如果還ok的話就會到我這邊來,開始技術面。

那天,我讓漂亮的大長腿實習生小姐姐去把這位候選人請了上來。候選人個子不高,戴副眼鏡,戴著一副厚厚的全框眼鏡,滿臉的青春痘我一眼就看出來沒有女朋友,頭上的頭髮所剩無幾。

他坐在我對面,我看看了他的簡歷,頓時心中怒火,這哥們的簡歷怎麼進來的,hr也太水了吧?我很不耐煩地讓他先自我介紹一下。果然,經歷平平,根本沒有做過什麼像樣的專案。我問他,然後呢?(就這?)他眼神開始有點渙散,點頭輕輕地嗯了一聲。我一臉鄙視的看著他,打算用10分鐘時間結束這場面試。他也如坐針氈,有點尷尬。

我對他們的專案壓根一點興趣都沒有,因為他做的幾個專案,業務沒業務,技術沒技術。所以開始問他資料結構和演算法。

我把紙和筆遞給他,來,寫個HashMap吧。先說說你的思路,說清楚就可以寫了。他大概說了說,我聽完覺得還行啊,那寫寫吧。這個哥們用不到10分鐘,居然用C語言實現了出來了。我一看程式碼,我去,還行啊。

但我是沒有這麼容易打發的。我繼續考他,“樹結構”熟悉吧?此刻,他有點自信了,說道,熟悉。“那你實現一個紅黑樹吧,重點把平衡演算法實現出來。”這哥們非常淡定,接過紙和筆就開始寫了起來。竟然不到20分鐘,實現好了,而且還用白板給我演示了他的實現思路,還把時間複雜度給我推了一遍。

我頓時覺得,這個貨不一般。繼續問:“現在有一個10G的檔案,但計算機的記憶體只有1G,怎樣實現對這個檔案的處理分析?”。這哥們越來越自信了,跟我詳細地介紹用分散式的方式來實現云云。

聊到這裡,我基本上對他刮目相看了,真是人不可貌相,這一坨屎的簡歷有這水平也實屬不易了。

然後我又問了一個問題,“我們現在要做一個排程系統,這裡面會有不同產品、不同客戶、不同平臺的case,說說你的實現思路吧”。這個哥們語出驚人,告訴我用有向圖來實現,並現場畫圖,告訴我如何設計。

我當時有點愣住了,這個貨就是我們需要的!!!我當時直接給的透過,然後去跟我們的manager說了一下這個哥們的情況。

三面,我們頭讓他先說一下JVM的類載入機制。這個哥們一下愣住了,說:Java我只會Hello World。我當時也有點吃驚。這tm啥情況…我老大看了看我,恨不得當時就要掐死我。然後我趕緊打圓場,說這個同學的資料結構、演算法,計算機基礎很不錯。於是,我老大就開始跟他聊演算法、順便聊了聊作業系統。結果,我老大也驚了。這哥們可以啊。然後又看了看我,投來了滿意的笑容。我尷尬一笑,強裝淡定,喝口水先壓壓驚。

最後,我們商量後讓他入職。而且,讓他負責這個專案的排程引擎開發。

後來,我們才知道,這位大哥是某大學ACM集訓隊的隊長。

剛學會helloworld,去面試JAVA開發有希望嗎?Aetherus2021-01-04 23:35:33

如果我是面試官,你說你會Hello World,我可能會追問以下幾個問題:

作為程式入口的main方法為什麼是static的?

main方法能不能拋異常?

main方法的引數型別是什麼?為什麼是這種型別的?

能不能把main宣告成private的?為什麼?

main能不能過載?

有沒有辦法不用System。out和System。err,但仍然能把Hello World列印到控制檯?

其中的1、3、6會是我比較關注的。1考的是Java程式的啟動機制,3考的是命令列引數問題,6考的是作業系統提供的IO機制。如果你能回答上6,我會讓你把程式碼當場寫出來,進一步考察程式碼規範性。如果還能過,那就讓你給你的Hello World寫個單元測試,考察程式碼重構能力。總之從hello world可以由淺入深引申出一堆考點。

剛學會helloworld,去面試JAVA開發有希望嗎?有米2021-01-07 14:00:08

……

我記得,程式設計學習的第一課,就是helloworld。

helloworld只是起點,去面試不能說是沒有希望,而是壓根兒進不了面試,當然有後門的,當我沒說。