Junior Programmer study materials
Junior Programmer study resources

Junior Programmer exam-day guide

Junior Programmer · Prepare for the day ahead.

Your checklist

Government-issued photo ID

Bring the original ID, not a photocopy. The name must match your registration exactly; if it does not, contact the provider before exam day. Accepted ID types vary by provider and location, so confirm the list with the provider. needs_review

Appointment confirmation

Save or print the confirmation showing your exam name, date, time, and test-center address or remote-session link. Do not rely on a browser tab that may close.

Provider account credentials

Know your username and password. For remote proctoring, log in on the same device you used for the system test and keep the password manager or written credential accessible offline.

Completed system test (remote exams)

Run the provider's equipment check at least 72 hours before and again 24 hours before. Test webcam, microphone, speakers, browser lock, and internet stability. Fix failures while support is still open.

Allowed-materials check

Confirm whether notes, textbooks, documentation, or an online reference are permitted. Most programming exams restrict them, but do not assume. Write down the provider's answer. needs_review

Scratch paper and writing instrument policy

Confirm whether the test center supplies scratch paper or whether you may bring your own, and whether it must be destroyed or returned. needs_review

Calculator policy

Confirm whether a calculator is allowed and, if so, which model. Many junior programmer exams prohibit calculators; do not bring one unless the provider explicitly permits it. needs_review

Travel and arrival plan

Confirm the provider's recommended arrival time, then add buffer for parking, security checks, and check-in. For remote exams, confirm the room is quiet, private, and free of prohibited materials.

Water, snack, and medication plan

Confirm the break policy first. If breaks are allowed, ask whether the timer stops. Keep medication with you only if the provider permits it. needs_review

Timed practice test completed

Finish at least one full-length timed practice set under exam conditions before the final 24 hours. Record wrong answers by topic and review the underlying concept, not just the answer.

Exam format and pass-mark check

Confirm the number of questions, time limit, question types (multiple choice, code tracing, short coding), and pass score with the provider. Do not rely on forum claims. needs_review

Sleep and alertness plan

Protect normal sleep in the last two nights. A rested candidate catches syntax errors and misread questions better than a candidate who crammed until 3 a.m.

Plan the day

72 hours before

Confirm appointment details, ID requirements, allowed materials, and break policy with the provider. Run the remote system test. Take one full timed practice test and build an error log by topic. Prepare your ID, confirmation, and login. Set two alarms and check the route or remote-session link. Stop learning brand-new topics after this point.

24 hours before

Do a light review of your error log, language syntax, standard-library methods, and common boundary cases. Re-run the system test if remote; charge devices and prepare a backup internet option. Pack your bag by the door. Confirm travel time or quiet-room setup. Sleep at your normal time; do not cram past midnight.

Morning of the exam

Eat a normal meal and avoid heavy caffeine if you are sensitive. Do a 15–20 minute warm-up on easy syntax or one worked example; do not start new topics. Arrive at the test center about 30 minutes early or log in 15–30 minutes early for remote proctoring, after confirming the provider's recommended window. Keep ID and confirmation in hand.

During the test

Read the instructions and note the time limit. First pass: answer confident questions, flag and skip long ones, then return. Save code frequently if the environment allows and you have confirmed autosave behavior. For code questions, trace small inputs and check empty, one-element, and boundary cases. If the scoring rules do not penalize wrong answers, leave nothing blank. Reserve the final 5–10 minutes to review flagged items and confirm submission.

Rules to check

  • Bring the ID required by the provider. The name must match your registration; if it does not, contact the provider before exam day. Confirm accepted ID types with the provider.

  • Do not bring unauthorized materials into the testing room. Policies on notes, scratch paper, calculators, phones, and smart devices vary; confirm with the provider and leave prohibited items outside.

  • Confirm the break policy before the exam starts. If breaks are allowed, ask whether the clock stops. Assume it may not stop and budget your time accordingly.

  • Confirm the scoring rule: pass mark, whether unanswered questions count as wrong, and whether wrong answers are penalized. If there is no penalty, answer every question.

  • Follow proctor instructions immediately. No communication with other people, no screen sharing, no searching for answers, and no leaving the camera view during remote proctoring.

  • If a technical failure occurs, stop and contact the proctor or support channel immediately. Do not restart the computer, reinstall software, or attempt repairs unless instructed.

  • Confirm how and when results are released and what the retake policy is. Do not assume instant scoring or a free retake.