Saltar para o conteúdo

API REST

REST API online coding tests & interview questions

Python
MEIO
Competências testadas
Duração
57 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Python 3.x

Lacunas no código

avaliar o conhecimento de Python 3.x

Tarefa de programação - Nível: Médio

Python | Class Programming, Customer Relationship Management App - Implementar um cliente REST API com técnicas OOP usando Python 3.

Node.JS
MEIO
Competências testadas
Duração
87 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de JavaScript, Node.JS

Lacunas no código

avaliar o conhecimento de JavaScript, Node.JS, SQL

Tarefa de programação - Nível: Médio

Node.JS | API Rest | Serviço de backend de notícias - Implementar um serviço de backend de notícias criado em Node.JS com Vanilla JS, incluindo autorização de escrita e APIs Rest.

TypeScript
MEIO
Competências testadas
Duração
73 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de JavaScript, Tipografia

Lacunas no código

avaliar o conhecimento de JavaScript, Tipografia

Tarefa de programação - Nível: Médio

TypeScript | NestJS | My Barista App - Recomendação de café - Implementar o serviço REST do NestJS para classificar e recomendar tipos de café.

TypeScript
MEIO
Competências testadas
Duração
62 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Tipografia

Lacunas no código

avaliar o conhecimento de JavaScript, Tipografia

Tarefa de programação - Nível: Médio

TypeScript | NestJS | My Barista App - Listando tipos de café avaliados - Implemente o serviço REST do NestJS para avaliar e recomendar tipos de café.

TypeScript
JÚNIOR
Competências testadas
Duração
46 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de JavaScript, Tipografia

Lacunas no código

avaliar o conhecimento de JavaScript, Tipografia

Tarefa de programação - Nível: Fácil

TypeScript | NestJS | My Barista App - Obter classificação de um tipo de café - Implementar um novo recurso para listar tipos de café previamente classificados no serviço REST do NestJS para classificação de tipos de café.

Reagir
MEIO
Competências testadas
Duração
113 minutos no máximo.
Avaliação
Automático
Resumo do teste

Tarefa de programação - Nível: Difícil

JavaScript | React, Redux | Livro de Endereços - Implementar funcionalidades em falta numa pequena aplicação web React construída sobre Redux.

Tarefa de programação - Nível: Médio

JavaScript | Node.js | Livro de endereços - Implementar pontos de extremidade para obter a lista de contactos (com uma fase de correspondência e limitação de resultados), obter detalhes de um único contacto e eliminar o contacto fornecido.

Lacunas no código

avaliar o conhecimento de MongoDB

Ruby em Rails
SENIOR
Competências testadas
Duração
75 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Ruby em Rails

Tarefa de programação - Nível: Difícil

Ruby | Ruby on Rails | OnTheClock in the mine - Implement the two endpoints described in the task.

Java
JÚNIOR
Competências testadas
Duração
35 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Java

Tarefa de programação - Nível: Fácil

Java | CRUD simples usando HttpClient - Implemente operações CRUD básicas, usando Java 11 HttpClient.

PHP
MEIO
Competências testadas
Duração
105 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Laravel, PHP

Tarefa de programação - Nível: Médio

PHP | Laravel | Bookstore API - Implementar funcionalidades em falta numa API REST de uma livraria.

TypeScript
MEIO
Competências testadas
Duração
126 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Tipografia

Tarefa de programação - Nível: Médio

TypeScript | NestJS | API de recomendação de café para a aplicação My Barista - Implementar o serviço REST do NestJS para classificar e recomendar tipos de café.

Reagir
SENIOR
Competências testadas
Duração
175 minutos no máximo.
Avaliação
Automático
Resumo do teste

Tarefa de programação Front End - Nível: Sénior

JavaScript | React, Redux | Livro de Endereços - Implementar funcionalidades em falta numa pequena aplicação web React construída sobre Redux.

Tarefa de programação back end - Nível: Médio

JavaScript | Node.js | Livro de Endereços - Implementar pontos de extremidade para obter a lista de contactos (com uma fase de correspondência e limitação de resultados), obter detalhes de um único contacto e eliminar o contacto fornecido.

Java
MEIO
Competências testadas
Duração
61 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Java, APP, primavera, Spring - Injeção de Dependência

Tarefa de programação - Nível: Médio

Java | Spring Boot, JPA, REST API | Aplicação de blogue - Adicionar uma funcionalidade de comentários a uma aplicação de blogue Spring Boot REST simples.

Java
SENIOR
Competências testadas
Duração
42 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Java, primavera, Spring - Injeção de Dependência

Tarefa de programação - Nível: Difícil

Java | Spring Boot, MongoDB, REST API | Aplicação de blogue - Adicionar uma funcionalidade de comentários a uma aplicação de blogue Spring Boot REST simples.