JavaRush /Java Blog /Random-TW /Java初級面試:如何準備以及問什麼

Java初級面試:如何準備以及問什麼

在 Random-TW 群組發布
在 JavaRush 的文章中,我們努力定期觸及就業如此重要的主題,尤其是對於缺乏經驗或全新的程式設計師而言。我們已經了解了 Java 初級人員如何提高自己的技能並獲得實踐經驗,在哪裡更容易找到工作以及如何取悅雇主,以及如何製作一份很酷的簡歷並改善您的 LinkedIn 個人資料以最大限度地提高您的工作效率。被錄用的機會。 Java 初級面試:如何準備以及要問什麼 - 1今天我們要重點介紹程式設計師成功就業的另一個方面,即如何準備面試,面試時應選擇什麼行為策略以及向面試官提出​​哪些問題,以免顯得像個程式設計師。傻子。如果你幸運的話,你也會給人一種強硬的專業人士的印象(或者,讓我們現實一點,至少是一個可靠的普通人)。

前期準備。基本清單

1. 研究用人公司

儘管程式設計過程本身並不太依賴公司的工作領域,但對於成功的面試來說,了解公司的業務及其開發的產品仍然是非常可取的,而且通常是必要的。首先,研究有關公司及其所在行業的一般信息,仔細查看其官方網站和社交網絡頁面,並閱讀其博客(如果有的話)是有意義的。查看提及該公司及其產品的最新新聞也是一個好主意 - 特別是,這將幫助您了解該組織目前面臨哪些問題和挑戰,它正在朝什麼方向發展以及什麼與競爭對手相比,它具有優勢。 Java 初級面試:如何準備以及要問什麼 - 2了解公司的使命是什麼以及其所在行業的普遍情況在面試過程中會很有用。這將幫助您為面試官提出​​正確的問題(我們將在下面討論問題以及為什麼它們很重要),並在面試部分當候選人需要談論他的經歷並簡要介紹時選擇更明智的策略簡歷中指出的要點。

2. 在網路上搜尋該公司的建議和標準面試問題。

您經常可以在互聯網上找到有關特定公司如何進行面試的非常詳細的信息,以及已經面試過類似職位的人的建議。首先,這與大公司有關,因為大公司選擇候選人的過程是標準化的,並且需要幾個階段。Glassdoor 和 Indeed 是最受歡迎的網站,提供有關世界各地公司的資訊、他們的招聘方式以及最重要的是現任和前任員工的評論。這是如果我們談論全球資源的話。在俄語領域,他們的「英雄」——IT 專家通常更喜歡在烏克蘭 Dou.ua、俄羅斯 Habr Career、白俄羅斯 dev.by(以及眾所周知的未經審查的資源,可以透過 Google 搜尋「美麗的它」) 。在上述資源的公司評論部分,您通常可以找到相當詳細的描述,不僅包括整個面試過程,包括面試的持續時間和對話方式,還包括向所有候選人提出的具體問題。

3.查看您的Git儲存庫

對於那些有第三方專案和個人寵物專案工作經驗的人,以及工作經驗很少的程式設計師來說,強烈建議擁有它們,在面試前檢查你的Git 儲存庫是有意義的:更新它,如有必要,刪除或隱藏那些項目,展示您真正不想要的項目,反之亦然,突出顯示那些不值得誇耀的罪惡。此外,許多經驗豐富的專家建議再次查看您的程式碼,以確保至少對作者本人來說是可以理解的,因為面試官在查看程式碼範例後很可能會問幾個問題。例如:“你在做這個專案的過程中學到了什麼?”,“你為什麼這樣寫程式碼?”,“這個專案最困難的部分是什麼?”,“你必須做出任何決定嗎?”無法解釋你的程式碼並談論在特定專案上工作的複雜性可能會嚴重破壞候選人的印象。另一方面,一個好的Git 儲存庫將有助於展示您最大的優勢、職業發展的能力和進步的願望。

4. 練習解決程式設計問題

技術程式設計問題幾乎總是在主要面試的某個階段向候選人提出,因此練習解決這些問題是個好主意。此外,任務甚至經常分配給非常有經驗的程式設計師——他們更多地是為了評估邏輯技能和尋找解決方案的能力,而不是測試直接程式設計技能。而他們的解決方案,如果你沒有太多這方面的經驗,在面試時間有限的時候,可能會造成意想不到的困難。 Java 初級面試:如何準備以及要問什麼 - 3有相當多的資源與程式設計任務。在英文網站中,LeetCodeCodinGameCracking the Coding Interview等非常受歡迎。那麼,俄語 Java 程式設計任務的最佳資源無疑是 JavaRush。

5. 準備一系列問題和對話主題

提前準備一系列問題和潛在的對話主題是一種明智的策略,它不僅可以幫助您避免在第一次約會時失敗,而且可以在程式設計師職位的面試過程中避免失敗。有關用人公司的信息(我們的清單上的第一項對其進行研究)在這裡將非常有用。向面試官提出​​精心設計的問題不僅能讓你給雇主留下好印象,還能讓你獲得更多關於工作和公司的資訊、要完成的任務以及潛在的困難。同時,在提出問題時,不要太熱心,試圖把問題問得複雜、晦澀,以給面試官留下深刻的印象。這裡的主要目標是展示您對該行業的興趣和了解,並盡可能多地獲取有關公司的有價值的資訊。

要問什麼問題?向面試官提出​​的 10 個最佳問題清單

對於候選人在面試中向公司代表提出的有意義的問題,這樣的話題不應該受到關注,並且被認為是不重要的,因為在計劃面試時,每個人都首先努力準備回答,而不是提問。我們上面已經討論過為什麼要向面試官提出​​正確的問題很重要。現在,讓我們列出一小部分問題,這些問題在程式設計師職位面試中最合適,同時也是最有用的。但首先,引用一些「有經驗的人」的意見和建議。「向面試官提出​​的最佳問題是那些需要詳細回答的問題,並且可以讓你更深入地了解公司、與你一起工作的團隊以及職位本身。它們可以讓你更多地了解這家公司的軟體開發工具和實踐、決策過程是如何構建的、使用了哪些技術,甚至是這家公司在職業成長和專業發展方面可以期待什麼,」招聘公司 Negotiation Geek 的職業策略師兼執行長 Joanna Tropp-Bluestone 說。 Java 初級面試:如何準備以及要問什麼 - 4「潛在的開發商在面試時不應該問雇主一些普遍的問題。你需要「感受」你的對話者並提出適合他的問題。當然,在考慮要問什麼問題時,您需要考慮對話者(人力資源或技術專家)的背景。」Gunner Technology 執行長 Cody Swann 建議。

1. 你能告訴我一些我將與之合作的團隊成員嗎?

這是一個很好的問題,可以問你的直屬主管經理。這個問題,或者更確切地說是它的答案,將使您更好地了解與您合作的團隊是什麼樣的以及它的平衡程度。此外,根據經理的回答,可以對公司的管理風格的特徵以及他/她與這些人的關係形成看法。這個問題也可以換句話說:程式設計師平均在一家公司工作幾年?專家表示,答案將幫助您更了解公司文化以及融入團隊的難易度。

2. 如何衡量我的表現?

或者,換句話說,您可以問:如何衡量員工在特定職位上的成功程度?首先,專家建議,這樣的問題措辭表明候選人已經從高成就的角度考慮這份工作(但是,有人可以反駁這一說法)。此外,面試官的回答將使您更了解公司的期望,以及哪種績效評估方法對其來說更典型。

3.為什麼喜歡在這裡工作?

另一個值得問你未來老闆的好問題。讓您更了解企業文化以及對工作和新同事的期望。

4. 團隊目前面臨哪些挑戰?

「關鍵問題和主要競爭對手的問題顯示申請人關心公司的發展軌跡。這也顯示了他的自信以及面對挑戰和尋求答案的意願。」Gremlin 執行長 Kolton Andrus 說。

5. 公司目前使用哪些技術?

「對技術表現出真正興趣的候選人總是給我留下更深刻的印象。詢問正在使用哪些技術以及是否有機會從事創新工作是有意義的——優秀的開發人員總是會學習新的東西,」PhoenixNAP 全球 IT 服務總裁 Ian McClarty 建議。具有招募程式設計師經驗的專家最常建議在面試程式設計師職位時詢問面試官的一些問題:
  • 客戶如何從使用您的產品或服務中受益?
  • 有職涯發展的機會嗎?
  • 您對我的履歷和工作經驗有什麼意見嗎?
  • 貴公司使用什麼開發方法?
  • 有關申請人正在申請的確切公司的資訊。
讓我們再引用一句好話來結束吧。「讓我印象最深刻的是那些提前研究了我們公司並思考了建立此類產品的技術挑戰的候選人。這些人通常會提出與專案架構、技術選擇、擴展等相關的好問題。對於候選人來說,這是一個很好的機會,不僅可以證明自己,還可以了解公司是否真正知道自己在做什麼。」Obsidian Security 的 Sean Borman 說。

結語

這些技巧以及 JavaRush 上有關就業的其他資料將幫助您在面試過程中更加自信,增加成功的機會,甚至可能獲得更具吸引力的工作機會。好吧,我們 JavaRush 將繼續致力於幫助新手 Java 程式設計師找到工作的材料。然而,我們不僅在言語上提供幫助,而且在行動上提供幫助:訂閱 Premium Pro 的學生可以將他們的簡歷發送給我們進行審核- 我們的專家將對其進行研究並就應糾正或改進的內容提出建議。
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION