Java Placement Quiz
Before a music teacher starts lessons with a new student, they usually ask them to play a few short pieces. Ten minutes later the teacher knows whether to begin with scales, polish what the student already plays, or go straight to the hard pieces. This quiz does the same for Java. Answer the 10 questions below, submit, and you will get a suggested track with a link to where you should start. It takes about five minutes.
The Three Tracks
This course is written once but can be read in three ways.
| Track | Who it suits | How to use the course |
|---|---|---|
| Learn | Students, career switchers and anyone new to Java | Go lesson by lesson from the start, doing every practice task |
| Refresh | Developers who know Java, often from the Java 8 days | Catch up on modern Java first, then the topics interviews ask most |
| Deep Dive | Experienced engineers who want to know why Java behaves as it does | Read the JVM, memory, concurrency and performance lessons in depth |
The Quiz
Questions 1 to 4 check the basics, 5 to 7 everyday Java, and 8 to 10 advanced topics.
What Your Score Means
| Score | Track | Where to start |
|---|---|---|
| 0 to 4 | Learn | What Is Java, then every lesson in order |
| 5 to 7 | Refresh | Java 9 to 11 Features, then the modern Java lessons and the topics interviews ask most |
| 8 to 10 | Deep Dive | JVM Architecture Overview, then memory, bytecode, collections internals and concurrency |
Was this tutorial helpful?