測驗你的 Java 技能
測驗你在核心語法和類型、方法/過載/作用域、集合/泛型/控制流及異常/併發/習語方面的 Java 技能。30 道程式碼閱讀情景題,按類別即時評分,免費且無需註冊。
Java 測驗是什麼?
這是一套基於情景的 Java 測驗:30 段真實程式碼片段,每段後跟一個問題,考察執行時實際會發生什麼。一個用 == 比較 String 的引用而非內容的比較。一個 Integer 自動裝箱快取使 == 在 128 以下表現正常,128 以上無聲失敗。一個 finally 塊無聲地覆蓋 return 值。你要選出與程式碼實際列印或做的內容相符的答案,而不是看起來應該發生什麼的答案。
繼續閱讀收起
這 30 道題涵蓋四個領域 — 核心語法和類型、方法/過載/作用域、集合/泛型/控制流及異常/併發/習語。這四個是讀程式碼和執行程式碼會悄悄產生分歧的地方,也是職位招募資訊中「懂 Java」進了面試後通常意味著具體東西的地方。你會得到四個領域各自的得分,所以薄弱環節顯示為薄弱環節而不是被總分掩蓋。
整個測驗約需六分鐘,無需註冊,也無需編寫或編譯程式碼 — 每道題都是「讀和預測」,就像資深工程師稽核一個拉請求。知道語法和知道某個特定片段實際會做什麼是兩項不同的技能,這個測驗衡量的是第二項。