Skip to main content
All CollectionsCoodesh Tech ScreeningLibrary
Getting to know the available tests
Getting to know the available tests
Updated over 2 months ago

The available technical evaluation methods:

  • Questionnaire: it is a theoretical test with immediate automatic correction. The questions refer to the stack of the function, and the answers are multiple choice.

  • Programming: is a code test that evaluates the main skills of the talent, with automated and immediate correction.

  • Project: it is a more in-depth test, where the developer can create an application from scratch, using the tools he is more used to.

  • Soft-Skills Test: behavioral profile mapping lasting less than 7 minutes, uses DISC/BIG FIVE and will raise more than 50 characteristics of talent's soft-skills.

Questionnaire

The Questionnaire is a feature of the Coodesh platform to evaluate developers. These are quick challenges, aimed at theoretical and practical validation of knowledge about a development stack. It consists of the application of 10 to 20 questions related to the profile + career.

At the end of the test, the percentage of correct answers is generated. The result is visible to both the developer and the requesting company. You will be able to identify if the developer has a beginner, intermediate or advanced level of knowledge.

Library

The company that uses the Quiz will have access to the following robust library of professionally designed tests covering almost all specializations and areas of the developer. Quizzes are designed to be completed within 30 minutes.

The developer answers the objective questions based on their knowledge in one of the following areas:

  • Front-end Testing:

    • Javascript;

    • Angular;

    • Vue.js;

    • React.js

  • Back-end Testing:

    • Node.js;

    • PHP;

    • Java / Spring;

    • Ruby;

    • C# / .Net Core;

    • Python.

  • Data Science Tests:

    • Python.

  • Mobile Tests:

    • Flutter.

Programming

These are practical challenges with the use of source code for the resolution of specific problems and duration of time varies between 15 minutes to 1 hour, according to the level of difficulty of the question:

  • Beginner: 15 minutes

  • Daily: 30 minutes

  • Advanced: 60 minutes

The Questionnaire addresses the developer's ability to write code and can be used both before the screening of resumes and after. If used earlier, they help the tech recruiter to analyze only the resumes of developers who passed the test. If used to validate developers already hired, they help to know the proficiencies and points of improvement, allowing for individualized training and development paths.

Library

Language/Framework Support: JavaScript, TypeScript, PHP, Java, C#, Ruby, Python, Rust, Kotlin, GoLang, C.

The catalog of programming test questions covers almost 100 questions of different levels and categories, covering the following topics:

Strings, Advanced Language Features, Algebra, Algorithms, Arithmetic, Matrices, Artificial Intelligence, Asynchronous, Basic Language Features, Best Practices, Large Numbers, Binary, Binary Search Trees, Bits, Booleans, Errors, Character Encodings, Characters, Ciphers, Collections, Theory of Computation, Control Flow, Cryptography, Data Science, Data Conversion, Data Structures, Data Types, Dates and Times, Declarative Programming, Decoding, Design Patterns, Design Principles, Dictionary, Dynamic Matrices, Dynamic Programming, Formatting, Functional Programming, Games, Geometry, Graphics, Hashes, Higher-Order Functions, Image Processing, Immutability, Imperative Programming, Inheritance, Iterators, Lists, Logic, Loops, Math, Numbers, Object-Oriented Programming, Optimization, Programming Paradigms, Puzzles, Queues, Recursion, Regular Expressions, Security, Trees, Validation.

Projects

These are more in-depth tests, where the developer can create an application from scratch, using the tools he is more used to. The correction is manual and with the option of automatic review by our intelligence system (To be consulted availability of the functionality).

We recommend evaluating profiles that are more beginners or those entering career acceleration programs.

Library

Language/Framework Support: All available languages

This type of evaluation seeks to know the developer's style with regard to:

  • Technical knowledge and programming skills;

  • Knowledge of good programming practices;

  • Problem-solving skills;

  • Clarity and logic in written code;

  • Code efficiency and performance;

  • Ability to document and explain written code.

Did this answer your question?