EmployabilityTest's Fitment Report

Test Name : Andriod Developer

Name: James Kamau

Test Date: 10-10-2019

Maximum Test Time: 40 mins

Candidates' whose aptitude, competencies and personalities fit their jobs are more productive, passionate, happier, and stay longer. This report measures the fitment between a job and a candidate. The report shows whether the candidate is a high, medium, or low fit for the job and why.

This test will help you to evaluate skills like Network Operations, Classes & Subclasses, Application Components, Life Cycle Process, Manifest file & its Elements, JSON Parsing, Building Media Browser, Connecting Bluetooth, Proximity Sensor, Progress, Dialog class, SQLite DataBase and more. After this test, you will be left with only quality candidates whose skill set match with your job description. Once you select relevant candidates on the basis of scores in above assessment tests, you can invite them for the interview process.

Score At A Glance!

Java Script

64%
36%

JQuery

63%
37%

Android

62%
38%

SQLite

61%
39%

JSON

60%
40%

Android SDK

59%
41%

XML

58%
42%

Linux 

57%
43%

Open-source software

56%
44%

Java

55%
45%

Kotlin

54%
46%

RESTful API

53%
47%

Gradle

52%
48%

UI and UX

51%
49%

Unit Testing

50%
50%

 Android Libraries

49%
51%
Recommendation: 57% (A performer!)

Java Script

JavaScript was initially created to “make web pages alive”.The programs in this language are called scripts. They can be written right in a web page’s HTML and run automatically as the page loads. JavaScript is a full-fledged dynamic programming language that, which can be used to provide dynamic interactivity on websites. A good JavaScript developer should be well versed with the basics of JavaScript along with having expertise in manipulating HTML Document Object Model (DOM) to make web pages dynamic.

 

 

64%

JavaScript, is a high-level, interpreted scripting language that conforms to the ECMAScript specification. JavaScript has curly-bracket syntax, dynamic typing, prototype-based object-orientation, and first-class functions.This test assesses candidates' knowledge of programming in the JavaScript language and its main application, Web front-end development. A good JavaScript developer needs to be able not only to solve problems using JavaScript as the programming language but also to understand its specifics, such as prototypes, closures, event loop, and variable scope.

JQuery

jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. A good JavaScript developer needs to be able not only to solve problems using JavaScript but also to understand and extend the functionality provided by JavaScript using libraries such as jQuery.This test requires candidates to solve coding problems in JavaScript and jQuery.

63%

jQuery is a JavaScript library designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax. JQuery assessment test helps to screen the candidates who possess skills such as Strong understanding of features and utility functions of JQuery, Basic understanding of web markup, including HTML5 and CSS3, Ability to adapt various JQuery features, Familiarity with loading JQuery from CDN, Write Ajax call and manipulate DOM using JQuery, etc.

Android

Android software development is the process by which new applications are created for devices running the Android operating system. Google states that "Android apps can be written using Kotlin, Java, and C++ languages" using the Android software development kit, while using other languages is also possible.

62%

Android is a mobile operating system based on a modified version of the Linux kernel and other open source software, designed primarily for touchscreen mobile devices such as smartphones and tablets.

SQLite

SQLite is a software library that provides a relational database management system. The lite in SQLite means light weight in terms of setup, database administration, and required resource.SQLite has the following noticeable features: self-contained, serverless, zero-configuration, transactional.

61%

SQLite is a relational database management system contained in a C library. In contrast to many other database management systems, SQLite is not a client–server database engine. Rather, it is embedded into the end program

JSON

JSON (JavaScript Object Notation) is basically an independent language which has an open standard format. It is a coding language which is originated from Javascript. It is one of the unique technologies which are used by taking the help of Javascript and other web applications for various parameters such as callback function. JSON test has been designed and developed to validate the programming skills of JSON Developer- as per Industry Standards.
 

60%

This test enables employers and recruiters to identify JSON Developers by evaluating working skills and job readiness. For this reason, the emphasis is laid upon evaluating the knowledge of applied skills gained through real work experience, rather than theoretical knowledge. JSON assessment test contains meaningful questions on JSON array, Javascript objects, XML code snippets and much more.
 

Android SDK

The Android SDK (software development kit) is a set of development tools used to develop applications for Android platform. The Android SDK includes the following: Required libraries. Debugger. An emulator.

59%

Android is the process by which new applications are created for devices running theAndroid Operating System. 

XML

Extensible Markup Language (XML) is a popular markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. This section of  XML Skills & Knowledge Test assesses a candidate's proficiency on XML concepts such as formatting, structuring, working with attributes, declarative statements and more.

58%

The focus on communication and collaboration among people and applications has created an environment where XML Web services have become the platform for application integration. These applications are constructed using multiple XML Web services from various sources that work together regardless of where they reside or how they were implemented. XML Web Services consists of WSDL, SOAP, RDF, and RSS.

 

Linux 

Linux is the best-known and most-used open source operating system. As an operating system, Linux is software that sits underneath all of the other software on a computer, receiving requests from those programs and relaying these requests to the computer's hardware.

57%

Linux is an operating system or a kernel. It is distributed under an open source license. 

Open-source software

Open-source software is a type of computer software in which source code is released under a license in which the copyright holder grants users the rights to study, change, and distribute the software to anyone and for any purpose. Open-source software may be developed in a collaborative public manner

56%

Open source software is software with source code that anyone can inspect, modify, and enhance. "Source code" is the part of software that most computer users don't ever see; it's the code computer programmers can manipulate to change how a piece of software—a "program" or "application"—works.

Java

The Java test assesses candidates' knowledge of programming in the Java language and their ability to leverage commonly used parts of the Java Class Library. A good Java developer needs to be able not only to solve problems using Java but also recognize when to leverage the functionality provided by the Java Class Library to write robust and maintainable code.This test requires candidates to solve coding problems in Java and find and fix bugs in a Java program.

55%

The test is specially designed to cater to the level of skills that a good beginner to intermediate level Java developer would be expected to possess. You can benchmark the test for specific job roles with a vast array of global target audience that have already given the test for that job role.

Kotlin

Kotlin is a cross-platform, statically typed, general-purpose programming language with type inference. Kotlin is designed to interoperate fully with Java, and the JVM version of its standard library depends on the Java Class Library, but type inference allows its syntax to be more concise

54%

Kotlin is an open-source, statically-typed programming language that supports both object-oriented and functional programming. Kotlin provides similar syntax and concepts from other languages, including C#, Java, and Scala, among many others.

RESTful API

Representational state transfer is a software architectural style that defines a set of constraints to be used for creating Web services. Web services that conform to the REST architectural style, called RESTful Web services, provide interoperability between computer systems on the Internet.

53%

A RESTful API is an application program interface (API) that uses HTTP requests to GET, PUT, POST and DELETE data. REST technology is generally preferred to the more robust Simple Object Access Protocol (SOAP) technology because REST leverages less bandwidth, making it more suitable for internet usage.Using powerful reporting, you can have a detailed analysis of the test results to help you make a better hiring decision and predict the candidate’s performance.

Gradle

Gradle is an open-source build-automation system that builds upon the concepts of Apache Ant and Apache Maven and introduces a Groovy-based domain-specific language instead of the XML form used by Apache Maven for declaring the project configuration.

52%

Gradle is an open-source build automation tool that is designed to be flexible enough to build almost any type of software.

UI and UX

A UI/UX Designer is the one who is able to design and create interfaces for screen or web which in turn enhances the user satisfaction and loyalty by improving the usability and ease of use of product. He/she is responsible for making the interaction between the product and the customer a great user experience.

51%

App's user interface is everything that the user can see and interact with. Android provides a variety of pre-built UI components such as structured layout objects and UI controls that allow you to build the graphical user interface for your app.

Unit Testing

Unit tests are the fundamental tests in app testing strategy. By creating and running unit tests against  code, We can easily verify that the logic of individual units is correct. Running unit tests after every build helps to quickly catch and fix software regressions introduced by code changes to Mobile app.

50%

A unit test generally exercises the functionality of the smallest possible unit of code (which could be a method, class, or component) in a repeatable way. 

 Android Libraries

An Android library is structurally the same as an Android app module. It can include everything needed to build an app, including source code, resource files, and an Android manifest. However, instead of compiling into an APK that runs on a device, an Android library compiles into an Android Archive (AAR) file that you can use as a dependency for an Android app module. Candidate are tested here to check the proficiency while working on Android SDK and different Android versions.

49%

 Android libraries modules which can be used as dependencies in Android projects. These modules allow you to store source code and Android resources which can be shared between several other Android projects.

How to Interpret the Report?

Legend : 0 to 19% : 20 to 39% : 40 to 59% : 60 to 79% : 80 and above :
Score Range Interpretation
0 to 19%
This score tells that it would be risky to hire you and that you may take longer to learn the job than someone scoring higher.
This score also tells that you may require closer supervision and that you may never reach the goals so out for you by the company. Below Average!
20 to 39%
This score shows that you have a good grasp of subject knowledge, however, you may still require close supervision while on the job.
This score does give you the ability to still be considered for the role you have applied for only if you are able to demonstrate the desired interpersonal skills during the interview process. An Average Performer!
40 to 59%
This score demonstrates that you have a solid understanding of the necessary subject, areas and concepts and are likely to learn the job being offered at a steady pace.
Falling into this score range will have you dubbed as a ‘a good hire’ in the eyes of the hiring team. A performer!
60 to 79%
Falling into this score group shows that you have an excellent grasp on the subject, areas and concepts being tested.
It also shows that you will be able to learn your job quickly without too much need for close supervision. Scoring in this range will also have you dubbed as a ‘very good hire’ and can be a good performer!
80% & more
Falling into this score range shows that you have a very strong, in-depth grasp of the subject, areas and concepts being tested. Candidates who score in this score range will most likely learn the job quickly and will not need much if any supervision once it has been mastered.
This score range also shows that you are a fast learner and are likely to pick up on unfamiliar concepts very quickly. An Outstanding performer!

www.employabilitytests.com