Kotlin Professional Certificate study materials
Kotlin Professional Certificate study resources

Kotlin Professional Certificate exam-day guide

Kotlin Professional Certificate · Prepare for the day ahead.

Your checklist

Government-issued photo ID

Bring the exact ID type and name spelling your registration uses. If your ID name differs slightly from your registration (middle name, transliteration), confirm with the provider before test day that it will be accepted.

Appointment confirmation and test-provider login

Have your confirmation email, registration number, and portal credentials accessible. For remote proctoring, test your login the day before. Confirm with the provider whether a printed confirmation is required.

Exam delivery format and technical requirements

Confirm with the provider whether the exam is taken at a test center or via remote proctoring, and check the required browser, webcam, microphone, and bandwidth. Do not assume a specific platform.

Allowed reference materials and IDE/tools

This is a practical Kotlin exam, so confirm in advance whether an IDE, documentation, or offline Kotlin reference is permitted and which versions. Do not bring notes unless the provider explicitly allows them.

Environment setup (remote candidates)

Use a quiet, private room with a cleared desk, stable power, and a wired or strong connection. Close all other applications. Confirm with the provider which items may remain on the desk.

Kotlin toolchain readiness

If a coding environment is provided, verify JDK and Kotlin compiler/Gradle versions match the exam's stated versions. Practice a minimal build and run so you are not debugging setup during the test.

Time and question-count plan

Know the total duration, number of questions or tasks, and whether sections are separately timed. Confirm the scoring and pass mark with the provider, as these vary.

Break policy

Confirm with the provider whether breaks are allowed, whether the clock stops, and whether leaving the camera view is permitted. Plan hydration and restroom visits around this.

Scratch paper and writing tool

Confirm whether blank paper and a pen are allowed. For remote exams, some providers require showing both sides of the paper on camera before and after.

Backup plan for technical failure

Save the provider's support phone number and know the reconnect procedure. If a crash occurs, note the time and follow the proctor's instructions rather than restarting on your own.

Rest and logistics

Plan travel time or a quiet block at home, sleep adequately the night before, and eat a normal meal. Avoid last-minute cramming of unfamiliar APIs.

Review your Kotlin weak spots

Skim your own notes on coroutines, null safety, collections, generics, and scope functions. This is preparation, not a permitted aid during the exam unless the provider says otherwise.

Plan the day

Final 72 hours

Re-read the official exam guide and confirm logistics: format, duration, allowed tools, ID requirements, and cancellation rules. Resolve any uncertainty with the provider now, not on test day. Do focused practice on your weakest Kotlin areas, such as coroutine cancellation and structured concurrency, null-safety idioms, sealed classes and exhaustive when, generics and variance, and collection operations. Write small programs from scratch rather than reading solutions. Stop introducing new libraries 48 hours out.

Final 24 hours

Do a light review of your own summary notes and one or two timed practice tasks. Verify your environment: run the provider's system check, update the browser, charge devices, and test the webcam and microphone. Lay out ID, confirmation, and permitted materials. Confirm the start time in your local time zone, including any daylight-saving difference. Sleep on a normal schedule; do not cram late.

Morning of the exam

Eat a normal meal and hydrate. Set up your workspace early, close unrelated applications, silence notifications, and log in ahead of the start time as instructed. Have your ID ready and your support number written down. Do a two-minute breathing exercise and read the instructions screen carefully before starting.

During the test

Read each task fully before coding, and note constraints and edge cases. Do a first pass answering what you know confidently, then return to harder items. For coding tasks, get a correct, simple solution working before optimizing, and test with small inputs including empty and null-like cases. Watch the clock and reserve the last few minutes to review flagged questions and ensure submissions are saved. If a tool fails, stay calm and contact the proctor or support immediately.

Rules to check

  • Present the exact government-issued photo ID named in your registration; entry may be refused if the name or ID type does not match. Confirm accepted ID types with the provider.

  • Do not use unauthorized materials, notes, secondary devices, or communication tools during the exam. Confirm with the provider exactly what is permitted, including documentation and IDE features.

  • Remain in the camera view and keep your desk clear for remote proctoring. Do not leave the room without the proctor's permission; confirm the break policy with the provider.

  • Follow all proctor instructions immediately. Arguing with or ignoring a proctor can result in termination of the session.

  • Do not discuss, reproduce, or share exam content afterward. Most providers treat questions and tasks as confidential; confirm the specific confidentiality terms with the provider.

  • Understand the scoring model before you start: confirm with the provider whether partial credit applies, whether there is a penalty for guessing, and what the pass mark is.

  • If technical problems occur, document the time and contact support rather than troubleshooting alone. Confirm the provider's policy on rescheduling or retakes caused by technical failure.

  • Arrive or log in before the scheduled start. Late arrival may forfeit your seat or appointment; confirm the provider's late-arrival and rescheduling rules.