Junior Developer skill test and interview questions

Our range of Junior developer skill tests will help you find the best potential Junior developer for your team. Pick a Junior developer skill test from tech stacks like Python, C++, and JavaScript and screen the abilities of your job applicants. With this range of developer skills tests, you can be sure that you’re hiring the right developer for the job.

C++
JUNIOR
Competenze testate
Durata
39 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di C++

Lacune nel codice

valutare la conoscenza di C++

Attività di programmazione - Livello: Facile

Validatore di numeri di assicurazione in C++ - Implementazione della soluzione che corregge gli errori nel codice del validatore di numeri semplici.

sicurezza
JUNIOR
Competenze testate
Durata
46 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Matematica, Probabilità, Competenze trasversali, Sicurezza informatica, Vulnerabilità, Sicurezza web

Lacune nel codice

valutare la conoscenza di Sicurezza informatica, Netcat, Inversione di rotta, Nmap, Portscan, Arricciatura, Password, Protezione

Compito di verifica - Livello: Facile

Cybersecurity | XSS Pastebin - In questa sfida al concorrente viene assegnato un compito con una pagina pastebin che è soggetta alla vulnerabilità XSS nel portale dell'amministratore. Questo permette all'attaccante di impersonare l'amministratore senza conoscere le credenziali corrette.

Sicurezza web
JUNIOR
Competenze testate
Durata
78 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Matematica, Probabilità, Competenze trasversali, Sicurezza informatica, Vulnerabilità, Sicurezza web

Lacune nel codice

valutare la conoscenza di Sicurezza informatica, Nmap, Portscan, Porti, Enumerazione, Finestre

Compito di verifica - Livello: Facile

Cybersecurity | LFI Challenge - In questa sfida al concorrente viene assegnato un compito con un sito web vulnerabile all'attacco di inclusione di file locali. L'attaccante può caricare dati arbitrari dal filesystem.

Sicurezza web
JUNIOR
Competenze testate
Durata
104 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Pensiero logico, Sequenza, Competenze trasversali, Sicurezza informatica, Vulnerabilità, Sicurezza web, OAuth2

Lacune nel codice

valutare la conoscenza di Sicurezza informatica, Netcat, Inversione di rotta, Nmap, Portscan

Compito di verifica - Livello: Facile

Cybersecurity | XXE | Pannello UAV - Vulnerabilità di Lverage XXE per caricare contenuti di file esterni.

sicurezza
JUNIOR
Competenze testate
Durata
52 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Pensiero logico, Sequenza, Competenze trasversali, Autenticazione, Autorizzazione, Sicurezza informatica, OAuth2

Lacune nel codice

valutare la conoscenza di Sicurezza informatica, Netcat, Inversione di rotta, Nmap, Portscan, Enumerazione, Finestre

Compito di verifica - Livello: Facile

Cybersecurity | Inventory Command Injection - Iniettare un payload e ottenere l'esecuzione di comandi sul lato server.

JavaScript
JUNIOR
Competenze testate
Durata
46 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di JavaScript

Lacune nel codice

valutare la conoscenza di JavaScript

Attività di programmazione - Livello: Facile

JavaScript | Gioco d'ufficio - Tic Tac Toe - Terminare una versione modificata del popolare gioco TicTacToe.

Android
JUNIOR
Competenze testate
Durata
36 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Android

Lacune nel codice

valutare la conoscenza di Android, Kotlin

Attività di programmazione - Livello: Facile

Android | Kotlin | Bussola - Implementare la funzionalità della bussola nell'applicazione basata sulla posizione.

JavaScript
JUNIOR
Competenze testate
Durata
51 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di JavaScript

Lacune nel codice

valutare la conoscenza di JavaScript

Attività di programmazione - Livello: Facile

JavaScript | Ricerca di parole - Inizializzare l'oggetto WordSearch per contenere la griglia di lettere e implementare il metodo find, che cercherà una determinata griglia in tutte le direzioni.

Reagire
JUNIOR
Competenze testate
Durata
39 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di JS, JavaScript, Reagire

Lacune nel codice

valutare la conoscenza di JavaScript, Reagire

Attività di programmazione - Livello: Facile

JavaScript | React, Class Components, Enzyme | Applicazione motore di ricerca - Implementare un'applicazione per cercare e filtrare prodotti in un negozio online.

Rubino
JUNIOR
Competenze testate
Durata
81 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Ruby on Rails

Lacune nel codice

valutare la conoscenza di Rubino, Ruby on Rails

Attività di programmazione - Livello: Facile

Ruby | Ruby on Rails | Simple API Student Class App - Implementare uno sfondo per un registro di classe virtuale per una scuola locale. Aggiungere regole di validazione e implementare un endpoint per esporre alcuni dati JSON.

Java
JUNIOR
Competenze testate
Durata
49 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Core Java: Comunicazione di rete, Generici, Gestione della memoria

Lacune nel codice

valutare la conoscenza di Core Java: Collezioni, Gestione della memoria, Generici

Attività di programmazione - Livello: Facile

Java | Currency Exchange - Completare l'implementazione dell'applicazione Currency Exchange, responsabile della gestione dei tassi di cambio e del cambio delle valute.

Java
JUNIOR
Competenze testate
Durata
37 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Java, Core Java, Espressioni Lambda, Gestione della memoria

Lacune nel codice

valutare la conoscenza di Core Java, Java, Gestione della memoria, collezioni, Espressioni Lambda

Attività di programmazione - Livello: Facile

Applicazione Java | Biblioteca - Creazione di un'applicazione che consenta alla biblioteca di gestire il proprio stock di libri. L'obiettivo del compito è completare l'implementazione dei metodi di servizio mancanti.

TypeScript
JUNIOR
Competenze testate
Durata
51 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Dattiloscritto

Lacune nel codice

valutare la conoscenza di JavaScript, Reagire

Domande a scelta

valutare la conoscenza di HTML, CSS

Attività di programmazione - Livello: Facile

TypeScript | React Hooks | Gestione dello stato dei film - Applicazione completa per la gestione dei film utilizzando React Hooks e implementando la gestione dello stato nelle viste esistenti.

SQL
JUNIOR
Competenze testate
Durata
25 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Pensiero logico, Matematica, MySQL, SQL

Lacune nel codice

valutare la conoscenza di SQL

Compito - Livello: Facile

SQL | MySQL | Catalogo francobolli | Funzione AVG - Seleziona i francobolli (nome e prezzo) con prezzo maggiore o uguale al prezzo medio totale.

SQL
JUNIOR
Competenze testate
Durata
33 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Pensiero logico, SQL, MySQL

Lacune nel codice

valutare la conoscenza di MySQL, SQL

Compito - Livello: Facile

SQL | MySQL | Catalogo francobolli | A Self JOIN - Seleziona i francobolli (nome e posizione) che si trovano nella stessa posizione.

SQL
JUNIOR
Competenze testate
Durata
26 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Pensiero logico, SQL

Lacune nel codice

valutare la conoscenza di SQL

Compito - Livello: Facile

SQL | PostgreSQL | Hotel - prezzi medi - Preparare il rapporto con i prezzi medi nelle città.

SQL
JUNIOR
Competenze testate
Durata
27 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Pensiero logico, SQL

Lacune nel codice

valutare la conoscenza di SQL

Compito - Livello: Facile

SQL | PostgreSQL | Hotels - bookings - Prepara l'elenco delle prenotazioni con un numero di giorni, il prezzo al giorno e il prezzo totale del soggiorno.

Salesforce
JUNIOR
Competenze testate
Durata
40 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di SOQL, Salesforce, Apice

Lacune nel codice

valutare la conoscenza di SOQL, Salesforce, Apice

Attività di programmazione - Livello: Facile

Salesforce | SOQL | Seleziona tutti i conti - Scrivere una query SOQL per recuperare un elenco di tutti i conti.

.NET
JUNIOR
Competenze testate
Durata
36 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di .NET, NUnit, QA

Lacune nel codice

valutare la conoscenza di NUnit, QA

Attività di programmazione - Livello: Facile

QA | .NET, NUnit | Test di unità di software per macchine da caffè - Scrivere i test nel NUnitExercise.Tests/CandidateTests.cs per verificare la classe Macchina del caffèMain classe.

terraformare
JUNIOR
Competenze testate
Durata
69 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di DevOps, Terraform, AWS

Lacune nel codice

valutare la conoscenza di DevOps, Terraform, AWS

Attività di programmazione - Livello: Facile

DevOps | Terraform, AWS | Creare l'istanza EC2 usando un AMI specifico - Creare l'istanza EC2 usando un AMI specifico in un VPC predefinito con accesso SSH, usando Terraform e il provider AWS.

terraformare
JUNIOR
Competenze testate
Durata
47 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di DevOps, Terraform

Lacune nel codice

valutare la conoscenza di DevOps, Terraform

Attività di programmazione - Livello: Facile

DevOps | Terraform, Azure | App Service - Utilizzare il provider Terraform azurerm per il provisioning del servizio di app

.NET
JUNIOR
Competenze testate
Durata
81 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di .NET, C#

Lacune nel codice

valutare la conoscenza di .NET Core, Interni di .NET, costruire dotnet, Debug avanzato, Cattura una discarica, dotnet-dump, Traccia diagnostica, dotnet-trace

Attività di programmazione - Livello: Facile

.NET | .NET Core | Inventario della libreria - Implementare un paio di metodi in .Net Core per gestire l'inventario della libreria.

.NET
JUNIOR
Competenze testate
Durata
51 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di .NET, C#, .NET Core, Argomenti comuni di base, Registrazione

Lacune nel codice

valutare la conoscenza di .NET Core, Interni di .NET, costruire dotnet, Argomenti comuni di base, C#, Registrazione, Estensioni di registrazione in .NET Core, ripristino dotnet

Attività di programmazione - Livello: Facile

.NET | .NET Core | Commenti Sfida - Implementare un'azione Index per il controllore dei post, in modo che i post possano essere resi in modo appropriato nella vista Posts/Index in .Net Core.

Certificazioni di sicurezza e conformità. Ci assicuriamo che i vostri dati siano sicuri e protetti.

Logo DevSkiller Logo TalentBoost Logo TalentScore