Coding Tests
Evalart's coding tests assess whether a candidate can write and run real code (not just answer theoretical questions) in more than 15 languages such as Java, Python, PHP, .NET, and SQL, with automatic grading based on the accuracy and optimization of the result.
What they assess
Coding Skill: Exercises where real code is written and run; automatic grading
Programming Knowledge: Theoretical/practical questions in Java, Python, PHP, .NET, SQL, and others
SQL and Databases: Real SQL queries to retrieve information under specific conditions
Coding Aptitude: Problem-solving, pattern recognition, logical/abstract reasoning
Technical Knowledge: Linux, Scrum, TOGAF, Big Data, and other methodological knowledge
Quality Assurance (QA): Analysis, defect detection, attention to detail, requirements comprehension
Hiring developers based on manual technical interviews is slow and limits how many candidates you can thoroughly assess. Online coding tests solve this: they let you measure many candidates at once on the one thing that truly predicts performance — their ability to code.
Evalart assesses both knowledge and real skill. The candidate codes an algorithm (in TLang pseudo-code or in a real language like Java, Python, or PHP), and the system grades it based on how correct and how optimal the results are. Combined with logical and abstract reasoning questions, this gives a high-confidence signal about the developer's future performance.
The library covers specific languages (Java, Python, JavaScript, C++, C#), web development (HTML, CSS, React, Angular), databases (SQL), and data science (data handling, machine learning, statistics), with difficulty levels from junior to senior. You can also create your own questions with Evalart's builder.
It's not just for developer roles: there are also tests for QA, software architects, and technical project managers.
SQL Test
Intermediate SQL test: four practical queries the candidate writes, plus three theory questions on modifying, deleting and creating records, in 25 minutes.
English
25
min
React JS
React knowledge test: 20 questions, many on short code snippets, covering components, props, state, events, forms, routing and hooks, in 30 minutes.
English
30
min
Evalart Programming Questionnaire Demo
Demo questionnaire with one coding question, printing 1 to n in TLang, to show how Evalart programming tests work. It lasts 15 minutes and is entry level.
English
15
min
Advanced SQL knowledge
Advanced SQL test: four practical queries plus theory on privileges, execution plans and indexes, in 30 minutes. For checking medium to high complexity SQL work.
English
30
min
SQL Server Integration Services (SSIS) Knowledge
Verifies knowledge of SQL Server Integration Services (SSIS): packages, control flow and data flow, containers, transactions, logging and deployment, in 20 questions and 30 minutes.
English
30
min
Python Programming Test
Practical Python test: three coding problems, easy to medium level, where the candidate writes the code. For junior and semi-senior Python programmers.
English
60
min
Frequently asked questions
What are online coding tests?
Assessments where the candidate writes and runs real code, automatically graded on accuracy and efficiency — not just multiple-choice questions.
What languages does Evalart cover?
Java, Python, PHP, .NET, SQL, JavaScript, C#, C++, and more than 15 languages in total.
Is it useful for non-developer profiles?
Yes: QA, software architects, and project managers also have specific tests within this category.
How is the code graded?
Automatically: the system evaluates the accuracy of the result and, in pseudo-code, also the efficiency of the solution.