Test Taker Guide

Click Get Started to preview the setup instructions!


  • Displays the current test, test taker information, video proctoring status, and network status.

  • Reset Devices: Return to the device connection step if video devices need to be reconnected.

  • Test Regulations: View the test rules.

  • Reference: View language references. These may also appear inside the question area.

  • Compile Options: Check available compile options.

For tests that allow external IDEs

Please make sure that the code written in your external IDE/editor works as intended in the Programmers environment.We are not responsible for any disadvantages caused by differences in compiler versions or language implementations between your local environment and the Programmers environment.

  • Finish: End the test. Before finishing, you can review your submitted answers.

  • View all assigned questions.

  • Navigate freely between questions.

  • Submitted answers are marked with a blue check.

  • Questions flagged for review are marked with a yellow flag.

Qestions to Re-attempt⚐

Click Qestions to Re-attempt⚐ at the top of a question to add a yellow flag in the list.Use this feature to revisit questions before finishing the test

  • Time Remaining: Shows the time left until the test ends.

  • Settings

    • You can select the language and theme (Dark/Light) of the test environment.

    • You can select the code editor mode, tab spacing, and whether to enable hardware acceleration.

  • Notices : New Notices appear as banners and can also be viewed here.

  • Proctor Chat : Chat with the proctor in real time.

  • Notepad: Use the notepad during the test. Notes are saved separately for each question.

  • Video Device Status: Check the connection status of your video devices within the environment.

  • Add Test Case: Specify custom parameter values to pass into the solution function.

  • Answers: Review your submitted answers.

  • Reset Code: Clear all code in the editor.

  • Run Test: Run your code to check if it works correctly.*Predefined parameters will be passed into the solution function, and the system checks if it returns the correct values.

  • Submit Code: Submit your code as the final answer. You can submit your code multiple times.

Submit Code

To have your solution graded, you must click Submit Code.

If no code is submitted, grading is not possible.


  • If multiple languages are available, they will be shown here.

  • Click to switch to your preferred language.

  • Write your answer code in the editor.

  • You can check the execution results in the bottom area.

  • Answers: Review your submitted answers.

  • Reset Code: Clear all code in the editor.

  • Run Test: Run your code to check if it works correctly.*Predefined parameters will be passed into the solution function, and the system checks if it returns the correct values.

  • Submit Code: Submit your code as the final answer. You can submit your code multiple times.

Submit Code

To have your solution graded, you must click Submit Code.

If no code is submitted, grading is not possible.

I want to check if my answers were submitted successfully.

Objective / Subjective questions

Answers are auto-saved and submitted when the test ends. Even without clicking Finish Test, it closes automatically when time is up.

Coding test

If you clicked Submit for each problem before the test ended, your code was submitted. If not, it won’t be saved.

Project test

Click Final Submit and Finish Test before time runs out. If you don’t, it may count as not taken.For submission details or results, contact the organizer.

Can I use an external IDE?

It depends on the test rules. Please check the regulations for your test.

If external IDEs are allowed,

make sure the code you wrote runs as intended in the Programmers environment.Any issues caused by differences between your setup and the Programmers compiler or language versions are your responsibility.

“Run Code” isn’t working during the test.
  • Click Restart test at the top left of the problem-solving page to return to the setup stage, then re-enter the test page.If the problem still doesn’t appear, click the problem number on the left to open it.

  • After re-entering, if no problem appears, click the problem number on the left to open it.