Domande di intervista su Kotlin

Le domande e i test online di Kotlin sono stati preparati dal nostro team specializzato di professionisti. Abbiamo una gamma di test di codifica Kotlin per sviluppatori di livello junior, medio e senior.

Le domande di DevSkiller Kotlin sono basate sulla metodologia RealLifeTesting™. Questa metodologia è completamente unica perché mette alla prova le competenze del candidato attraverso problemi del mondo reale piuttosto che con enigmi o indovinelli algoritmici. Trovare il vostro prossimo sviluppatore Kotlin è facile con DevSkiller e i nostri test online Kotlin.

Provate anche:
Domande di intervista sulla programmazione Java

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.

Android
MEDIO
Competenze testate
Durata
41 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: Medio

Android | Kotlin | RecyclerView | To-do List - Creare un semplice elenco di cose da fare in cui ogni elemento è un elemento dell'elenco nella cartella Vista Riciclatore.

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.

Android
MEDIO
Competenze testate
Durata
61 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: Medio

Android | Kotlin | Applicazione Notepad - Completare le funzionalità di base di un'applicazione per prendere appunti utilizzando RecyclerView.

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

Lacune nel codice

valutare la conoscenza di Android, Kotlin

Attività di programmazione - Livello: Difficile

Android | Kotlin | Bitmap manipulation - Applicazione completa per la manipolazione delle immagini che esegue alcune operazioni sull'immagine selezionata.

Android
JUNIOR
Competenze testate
Durata
53 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 e Java

Attività di programmazione - Livello: Facile

Android | Kotlin | Applicazione dipendenti - Applicazione completa che visualizza un elenco di persone responsabili di diverse aree dell'azienda, come l'informatica o le buste paga.

Kotlin
JUNIOR
Competenze testate
Durata
95 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Kotlin

Attività di programmazione - Livello: Facile

Kotlin | Spring Boot | Money Heist - Implementare due metodi in base ai requisiti per ottenere tutte le informazioni necessarie dal database.

Kotlin
MEDIO
Competenze testate
Durata
40 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Kotlin

Attività di programmazione - Livello: Medio

Kotlin | Motore di ricerca precompilato - Implementa il motore ottimizzato per la ricerca dei prodotti, basato sul compito di precompilazione per precompilare i risultati per qualsiasi insieme di opzioni.

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

Domande a scelta

valutare la conoscenza di Android

Attività di programmazione - Livello: Difficile

Android | API Vibrazioni - Implementare un metodo per riprodurre una melodia di fantasia tramite il dispositivo aptico incorporato per indicare che l'interruttore della funzione è stato attivato.

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

Domande a scelta

valutare la conoscenza di Java, Spring Boot

Attività di programmazione - Livello: Facile

Java | Spring Boot, Kotlin | Orders microservice - Implementare una spina dorsale del miscroservizio RESTful.

Android
MEDIO
Competenze testate
Durata
39 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Android

Attività di programmazione - Livello: Medio

Android | Kotlin | ConstraintLayout Animation - Implementare le animazioni degli elementi di layout utilizzando l'API ConstraintLayout.

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

Domande a scelta

valutare la conoscenza di Android

Attività di programmazione - Livello: Difficile

Android | Kotlin | Image Fetch (KitKat + TLSv1.2) - Adattare l'implementazione di MainActivity in modo che il client OkHttp supporti TLS 1.2, anche se è stato disabilitato dal sistema operativo.

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

Domande a scelta

valutare la conoscenza di Android

Attività di programmazione - Livello: Difficile

Android | OpenGL ES Demo - L'obiettivo di questo compito è verificare la conoscenza di GLSL ES 100 da parte del candidato.

Kotlin
MEDIO
Competenze testate
Durata
70 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Kotlin

Attività di programmazione - Livello: Medio

Kotlin | Analizzatore di ordini | Trova una quantità media ordinata per ogni giorno della settimana - Implementare un metodo che analizzi il dataset degli ordini e restituisca una mappa con la quantità totale ordinata di un prodotto per ogni giorno della settimana.

Sviluppatore mobile
SENIOR
Competenze testate
Durata
100 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Attività di programmazione - Livello: Difficile

iOS | Swift | Conference App Senior - Implementare un servizio di rete utilizzato per interagire con il server.

Attività di programmazione - Livello: Difficile

Android | Chiamata asincrona da nativo a Java tramite JNI - Fornire la parte JNI mancante della combinazione di comunicazione nativo-Java che soddisfa determinati requisiti.

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

Domande a scelta

valutare la conoscenza di Kotlin, Android

Attività di programmazione - Livello: Difficile

Android | Kotlin | Chiamata asincrona da nativo a Java tramite JNI - Fornire la parte JNI mancante della combinazione di comunicazione nativa-Java che soddisfa determinati requisiti.

Kotlin
MEDIO
Competenze testate
Durata
70 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Kotlin

Attività di programmazione - Livello: Medio

Kotlin | Analizzatore di ordini | Trovare un valore medio degli ordini per ogni giorno della settimana - Implementare un metodo che analizzi il dataset degli ordini e restituisca una mappa con un valore medio totale degli ordini

Kotlin
JUNIOR
Competenze testate
Durata
55 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Kotlin

Attività di programmazione - Livello: Facile

Kotlin | Analizzatore di ordini | Calcolare la quantità totale ordinata per ogni giorno della settimana - Implementare un metodo che analizzi il dataset degli ordini e restituisca una mappa con la quantità totale ordinata per ogni giorno della settimana.

Kotlin
MEDIO
Competenze testate
Durata
55 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Kotlin

Attività di programmazione - Livello: Medio

Kotlin | App di gestione dei voli | Prenotazione dei posti e analisi dei voli - Implementare le funzionalità mancanti dell'applicazione di gestione dei dati dei voli, come la prenotazione dei posti e l'analisi dei voli.

Consigliare i ruoli per le nostre domande di intervista e i test online su Kotlin

  • Sviluppatore Kotlin junior
  • Sviluppatore medio Kotlin
  • Sviluppatore Kotlin senior
  • Sviluppatore Android junior
  • Sviluppatore Android medio
  • Sviluppatore Android senior
  • Sviluppatore Java junior
  • Sviluppatore Java medio
  • Sviluppatore Java senior
  • Sviluppatore mobile

Come funzionano i nostri test di codifica Kotlin

I test di codifica DevSkiller Kotlin sono basati sulla metodologia RealLifeTesting™. La metodologia funziona chiedendo ai candidati di rispondere a domande e risolvere problemi che dovrebbero affrontare nel mondo reale. Sono finiti i tempi in cui si recitava un vecchio codice o si risolvevano puzzle algoritmici accademici. Questo metodo di test fornisce una visione reale e oggettiva delle competenze del candidato. Scoprite le capacità di codifica, il pensiero critico e la gestione del tempo del vostro candidato con le domande del colloquio Kotlin e i test online.

Caratteristiche principali

  • Ottenere informazioni sulle effettive capacità di codifica del candidato, non solo sulle sue conoscenze accademiche.
  • Comodi test remoti che possono essere inviati ovunque nel mondo, in qualsiasi momento
  • La metodologia RealLifeTesting™ offre un'esperienza d'uso 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 le ricerche.
  • Strumenti robusti che prevengono il plagio e assicurano l'accuratezza dei test
  • Osservare l'esecuzione dei test da parte del candidato in tempo reale
  • Risultati automatizzati di facile comprensione per i non addetti ai lavori
  • Test di codifica Kotlin disponibile per sviluppatori Kotlin di livello junior, medio e senior

Competenze trattate nelle nostre domande di intervista su Kotlin

  • Kotlin
  • Collezioni
  • Maven
  • Android
  • SDK Android
  • VincoloLayout
  • Eredità
  • Okhttp
  • SSL
  • TSL
  • REST
  • HNI
  • JVM

Cosa cercare negli sviluppatori Kotlin

Kotlin è stato rilasciato per la prima volta nel febbraio 2016. È un linguaggio di programmazione open-source tipizzato staticamente che si rivolge a JVM, Android, JavaScript e Native. Kotlin è un linguaggio di programmazione conciso e dispone di costrutti sia orientati agli oggetti che funzionali. Può essere utilizzato per qualsiasi tipo di sviluppo: lato server, lato client e Android. Il linguaggio di programmazione si ispira ad altri linguaggi esistenti come Java, C#, JavaScript, Scala e Groovy.

Kotlin è uno dei linguaggi più richiesti oggi. L'interoperabilità di Java e Kotlin significa che un background nel popolare Java sarà utile ai candidati Kotlin. È inoltre importante verificare la conoscenza delle caratteristiche di sicurezza di Kotlin, in particolare la comprensione della "null-safety". Infine, qualsiasi precedente lavoro nello sviluppo di applicazioni mobili o web Android è un buon segno per i vostri candidati sviluppatori Kotlin.

Creare test di codifica Kotlin personalizzati

Volete costruire i vostri test personalizzati? Nessun problema. La procedura guidata di DevSkiller consente di creare test personalizzati utilizzando la propria base di codice. Potete selezionare i linguaggi, le competenze e le tecnologie che volete testare. Quindi, potete scegliere l'ambito, la difficoltà e la durata del test, il tutto osservando in tempo reale. Trovare il vostro prossimo sviluppatore Kotlin non è mai stato così facile con DevSkiller e i nostri test di codifica e domande di intervista Kotlin.

Ti sono piaciute le nostre domande per l'intervista a Kotlin ma te ne servono altre?

Siete interessati a inviare il vostro primo invito per un test di codifica Kotlin ma non siete ancora convinti del 100%? Non c'è problema, sappiamo che prendere un impegno finanziario per la vostra azienda è una decisione importante. Invece di ascoltare noi, perché non ascoltare quello che ha da dire uno dei nostri numerosi clienti soddisfatti:

CodiceValore:

CodeValue è una società dinamica di sviluppo software, progettazione UI/UX e servizi di consulenza. Prima di passare a DevSkiller, il loro processo di selezione consisteva in un colloquio telefonico con le risorse umane, seguito da un colloquio telefonico tecnico e da un test e un colloquio tecnico. Dopodiché, c'era un altro colloquio con le risorse umane e il responsabile delle assunzioni prima che venisse fatta un'offerta. L'ostacolo più grande che volevano superare era il numero di colloqui tecnici inutili che si svolgevano. Una volta implementato con successo DevSkiller, CodeValue è riuscita a ridurre il tempo di assunzione di circa 50%, assumendo al contempo un numero di sviluppatori 2,8 volte superiore dallo stesso pool di candidati.

"DevSkiller è facile da usare e amichevole". - Olga Berger - Responsabile del reclutamento e specialista di sourcing presso CodeValue

Domande frequenti

Come si previene il plagio nei test di codifica di Kotlin?

Il plagio è preso molto sul serio da DevSkiller e per questo motivo disponiamo di una serie di solidi strumenti antiplagio per garantire che tutti i risultati dei test siano accurati. Registrazione dello schermo per verificare se il candidato sta guardando una schermata diversa quando esegue un test. Utilizziamo anche una serie di strumenti di ascolto sociale, controlliamo l'indirizzo IP del candidato e utilizziamo notifiche di coppia in tempo reale. Il nostro rilevatore di plagio controlla il codice inserito dal candidato, la durata della domanda e il modo in cui è stata data risposta a ciascuna domanda. Tutte le risposte vengono automaticamente incrociate con tutte le risposte che sono state registrate nel nostro sistema. Se c'è una corrispondenza tra la risposta del vostro candidato e un'altra che è stata registrata, la risposta verrà segnalata e potremo confermare categoricamente che la risposta è stata plagiata.

Qual è la durata dei test di codifica DevSkiller Kotlin?

La durata dei test è flessibile. Abbiamo una serie di test di codifica Kotlin predefiniti che hanno una durata prestabilita. In alternativa, si può scegliere di scrivere i propri test o di impostare il limite di tempo delle singole domande all'interno di un test.

Devo essere un programmatore per usare DevSkiller?

Abbiamo reso DevSkiller il più semplice e automatizzato possibile. I nostri test pronti all'uso, preparati da esperti IT, consentono agli utenti non tecnici di verificare le competenze tecniche dei candidati esaminati. Se avete un tecnico in loco, potete preparare un test da zero.

Quanto tempo ci vuole per configurare DevSkiller?

L'invio del primo test di codifica Kotlin può essere effettuato in soli cinque minuti. La nostra ampia selezione di test online Kotlin di livello junior, medio e senior vi consente di iniziare a testare i vostri candidati subito dopo aver creato il vostro account.

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

Logo DevSkiller Logo TalentBoost Logo TalentScore