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
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.
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.
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.
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.