Skip to content

REST API

REST API online coding tests & interview questions

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

Choice questions

assessing knowledge of Python 3.x

Code gaps

assessing knowledge of Python 3.x

Programming task - Level: Medium

Python | Class Programming, Customer Relationship Management App - Implement a REST API client with OOP techniques using Python 3.

Node.JS
MIDDLE
Tested skills
Duration
87 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of JavaScript, Node.JS

Code gaps

assessing knowledge of JavaScript, Node.JS, SQL

Programming task - Level: Medium

Node.JS | Rest API | News backend service - Implement a news backend service created in Node.JS with Vanilla JS including writing authorization and Rest APIs.

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

Choice questions

assessing knowledge of JavaScript, Typescript

Code gaps

assessing knowledge of JavaScript, Typescript

Programming task - Level: Medium

TypeScript | NestJS | My Barista App - Coffee Recommendation - Implement NestJS REST service for rating and recommending coffee types.

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

Choice questions

assessing knowledge of Typescript

Code gaps

assessing knowledge of JavaScript, Typescript

Programming task - Level: Medium

TypeScript | NestJS | My Barista App - Listing rated coffee types - Implement NestJS REST service for rating and recommending coffee types.

TypeScript
JUNIOR
Tested skills
Duration
46 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of JavaScript, Typescript

Code gaps

assessing knowledge of JavaScript, Typescript

Programming task - Level: Easy

TypeScript | NestJS | My Barista App - Fetch rating of a coffee type - Implement a new feature for listing previously rated coffee types in the NestJS REST service for rating coffee types.

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

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

Choice questions

assessing knowledge of Typescript

Programming task - Level: Medium

TypeScript | NestJS | Coffee Recommendation API for My Barista app - Implement NestJS REST service for rating and recommending coffee types.

React
SENIOR
Tested skills
Duration
175 minutes max.
Evaluation
Automatic
Test overview

Front End programming task - Level: Senior

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

Back end 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.

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

Choice questions

assessing knowledge of Java, JPA, Spring, Spring - Dependency Injection

Programming task - Level: Medium

Java | Spring Boot, JPA, REST API | Blog app - Add a comments feature to a simple Spring Boot REST blog application.

Java
SENIOR
Tested skills
Duration
42 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of Java, Spring, Spring - Dependency Injection

Programming task - Level: Hard

Java | Spring Boot, MongoDB, REST API | Blog app - Add a comments feature to a simple Spring Boot REST blog application.