Domande e test per sviluppatori SQL

DevSkiller è specializzata nella creazione di domande per colloqui con sviluppatori SQL finalizzati a reclutare solo i migliori ingegneri SQL. I nostri test sono strutturati in modo unico per valutare le competenze dei candidati di qualsiasi livello.

Forse avete sentito parlare del RealLifeTesting™. Una metodologia di test unica nel suo genere, utilizzata per replicare gli scenari del mondo reale e presentare ai candidati sfide realistiche, simili a quelle che affrontano ogni giorno. Viene implementata in tutti i nostri test per sviluppatori per garantire che i nostri clienti assumano solo i migliori sviluppatori. Trovate il vostro prossimo sviluppatore SQL con la nostra gamma di domande di intervista per sviluppatori SQL.

Cercate tecnologie simili?
Test di codifica online e domande di intervista su PostgreSQL
Domande di intervista su MySQL
Test di codifica e domande di intervista online su MariaDB
Test di codifica e domande di intervista online HSQLDB
Test di codifica MSSQL online e domande di intervista

Tecnologie coperte:

Linguaggio di programmazione: SQL

Framework e librerie SQL: MySQL, PostgreSQL, Oracle, MSSQL e altri.

MySQL
MEDIO
Competenze testate
Durata
60 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Matematica, Probabilità, Competenze trasversali, SQL

Lacune nel codice

valutare la conoscenza di MySQL, SQL

Compito - Livello: Medio

SQL | MySQL | Software House | Sviluppatori e loro progetti - Il responsabile del team di sviluppo vi ha assegnato il compito di creare un elenco di sviluppatori con il loro ruolo nei progetti in corso.

Node.JS
MEDIO
Competenze testate
Durata
87 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di JavaScript, Node.JS

Lacune nel codice

valutare la conoscenza di JavaScript, Node.JS, SQL

Attività di programmazione - Livello: Medio

Node.JS | Rest API | News backend service - Implementare un servizio di news backend creato in Node.JS con Vanilla JS, compresa la scrittura di autorizzazioni e API Rest.

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
MEDIO
Competenze testate
Durata
53 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di SQL, PostgreSQL

Lacune nel codice

valutare la conoscenza di PostgreSQL, SQL

Compito - Livello: Medio

SQL | PostgreSQL | Music Store | Funzione Tempo - Calcola la durata di tutti i brani di ogni cd e ne produce un elenco.

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.

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à.

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.

Java
MEDIO
Competenze testate
Durata
57 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Java, Spring Boot

Lacune nel codice

valutare la conoscenza di PostgreSQL, SQL

Attività di programmazione - Livello: Medio

Java | Spring Boot | Items Retriever Microservice - Implementare un microservizio per recuperare gli articoli dal sistema di shopping.

SQL
MEDIO
Competenze testate
Durata
65 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Attività di database - Livello: Medio

SQL | MSSQL | Trovare gli elementi nulli - Scrivere una query che restituisca i nomi di tutti gli elementi che non sono disponibili

Attività di database - Livello: Medio

SQL | MSSQL | Trovare intervalli di date - Scrivere una query che restituisca i nomi di tutti gli elementi aggiunti negli ultimi 7 giorni.

Attività di database - Livello: Medio

SQL | MSSQL | Uso degli aggregati - Scrivere una query che restituisca i nomi di tutti gli articoli di una determinata categoria

Attività di database - Livello: Medio

SQL | MSSQL | Trovare i duplicati - Scrivere una query che restituisca i nomi di tutti gli elementi che sono duplicati

Pitone
SENIOR
Competenze testate
Durata
82 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Grandi dati, PySpark, Pitone

Lacune nel codice

valutare la conoscenza di SQL

Attività di programmazione - Livello: Difficile

Python | PySpark | Società di gestione delle flotte - Rilevare gli eventi di eccesso di velocità e verificare la correttezza di un predittore esistente.

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

Attività di programmazione Front End - Livello: Facile

JavaScript | TypeScript | Applicazione per fatture - frontend - Implementare la parte front-end per unire e aggregare i dati delle fatture con i tassi di cambio.

Attività di programmazione Back End - Livello: Facile

Applicazione Java | Fattura - backend - Implementare la parte backend per la ricerca e l'aggregazione dei dati delle fatture con il servizio e i metodi DAO.

Scienza dei dati
JUNIOR
Competenze testate
Durata
45 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Compito - Livello: Facile

SQL | Catalogo francobolli | I tre prezzi più alti - Seleziona i tre francobolli (prezzo e nome) con il prezzo più alto.

Attività di programmazione - Livello: Facile

Python | Pandas | Parser di tabelle HTML - Implementa una funzione per convertire una tabella HTML in un file in formato CSV.

Pitone
MEDIO
Competenze testate
Durata
120 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Pitone

Attività di programmazione - Livello: Medio

Python | Rapporto sulle vendite di veicoli - Implementare un'applicazione per creare rapporti basati sul data warehouse delle vendite di veicoli.

DevOps
SENIOR
Competenze testate
Durata
66 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di DevOps, Docker

Attività DevOps - Livello: Difficile

DevOps | Master of Disaster Recovery (CentOS) - Recuperare i dati da un database MariaDB/MySQL rotto.

DevOps
SENIOR
Competenze testate
Durata
66 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di DevOps, Docker

Attività DevOps - Livello: Difficile

DevOps | Master of Disaster Recovery (Ubuntu) - Recuperare i dati da un database MariaDB/MySQL rotto.

PostgreSQL
MEDIO
Competenze testate
Durata
44 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di SQL

Lacune nel codice

valutare la conoscenza di SQL

Compito - Livello: Medio

SQL | PostgreSQL | Hotels - Ottimizzazione della pagina degli hotel - Migliorare le prestazioni della pagina degli elenchi degli hotel che attualmente utilizza ORM.

MongoDB
MEDIO
Competenze testate
Durata
51 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di SQL, MongoDB, NoSQL

Lacune nel codice

valutare la conoscenza di MongoDB

Compito - Livello: Medio

SQL | Dati clienti - Trova tutti i clienti il cui nome e cognome non sono univoci in questo database, nonché il numero di volte in cui ogni coppia di nomi e cognomi compare nel database.

PHP
MEDIO
Competenze testate
Durata
60 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Lacune nel codice

valutare la conoscenza di SQL

Domande a scelta

valutare la conoscenza di ES6, JavaScript, CSS, HTML, WCAG 2.0, Accessibilità web

Attività di programmazione - Livello: Medio

PHP | Repository di categorie - Implementare query PDO che restituiscano agli utenti risultati validi sui film.

PHP
SENIOR
Competenze testate
Durata
88 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di SQL, ES6, JavaScript, AJAX, Sviluppo web

Attività di programmazione - Livello: Difficile

Convertitore PHP | XML-CSV - Implementare metodi di filtraggio e trasformazione dei dati per superare tutti i test.

PHP
JUNIOR
Competenze testate
Durata
41 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Lacune nel codice

valutare la conoscenza di SQL, CSS, HTML

Domande a scelta

valutare la conoscenza di JavaScript

Attività di programmazione - Livello: Facile

PHP | Faker | Manipolazione di base dei dati - Implementare tutti i metodi della classe app/Faker.

MongoDB
SENIOR
Competenze testate
Durata
56 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di SQL, MongoDB, NoSQL

Lacune nel codice

valutare la conoscenza di MongoDB

Compito - Livello: Difficile

SQL | Riempire una tabella sparsa - Scrivere una query che restituisca l'elenco di tutti gli utenti con la data di creazione e restituisca la data della riga precedente non nulla per le voci interessate dal bug.

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

Domande a scelta

valutare la conoscenza di SQL, MongoDB, NoSQL

Lacune nel codice

valutare la conoscenza di MongoDB, SQL

Compito - Livello: Facile

SQL | Catalogo dei francobolli | Istruzione CASE - Eseguite un'istruzione select con la quale dividete la vostra collezione di francobolli in 3 gruppi.

Ruoli consigliati per i test SQL online

  • Analista dati
  • Amministratore di database
  • Ingegnere di database
  • Specialista di database
  • Sviluppatore SQL junior
  • Sviluppatore medio SQL
  • Sviluppatore SQL senior
  • Tecnico di inserimento dati
  • Specialista della qualità dei dati

Come funzionano le domande e i test per sviluppatori SQL di DevSkiller

La forza trainante delle domande e dei test per sviluppatori SQL di DevSkiller è la metodologia RealLifeTesting™. Questa metodologia consente a DevSkiller di creare una versione simulata della realtà per mettere alla prova i candidati sviluppatori con sfide realistiche simili al lavoro che svolgono ogni giorno. Con le nostre domande e i nostri test per sviluppatori SQL potete analizzare la conoscenza di SQL dei vostri candidati, valutare la loro capacità di codifica, testare la loro capacità di risoluzione dei problemi e di gestione del tempo.

Caratteristiche principali

  • Acquisire una visione delle capacità di codifica di ciascun candidato, non solo delle sue conoscenze accademiche.
  • Valutare ogni test SQL online in tempo reale, ovunque nel mondo
  • La metodologia RealLifeTesting™ offre un'esperienza utente più ampia in cui i candidati possono utilizzare il proprio IDE, clonare su Git, eseguire test unitari e accedere a Stack Overflow/GitHub/Google per la ricerca.
  • Diversi strumenti antiplagio per garantire l'accuratezza dei test
  • Risultati automatizzati comprensibili anche ai non addetti ai lavori
  • Domande e test di intervista per sviluppatori SQL per valutare qualsiasi livello

Competenze trattate nelle nostre domande e test per sviluppatori SQL

  • Ibernazione
  • Java
  • API del flusso di Java
  • JavaScript
  • SQL
  • TypeScript
  • Analisi dei dati
  • HSQLDB
  • MySQL
  • Panda
  • Pitone
  • Analisi dei dati con Python
  • scienza dei dati
  • SQLite
  • CentOS
  • DevOps
  • Docker
  • Linux
  • MariaDB
  • Ubuntu
  • PostgreSQL
  • Mongo
  • MongoDB
  • MSSQL
  • NoSQL
  • Oracolo
  • AJAX
  • ES6
  • JavaScript
  • PHP
  • Test PHP 7 online
  • Sviluppo web
  • CSS
  • JavaScript
  • Vhtml
  • scienza dei dati
  • NumPy
  • Python 3.x
  • Django

Cosa cercare in uno sviluppatore SQL

SQL è un linguaggio di programmazione di quarta generazione (4GL). In pratica, ciò significa che i programmatori dichiarano solo l'aspetto del risultato, piuttosto che il modo in cui il database deve calcolarlo. SQL utilizza linguaggi di programmazione più generici come Java per accedere ai dati dei database centrali.

Il candidato giusto deve possedere una buona conoscenza di SQL, comprese le sottigliezze e le sfumature delle sue prestazioni. Dovrebbe possedere competenze nella progettazione di SQL e nella teoria relazionale. Infine, le competenze dimostrabili nel refactoring dell'SQL saranno utili nei team più grandi, dove l'SQL è più complesso.

Volete ottenere di più dalle nostre domande e test per sviluppatori SQL?

Forse le vostre esigenze aziendali richiedono di ottenere di più dai nostri test SQL online. In tal caso, potete personalizzare le nostre domande e i nostri test per sviluppatori SQL per adattarli al vostro programma di reclutamento. Potete impostare il livello di difficoltà, la lunghezza e persino la durata delle domande di ogni singolo test. Potete monitorare i candidati in tempo reale e i nostri rilevatori di plagio garantiscono la validità del test. Trovate il vostro prossimo ingegnere SQL con le domande e i test online per sviluppatori SQL di DevSkiller.

Volete la prova che le nostre domande e i nostri test per sviluppatori SQL funzionano?

Se il nostro strumento di screening vi sembra ottimo, ma siete un po' incerti, non c'è problema. Non c'è problema. Alcuni dei nostri clienti passati la pensavano come voi, tanto per cominciare. Leggete il seguente caso di studio per scoprire come li abbiamo aiutati:

Salute Ada

Ada è un'azienda sanitaria globale. Il suo sistema principale collega le conoscenze mediche con la tecnologia intelligente per aiutare le persone a gestire la propria salute e i professionisti del settore medico a fornire cure efficaci.

L'azienda richiede competenze in tecnologie come Kotlin, Java, React Native e molte altre. In precedenza, Ada aveva valutato le competenze tecnologiche attraverso un'attività in loco, seguita da un colloquio di gruppo. L'intera procedura era laboriosa e richiedeva molto tempo, quindi hanno richiesto l'aiuto di DevSkiller.

Grazie a DevSkiller, Ada è ora in grado di ottenere una comprensione più ampia dell'esperienza di ciascun candidato a partire da un compito tecnico iniziale, che viene svolto prima dello svolgimento dei colloqui. La valutazione dei test DevSkiller è automatizzata, il che fa risparmiare innumerevoli ore di tempo ai dipendenti di Ada addetti alla selezione del personale.

Michael Gerwig - Responsabile dell'ingegneria presso Ada Health

"Non solo risparmiamo una notevole quantità di tempo, ma lo strumento ci dà anche la possibilità di collaborare alla revisione del test tecnico. Inoltre, ci permette di adattare l'esperienza in loco al candidato, ad esempio su quali aree concentrarsi o quanto difficili debbano essere le domande. Nel complesso, il feedback è stato molto positivo. I candidati apprezzano soprattutto il compito di revisione del codice".

Domande frequenti

Devo essere un programmatore per usare DevSkiller?

Non preoccupatevi, non è necessario essere un esperto tecnico per poter utilizzare DevSkiller. I nostri esperti hanno creato domande e test di intervista per sviluppatori SQL pronti all'uso, appositamente studiati per essere facilmente utilizzabili dai selezionatori. Ciò significa che potete verificare le competenze tecniche dei candidati selezionati indipendentemente dal vostro livello di competenza tecnologica. Se necessario, potete preparare un test da zero.

Cosa si fa contro il plagio?

Dovete potervi fidare dei vostri risultati, quindi noi di DevSkiller prendiamo molto sul serio il plagio. Utilizziamo una serie di strumenti antiplagio progettati per cogliere in flagrante qualsiasi imbroglio. Possiamo implementare la registrazione dello schermo per verificare se il candidato sta guardando uno schermo diverso quando esegue un test, oltre a una serie di strumenti di ascolto sociale. Possiamo anche controllare il codice inserito dal candidato, la durata della domanda e il modo in cui è stata data risposta a ciascuna domanda. Il nostro database memorizza le risposte fornite in precedenza, che vengono confrontate con le nuove risposte ricevute. Se c'è una corrispondenza, viene segnalato che il candidato ha cercato di ottenere un vantaggio sleale.

Come rispondono i candidati alle domande e ai test di DevSkiller per sviluppatori SQL?

I candidati sviluppatori ci dicono regolarmente di apprezzare la struttura delle nostre domande per il colloquio con gli sviluppatori SQL. È importante capire che il più delle volte i test per sviluppatori prevedono che i candidati debbano recitare schemi di codifica e algoritmi. Questo può frustrare gli sviluppatori, perché non valuta le loro effettive capacità di sviluppo e potrebbe far avanzare uno sviluppatore meno abile, semplicemente perché ricorda uno schema di codifica. Noi non lasciamo nulla al caso. Le nostre domande e i nostri test per sviluppatori SQL mettono alla prova i candidati con compiti esattamente simili al lavoro che svolgeranno.

A nostra volta, sentiamo che i candidati apprezzano la possibilità di utilizzare i normali strumenti e convenzioni di codifica, come i test unitari e la clonazione in GIT da un IDE personale. Diamo ai candidati sviluppatori la possibilità di dimostrare ciò che sanno fare davvero in un contesto equo e per questo ci sono grati.

Qual è la durata del test?

La durata delle nostre domande e dei test per sviluppatori SQL è flessibile. Se necessario, la durata può essere impostata in base alle vostre preferenze. Forniamo impostazioni predefinite che possono essere modificate. È inoltre possibile impostare limiti di tempo per le singole domande all'interno di un test.

Logo DevSkiller Logo TalentBoost Logo TalentScore