Middle developer skill test and interview questions

Use a Middle developer skill test to assess and measure the abilities of Middle-level job applicants. Pick a test from our wide range of frameworks, such as C++, Django, and JavaScript. Make better use of your time and screen applicants with a test to take only the best applicants through to the next stage of the interview process.

Salesforce
MIDDLE
Tested skills
Duration
64 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of Apex, Salesforce

Code gaps

assessing knowledge of SOQL, Salesforce

Programming task - Level: Medium

Apex | Record Updater Identification - Implement the solution that does not affect currently implemented automation.

Angular
MIDDLE
Tested skills
Duration
101 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of Angular, JavaScript

Code gaps

assessing knowledge of Angular, JavaScript

Programming task - Level: Medium

JavaScript | Angular | Reactive forms - Prepare a registration form using Reactive forms

SQL
MIDDLE
Tested skills
Duration
65 minutes max.
Evaluation
Automatic
Test overview

Database task - Level: Medium

SQL | MSSQL | Finding nulls - Write a query that returns the names of all items which are not available

Database task - Level: Medium

SQL | MSSQL | Finding date ranges - Write a query that returns the names of all items added within the last 7 days.

Database task - Level: Medium

SQL | MSSQL | Using aggregates - Write a query that returns the names of all items of a given category

Database task - Level: Medium

SQL | MSSQL | Finding duplicates - Write a query that returns the names of all items which are duplicated

MIDDLE
Tested skills
Duration
66 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of CLI, DevOps, SysOps, Terraform, AMI, AWS, EBS, EC2, EIP, Debug, Troubleshooting, Azure

Code gaps

assessing knowledge of Terraform

Programming task - Level: Medium

DevOps | Terraform, Azure | PaaS Resources - Use Terraform azurerm provider to provision docker registry, app service and expose the app via dns

Python
MIDDLE
Tested skills
Duration
66 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of Python, NoSQL, MongoDB

Code gaps

assessing knowledge of Python, NoSQL, MongoDB

Programming task - Level: Medium

Python | MongoDB | Stock market quotes | Recent Prices - Loading and querying stock market data with MongoDB collections.

Java
MIDDLE
Tested skills
Duration
75 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of Java and Spring Boot

Code gaps

assessing knowledge of Java and MongoDB

Programming task - Level: Medium

Java | MongoDB, Spring Boot | Flight searcher with MongoDB cache - Implement code that will be able to query multiple airlines for prices according to the client’s request.

Python
MIDDLE
Tested skills
Duration
41 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of MongoDB, NoSQL

Code gaps

assessing knowledge of Python

Programming task - Level: Easy

Python | MongoDB | Stock market quotes - Load and query stock market data with MongoDB collections.

MIDDLE
Tested skills
Duration
44 minutes max.
Evaluation
Manual
Test overview

Choice questions

assessing knowledge of Arrays, Data Step, SAS, Databases, frequency tables, statistics, ODS, reports, Macro language

Code gaps

assessing knowledge of Analytics, SAS, TTest, statistics, Data Step, PROC SQL

Code review task - Level: Medium

SAS | Reading and filtering data - Verify the quality of code that uses data manipulation and macro language statements and add comments on how to improve it. Remember to optimise the code’s performance and follow SAS best practices.

.NET
MIDDLE
Tested skills
Duration
45 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of QA, Testing

Programming task - Level: Medium

QA | .NET | NUnit tests for Data Processing Interface - Implement NUnit tests for IDataProcessing interface into NUnitDataProcessing.Tests.DataProcessingTest project that verifies business requirements.

Python
MIDDLE
Tested skills
Duration
70 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of Python, Spark

Programming task - Level: Medium

Python | PySpark | Customer Preference Model - Implement a Data Engineering application for preprocessing marketing data.

Python
MIDDLE
Tested skills
Duration
104 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of Keras, Machine Learning, Python

Programming task - Level: Medium

Python | NLP, Keras | Sentiment analysis of customer reviews - Perform a sentiment analysis and tagging of movie and airline customer reviews, using a multi-output neural network model.

Salesforce
MIDDLE
Tested skills
Duration
65 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of Salesforce

Programming task - Level: Medium

Salesforce | Consulting | Mongolian horse trading company - Prepare the automatization, which creates contracts and activates them, when specific conditions are met.

Vue.js
MIDDLE
Tested skills
Duration
70 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of JavaScript, Vue.js

Programming task - Level: Medium

JavaScript | Vue.js | Contact Form - Finish the form so it has all the following features: user can log in, so name and email are filled-in after the form is sent a 'Thank You' message should appear.

TypeScript
MIDDLE
Tested skills
Duration
65 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of Typescript

Programming task - Level: Medium

TypeScript | Redux Selectors | HR Department - Implement Redux Selectors which will process HR data. Implementation will be tested against snapshot tests.

Python
MIDDLE
Tested skills
Duration
72 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of Machine Learning, Reinforcement learning

Programming task - Level: Medium

Python | PyTorch | Reinforcement Learning | Deep Q-Network - Complete the implementation of the DQN algorithm.

MIDDLE
Tested skills
Duration
98 minutes max.
Evaluation
Automatic
Test overview

Code gaps

assessing knowledge of AWS, DevOps, Terraform

Programming task - Level: Medium

DevOps | Terraform, AWS | Creating a small AWS environment - Using Terraform and AWS provider please create EC2 instance with specific type, AMI, EIP and EBS attached.

WordPress
MIDDLE
Tested skills
Duration
70 minutes max.
Evaluation
Automatic
Test overview

Code gaps

assessing knowledge of PHP, Wordpress

Programming task - Level: Medium

PHP | WordPress | Metadata Plugin with Administration Panel - Implement a WordPress plugin that will add metadata tags. The task includes the Settings API requirements.

React
MIDDLE
Tested skills
Duration
113 minutes max.
Evaluation
Automatic
Test overview

Programming task - Level: Hard

JavaScript | React, Redux | Address Book - Implement missing features of a small React web application built on top of Redux.

Programming task - Level: Medium

JavaScript | Node.js | Address book - Implement endpoints to fetch the list of contacts (with a phase matching and results limiting), fetch details of a single contact and to delete the given contact.

Code gaps

assessing knowledge of MongoDB

.NET
MIDDLE
Tested skills
Duration
70 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of .NET, C#

Programming task - Level: Medium

.NET | C# | Population Statistical Data Analyzer - The candidate must finish the implementation of 4 methods: two which parse data stored as JSON and prepare correct tree structure; the other two which search tree and return proper information by criteria.

Python
MIDDLE
Tested skills
Duration
70 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of Python

Programming task - Level: Medium

Python | Django 2.2.x | Bookstore Inventory Application - Finish the implementation of the CRUD functionality using CBV.

Python
MIDDLE
Tested skills
Duration
120 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of Python

Programming task - Level: Medium

Python | Vehicle sales report - Implement an application to create reports based on the vehicle sales data warehouse.

DevSkiller logo TalentBoost logo TalentScore logo