Code Snippet Questions


Mettl provides you with a Coding Simulator that replicates an IDE & automatically evaluates candidates' code on various parameters. 


The coding window, as it appears in a live test, can be seen below. 

Use Case:  Evaluates the hands-on experience and capability of a candidate to solve a problem in his/her desired programming language. Can be used to assess the problem solving capabilities of a candidate. Evaluates a candidate’s capabilities to understand codes as well as to contribute and solve problems

 

Target Audience: Freshers and individuals with 1-4 years of experience.

 

Supported Environments: C, CPP, C#, JAVA, VB, PHP, Python, Ruby, ObjectiveC, GO1, SWIFT2, VB.Net.

 

 

To see how to upload these questions on Mettl platform please Click here

 

 Grading process: Candidate’s test case output will be matched with the output of the test cases created by the admin. And candidate will be scored on the matched cases.

 


Code Complexity: The Score is an inverse of Cyclomatic complexity i.e. what Cyclomatic_complexity is for a candidate score we subtract it by 100 to get the score. So typical for a less complex code Cyclomatic_complexity is low below 7 for example so the candidate would get a score of 100 - 7 = 93.


Code Compilation: Shows number of times codes was compiled and out of which how many were successful attempts.

-----------------------------------------------------------------------------------------------------------


Data base Query Questions


Mettl Platform provides a structure of creating Database Query type questions. You can create your own tables, and then provide appropriate queries to retrieve desired data from the created tables. 


Question as it appears in a live test, can be seen below.



In this question type you cannot perform insert, delete and update function.

  

 

Use Case: Used to evaluate database query writing skills. Evaluates a candidate’s capabilities to write correct and optimized queries to access data in MySQL, MS SQL and Oracle DB.

 

Target Audience: Freshers and individuals with 1-2 years of experience.


Supported Database: MySql, MS SQL, Oracle DB 


To know how to upload these questions on Mettl please form please Click here

 

Grading Process:  Output of the query written by the candidate will be compared by output of the master query written by the admin. Candidate will be scored on matched cases



  

Re-evaluate:   You always have the option to re-valuate the scores, if you want to give scores on the basis of query written by the test taker then click on Re-evaluate.

----------------------------------------------------------------------------------------------------------- 


Code Project or App Development Questions


It’s a browser based integrated Development Environment for coding. Candidates can compile and run their code. Its quit similar to eclipse and visual studio. Here we provide project explorer interface in tree like structure for easy navigation. Database connectivity is also available on demand, with which candidate’s programming skills with underlying data storage can be easily evaluated. 

Currently Java and C# languages along with MySQL and SQL Server databases are supported

 

Question as it appears in a live test, can be seen below




 

Use Case: Used to assess the development skills of a candidate within an Integrated Development Environment. Evaluates complete development skills including writing codes, organizing files and connecting to databases while giving the candidates freedom to write their own test cases as required in an actual software development project.

 

Target Audience: Individuals with 2-6 years of experience.

 

Supported Environments:  C, CPP, JAVA, JAVA with MySQL, JAVA with Oracle, C#, C# with MS SQL

 

To know how to upload these questions on Mettl platform please Click here

 

Grading:  in this you can choose from Manual grading or Automated grading


  a) Automated grading: scores will be generated on matched cases. Where test case written by the admin will be                    matched with the test cases written by the test taker which will be shown in the test report as well. Also we show Static        Code Analysis as well. Where in for Java we use PMD for C# we use FxCop and for C we use CPP Check.  

     In addition to this you can also click on re-evaluate option to give some additional scores if required.





b) Manual grading: in this candidate will get full marks by default and you can re-evaluate the scores by checking the code mentioned in the report and add scores by clicking on re-evaluate button.

-----------------------------------------------------------------------------------------------------------


Front-End Simulator


Used to evaluate the Front-end development skills. Evaluates a candidate’s capabilities to implement web designs and to solve problems using front-end technologies like HTML, CSS, JavaScript and jQuery.



Use Case: Evaluates a candidate’s capabilities to implement web designs and to solve problems using front-end technologies like HTML, CSS, JavaScript and jQuery.

 

Target Audience: Freshers and individuals with 1-3 years of experience.

Supported Technologies: CSS, HTML, Java Script, JQuery.

 

To see how to upload these questions on Mettl platform please Click here

 

  

Grading: Candidate is graded on the matched test cases. 


Test case details will be shown in the candidate report. As shown below



                                                            Candidates output as shown in the report

  



Again in the Front End Coding questions you can choose from Manual grading where candidate will be awarded full marks by default and then admin can assign the scores by click on re-evaluate button

For Automated grading candidate will be scored on the matched test cases and scores will be assigned as per the weight-age of the matched test cases.

Test case comparison and candidates code both will be given in the candidate report.