Every compile and test cycle have three steps each consecutive step would run only on completion of it preceding step. All steps in their running order are mentioned below:



1. Compilation Step- This screen would have language specific messages to help the candidates in solving the problem statement.


Compilation




2. Testing candidate code on Default tests cases: Default test cases are helper test cases for candidates they help candidates in getting the correct output. Each default test case can be easily debugged by using the individual.


Default Test cases



Sample of the "Output Console"


Output console




3. Testing the code on weighted test cases - Results of all test cases on which the candidate would be graded on would be displayed. This step can run only when all default test cases of the candidate have passed.



Weighted Test Case Results


Some more features about the candidate journey -

  1. Remembering the preferred language
  2. Showing the last submitted code
  3. Smoother language change and simulator loading screens
  4. Stopping candidate running code