Test di abilità e domande di intervista per sviluppatori senior

Utilizzate la nostra gamma di test di abilità per sviluppatori senior per trovare uno sviluppatore esperto di livello senior per il vostro team. Selezionate un test di abilità per sviluppatori senior da un'ampia gamma di framework, tra cui Python, JavaScript e Android. La nostra gamma di test vi aiuta a valutare le competenze dei candidati, in modo da essere certi di assumere solo i migliori sviluppatori senior.

Java
SENIOR
Competenze testate
Durata
111 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Java, Core Java, Sistema I/O, Espressioni Lambda, Eccezioni

Lacune nel codice

valutare la conoscenza di Java, Core Java, Sistema I/O, Espressioni Lambda, Comunicazione di rete

Attività di programmazione - Livello: Difficile

Java | Applicazione per biblioteca - Creare un'applicazione che consenta alla biblioteca di gestire i libri, i loro prestiti e di preparare alcuni rapporti sui libri non restituiti in tempo. Terminare l'implementazione dei metodi di servizio mancanti.

Swift
SENIOR
Competenze testate
Durata
74 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Swift, iOS

Lacune nel codice

valutare la conoscenza di Swift, iOS

Attività di programmazione - Livello: Difficile

iOS | Swift | Nerd Airlines App - Costruire un'app che serva a trovare il percorso più economico tra due destinazioni date. Implementare un meccanismo di attraversamento del grafo per trovare il percorso più economico compilando i metodi appropriati, implementare un meccanismo di caching generico per i due easter egg dell'app.

terraformare
SENIOR
Competenze testate
Durata
77 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di CLI, DevOps, SysOps, Terraform, Azzurro

Lacune nel codice

valutare la conoscenza di DevOps, Terraform

Attività di programmazione - Livello: Difficile

DevOps | Terraform, Azure | Application Gateway - Vi è stato chiesto di esporre in modo sicuro una risorsa esistente a Internet; dopo alcune riflessioni, il team ha deciso di utilizzare Azure Application Gateway.

Application Gateway è un bilanciatore di carico del traffico web con alcune funzionalità integrate di firewall applicativo.

Kubernetes
SENIOR
Competenze testate
Durata
102 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di DevOps, Kubernetes

Lacune nel codice

valutare la conoscenza di DevOps, Kubernetes, YAML

Attività DevOps - Livello: Difficile

DevOps | Kubernetes | CRD e API - Creare una definizione di risorsa personalizzata per interagire con l'API di Kubernetes.

azzurro
SENIOR
Competenze testate
Durata
89 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Pensiero logico, Sequenza, Competenze trasversali, CLI, DevOps, SysOps, Terraform, AMI, AWS, EBS, EC2, EIP

Lacune nel codice

valutare la conoscenza di DevOps, Terraform

Attività di programmazione - Livello: Difficile

DevOps | Terraform, Azure | AKS Json - Utilizzare il provider Terraform azurerm per creare la configurazione json del cluster AKS.

Swift
SENIOR
Competenze testate
Durata
76 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Swift, iOS

Lacune nel codice

valutare la conoscenza di Swift, iOS, MacOS

Attività di programmazione - Livello: Difficile

iOS | Swift | Nerd Airlines App - Costruire un'app che serva a trovare il percorso più economico tra due destinazioni date. Implementare un meccanismo di attraversamento del grafo per trovare il percorso più economico compilando i metodi appropriati, implementare un meccanismo di caching generico per i due easter egg dell'app.

Rubino
SENIOR
Competenze testate
Durata
127 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Rubino

Lacune nel codice

valutare la conoscenza di Rubino

Attività di programmazione - Livello: Difficile

Ruby | App di gestione dei voli | Prenotazione dei posti e analisi dei voli - Implementare una soluzione che gestisca i voli, generi posti e li prenoti.

SQL
SENIOR
Competenze testate
Durata
52 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Pensiero logico, SQL

Compito - Livello: Difficile

SQL | PostgreSQL | Hotels - cities and top hotels - Prepara un elenco di città con la data dell'ultima prenotazione e una foto principale (photos[0]) dell'hotel più popolare (per numero di prenotazioni) in questa città.

.NET
SENIOR
Competenze testate
Durata
51 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: Difficile

QA | .NET, NUnit | Test unitari del servizio e-mail - Scrivere i test nella classe NUnitExercise.Tests/CandidateTests.cs per verificare la classe del servizio e-mail.

.net
SENIOR
Competenze testate
Durata
52 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di .NET, QA, NUnit, Test, C#, Selenio

Lacune nel codice

valutare la conoscenza di QA, .NET, NUnit

Attività di programmazione - Livello: Difficile

QA | .NET, NUnit | Interfaccia del generatore di dati aziendali - Implementare i test NUnit per l'interfaccia del generatore di dati aziendali. IDDataProcessing nell'interfaccia NUnitDataProcessing.Tests.DataProcessingTest progetto che verifica i requisiti aziendali.

Java
SENIOR
Competenze testate
Durata
78 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Java

Lacune nel codice

valutare la conoscenza di Java

Attività di programmazione - Livello: Difficile

Java | Coda di precompilazione - Implementa una coda di priorità che verrà utilizzata su diversi nodi per precompilare in modo asincrono le statistiche sui set di prodotti.

Rubino
SENIOR
Competenze testate
Durata
64 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Rubino

Lacune nel codice

valutare la conoscenza di Rubino

Attività di programmazione - Livello: Difficile

Ruby | Soluzione di supporto alla configurazione per una nuova startup basata su microservizi - Implementare una soluzione di Configurazione per sviluppare una classe flessibile in grado di memorizzare qualsiasi valore di configurazione.

Java
SENIOR
Competenze testate
Durata
71 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Java, Multithreading

Lacune nel codice

valutare la conoscenza di MongoDB

Attività di programmazione - Livello: Difficile

Java | Circuit Breaker e Retry pattern - Implementare circuit breaker, fallback e retry pattern in un'architettura di microservizi.

Android
SENIOR
Competenze testate
Durata
48 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Android

Lacune nel codice

valutare la conoscenza di Android, Java, ProGuard

Attività di programmazione - Livello: Difficile

Android | Java | Configurazione ProGuard - Implementare la configurazione ProGuard per rimuovere il codice dello sviluppatore dalla base di codice, in fase di compilazione.

.NET
SENIOR
Competenze testate
Durata
49 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di .NET, C#, Modelli di messaggio, WCF, Applicazioni web e servizi web, Fondazione Windows Communication, Metadati

Lacune nel codice

valutare la conoscenza di HTML, HTML5, CSS

Attività di programmazione - Livello: Difficile

.NET | RSA Decryption WCF Service - Implementazione finale dell'interfaccia WCF in grado di decifrare e verificare i dati crittografati con RSA.

Android
SENIOR
Competenze testate
Durata
58 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: Difficile

Android | Kotlin, C | JNI Magic - Implementa la funzionalità JNI che consente di chiamare il metodo Base::getBaseComponent solo con un'istanza Client.

Java
SENIOR
Competenze testate
Durata
78 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di GIT

Lacune nel codice

valutare la conoscenza di Java

Attività di programmazione - Livello: Difficile

Java | Internet Banking System Decryption Service - Implementa i metodi relativi alla crittografia.

C
SENIOR
Competenze testate
Durata
142 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di GIT

Lacune nel codice

valutare la conoscenza di C

Attività di programmazione - Livello: Difficile

C | Server di file TCP - Implementare un semplice protocollo di trasmissione di file TCP - server

Flutter
SENIOR
Competenze testate
Durata
81 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di FLUTTER, Ricarica a caldo, Tasti del widget, Dardo, Flusso

Lacune nel codice

valutare la conoscenza di Dardo, FLUTTER, FlutterWidgets, Navigatore

Attività di programmazione - Livello: Difficile

Applicazione Flutter | Dart | Catalogo dipendenti - Implementare la ricerca con filtri per l'elenco dei dipendenti.

C++
SENIOR
Competenze testate
Durata
69 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di GIT, C++

Lacune nel codice

valutare la conoscenza di C++, Modelli

Attività di programmazione - Livello: Difficile

C++ | Object Shared Thread Guard - Implementa uno strumento per il vostro team per l'accesso e la manipolazione dei dati in un ambiente multithread.

Selenio
SENIOR
Competenze testate
Durata
81 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di QA, .NET, C#, Selenio

Lacune nel codice

valutare la conoscenza di QA .NET, C#, Selenio

Attività di programmazione - Livello: Difficile

QA | .NET | Selenium, C#, JavaScript | Home Page Testing - Implementare soluzioni basate sulla conoscenza del test dei cookie e dei metodi JavaScript di Selenium utilizzando C# e controllando le schede del browser da Selenium.

Sicurezza
SENIOR
Competenze testate
Durata
65 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Sicurezza, Hashing, MD5, algoritmi, ACL, IPC, Linux, Sistema operativo

Lacune nel codice

valutare la conoscenza di Nnetcat, Portscan, Sicurezza, Nmap, Password, Escalation dei privilegi, Utenti

Attività di test

Sicurezza | Lotta ai truffatori - hackeraggio del sito web - furto del numero di carta di credito utilizzato per effettuare l'ordine con il valore più alto

Angolare
SENIOR
Competenze testate
Durata
85 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Angolare, JavaScript

Attività di programmazione - Livello: Difficile

JavaScript | Angular, NgRx | Service Station - Implementare la gestione dello stato basata su NgRx con effetti collaterali ed entità.

Salesforce
SENIOR
Competenze testate
Durata
80 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Attività di database - Livello: Difficile

SOQL | Adventures of Space Doctors - Scrivere una query SOQL per recuperare un elenco di film e i relativi ruoli cinematografici.

Attività di programmazione - Livello: Difficile

Apex | Trading Company - Caricare i conti utilizzando un oggetto di staging, cercare i duplicati ed eseguire le azioni appropriate in modo asincrono.

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

Logo DevSkiller Logo TalentBoost Logo TalentScore