Practice your skills with Codemotely Online Code Tests

Testing tool

Join Hiremotely and receive remote job offers from the top-tech companies based all over the world.

Sign up for free

How it works?

  1. Choose which technologies you want to practiceYou can practice modern technologies such as React, PHP, Swift, Android and others.
  2. Fill the testAfter you choose the technologies, you get the invitation link which will take you to the test itself.
  3. See the resultsAfter finishing the test, you will immediately see how you rock!
  4. Create a profile to receive remote job offersCode challenges are not the only part of Hiremotely. You can become a part of our network and receive offers from the top tech companies.

General IT questions

Technical question Technical question

It is essential for each developer to have a solid background of software architecture. We put together a variation of questions to prove the developer is able to prepare a solid data model and algorithms. Few examples of technical questions:


  • How to define classes in different languages
  • Which data types we have
  • Advanced techniques of software architecture

Code analysis - understanding of existing code

Results

Every developer should be able to read and understand the code of his current or former colleagues. Building the project from scratch is great, but more often you will be looking for a person who will build addittional feature, functions, refactoring the existing code base. The example questions:

  • What is the output of the following code
  • Why a syntax error is displayed after compiling following code
  • How to fix the following bug

Programming skills

Results

Last but not least, strong developer should have a strong experience with writing the code and building the apps from scratch. This part of questions cover the most important part - programming skills. Few examples of questions:


  • Write an SQL statement to insert one row
  • Fill the missing line of the code on line 18
  • Type a script for initializing javascript object.

How the results look like

Results