Help CenterFAQsCandidates

Frequently Asked Questions for Candidates on the Platform

1. What libraries can I use?

In our regular coding tasks, you can use all standard libraries. If one of our real-life tasks will require using a library that's not standard, it will be specifically mentioned in the task description that you can use it (alongside its version) and these libraries will be also imported in the initial code.

2. How you can receive an interview invitation for live interviews

The process of receiving an interview invitation on Codejudge is as follows

  1. Receive the interview link through an invite email
  2. At the time of the interview, click on the interview link provided in the email
  3. Enter your Name and Email Address for the verification process. If the details get verified, you will be redirected to your interview.

For more information, see: Open Link

3. What does an invite email contain?

An invite email is an email sent to you by the recruiter. It comprises the following information:

  1. Company name: The company from which you have received the interview invitation
  2. Date and Time: Date and time of the interview
  3. Calendar link: Option to add the interview to your calendar

For detailed information, see: Open Link

4. Why online tests?

Some of the advantages of taking online tests include:

  1. Take tests easily

You can take tests from anywhere in the world as long as you have a decent Internet connection and access to a computer.

  1. Easy-to-use interface

You can get familiar with the test interface and you can give the sample test before taking the actual test.

For more information, see: Open Link

  1.  Quick results and feedback

Most online tests are evaluated automatically, which allows recruiters to make quick decisions and provide feedback on time.

In Codejudge Recruit, the process of receiving an invitation and taking a test is as follows:

  1. Receive the test link through an invite email
  2. Click the test link anytime between the start and end time of the test

Note: Some tests may not have an expiry date, however, we recommend that you take a test within 2 days of receiving the test link.

  1. Start test
  2. Submit test

5. How can you start your test?

To start your test, follow these steps:

Note: Once you start a test, you cannot pause it.

  1. Click the test link that is available in the invite email.
  2. Click the I agree to the Terms of use and privacy checkbox.
  3. Click Enter Test.
  4. Read the test instructions and general guidelines.
  5. Click Start Test.

You have successfully started your test.

For more information, see: Open Link

6. Which browsers and languages are supported by codejudge?

Codejudge is designed to work smoothly across a range of modern web browsers. Here are the supported browsers:

  • Mozilla Firefox
  • Google Chrome
  • Edge
  • Safari

Codejudge Assessment allows you to code in multiple languages.

Note: During a test, the allowed coding languages are determined by the test admin's setup, and the time limit for each problem will be specified in the problem statement.

For more information, see: Open Link

7. How can you test ?

Your test does not automatically end when you click the following buttons (based on the type of question you are answering):

  • Submit
  • Submit Project
  • Compile and Test
  • Execute and Test

To end a test, you must click End Test.

You can end your test by following these steps:

  1. Click on the test screen.

    A popup, with information about the time remaining till the test ends and the number of unanswered questions, is displayed on the screen.

  2. Click End Test to end the test.

    After you have finished the test, you will not be able to access the test irrespective of the amount of time that is remaining.


  • If you click End Test by mistake, click CANCEL or X to go back to the test.
  • This popup appears in all tests irrespective of the question types in the test.

For more information, see:  Open Link

8. What happens when you click End Test?

When you click End Test, the following information is displayed on the screen:

  • Time remaining until the test ends
  • Summary of questions that you have not answered

9. What is webcam status?

We display a message on the screen informing candidates about their webcam status. For example, whether their webcam is functioning correctly while they are attempting the test. 

10. What are multiple choice questions (MCQs)?

Multiple choice questions comprise a problem statement and multiple answer choices, one or more of which may be the right answer.

These questions are evaluated automatically as the selected option is compared against an existing answer key. 

Answering MCQs

To answer an MCQ, follow these steps:

  1. Navigate to the question that you want to attempt.
  2. Select the correct option.
    Note: If you want to change your answer, click another option.
  3. Auto submit is enabled which submits your answer automatically.
    Note: You can change your answer by clicking Reset Answer.

You have successfully answered an MCQ.

11. What are test cases?

A test case consists of an input to the code and an expected output to verify a program’s actual output against its expected output. It helps in validating your code by evaluating it automatically.

In programming questions, input data is read from the standard input stream (STDIN) and the results are printed to the standard output stream (STDOUT).

12. Types of test cases?

Your code is run against 2 types of test cases: Sample and internal

Sample test cases

  • Usually available after the Constraints section
  • Known as Sample input and Sample output
  • Your code is run against these test cases when you click Compile & Test

Internal test cases

  • Not visible on the platform.
  • Your code is run against these test cases when you click Submit

Note: You cannot edit or change your code after you have submitted it.

By default, when you compile your code, it is run against the sample test cases. However, if you want to test your code with more test cases, you can manually define these by using the custom input section.

 13. How can you give an interview on Judgepad?

When you click on the interview link in your invitation email you will be taken to the Judgepad login page.

You will be asked to provide your Name and Email Address for the verification process.

Once your details are verified, you will be redirected to the Codejudge page. The browser will prompt you to give mic and webcam access to the page, without that you will not be able to enter the interview. 

For more information, see: Open Link

14. What is the interview interface?

To view the interview interface, follow these steps:

  1. Log in to your Codejudge Assessment account using your admin credentials.
  2. Click Interview.
  3. In the Ongoing section, click the name of the interview.

For more information, see: Open Link

15. How does Codejudge evaluate code submissions?

CodeJudge uses automated evaluation tools and test cases to assess code submissions.

16.  Are there time limits for assessments?

 Yes, assessments on Codejudge may have time limits set by the organization conducting the assessment. Be sure to check the instructions for each assessment you participate in.

17. Can I participate in assessments on a mobile device? is optimized for desktop and laptop use. While some features may work on mobile devices, it's recommended to use a computer for the best experience.

18. How do I know when I've successfully completed an assessment? will typically provide feedback and a status indicating whether you've completed an assessment successfully. You may also receive an email notification.

19. How can I reset my password if I forget it?

 You can usually reset your password on by clicking the "Forgot Password" or similar link on the login page. Follow the instructions sent to your registered email.

20. How can you provide feedback?

After the test duration, you are required to provide feedback about your experience on Codejudge. 

For more information, see: Open Link

Articles in this section