Java 실력 테스트
Core syntax와 types, methods/overloading/scope, collections/generics/control flow, 그리고 exceptions/concurrency/idioms에 걸쳐 Java를 테스트하세요. 30개의 코드 읽기 질문, 카테고리별 즉시 점수, 가입 없이 무료입니다.
Java 테스트이란?
이것은 시나리오 기반 Java 테스트입니다: 30개의 짧은 코드 스니펫, 각각 뒤에 실제로 실행될 때 무엇이 일어나는지 묻는 질문. == 비교가 content 대신 quietly references를 check합니다. Integer autoboxing cache가 128 이하에서 ==가 작동하는 것처럼 보이게 하고 그 위에서 조용히 실패합니다. Finally block이 return value를 아무도 모르게 override합니다. 당신은 코드가 실제로 무엇을 print하거나 하는지 match하는 answer를 선택하며, 그것이 어떻게 해야 할 것처럼 보이는 것이 아닙니다.
더 읽기접기
30개의 질문이 4개 영역을 cover합니다 — core syntax와 types, methods/overloading/scope, collections/generics/control flow, 그리고 exceptions/concurrency/idioms. 이 4개가 reading code와 running code가 quietly diverge하는 곳이며, job posting의 Strong Java가 interview 안에서 한 번 나타날 때 무엇을 의미하는지 구체적으로 알아내는 곳입니다. 당신은 각 영역에서 점수를 받으므로, weak spot은 lower total이 아니라 weak spot으로 나타납니다.
약 6분이 걸리며, signup이 없으며, write하거나 compile할 코드가 없습니다 — 모든 질문은 read-and-predict이며, senior engineer가 pull request를 review하는 같은 방식입니다. Syntax를 아는 것과 특정 snippet이 runtime에 무엇을 하는지 아는 것은 다른 기술이며, 이것은 두 번째 것을 measure합니다.