Kotlin interview questions

Kotlin interview questions and online tests were prepared by our specialized team of professionals. We have a range of Kotlin coding tests for junior, middle, and senior-level developers.

DevSkiller Kotlin interview questions are powered by the RealLifeTesting™ methodology. This methodology is completely unique because it tests the candidate’s skills through real-world problems rather than algorithmic puzzles or riddles. Finding your next Kotlin developer is easy with DevSkiller and our Kotlin online tests.

Also try:
Otázky k pohovoru o programování v jazyce Java

Android
STŘEDNÍ
Testované dovednosti
Doba trvání
41 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí Android

Mezery v kódu

hodnocení znalostí Android, Kotlin

Úloha programování - Úroveň: - Střední úroveň

Android | Kotlin | RecyclerView | Seznam úkolů - Vytvoření jednoduchého seznamu úkolů, kde každá položka je položkou seznamu v aplikaci. RecyclerView.

Android
SENIOR
Testované dovednosti
Doba trvání
58 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí Android

Mezery v kódu

hodnocení znalostí Android, Kotlin

Programování - Úroveň: těžká

Android | Kotlin, C | JNI Magic - Implementujte funkci JNI, která umožňuje volat metodu Base::getBaseComponent pouze s instancí Client.

Android
STŘEDNÍ
Testované dovednosti
Doba trvání
61 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí Android

Mezery v kódu

hodnocení znalostí Android, Kotlin

Úloha programování - Úroveň: - Střední úroveň

Android | Kotlin | Aplikace Notepad - Kompletní základní funkce aplikace pro psaní poznámek pomocí RecyclerView.

Android
SENIOR
Testované dovednosti
Doba trvání
52 maximálně minut.
Hodnocení
Automatické
Přehled testů

Mezery v kódu

hodnocení znalostí Android, Kotlin

Programování - Úroveň: těžká

Android | Kotlin | Manipulace s bitmapami - Kompletní aplikace pro manipulaci s obrázky, která provádí některé operace s vybraným obrázkem.

Android
JUNIOR
Testované dovednosti
Doba trvání
53 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí Android,

Mezery v kódu

hodnocení znalostí Android, Kotlin a Java

Úloha programování - Úroveň: Snadné

Android | Kotlin | Aplikace pro zaměstnance - Kompletní aplikace, která zobrazuje seznam lidí zodpovědných za různé oblasti ve firmě, například IT nebo mzdy.

Kotlin
JUNIOR
Testované dovednosti
Doba trvání
95 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí Kotlin

Úloha programování - Úroveň: Snadné

Kotlin | Spring Boot | Money Heist - Implementujte dvě metody podle požadavků, abyste získali všechny potřebné informace z databáze.

Kotlin
STŘEDNÍ
Testované dovednosti
Doba trvání
40 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí Kotlin

Úloha programování - Úroveň: - Střední úroveň

Kotlin | Předvýpočetní vyhledávač - Implementace optimalizovaného vyhledávače pro vyhledávání produktů na základě úlohy předvýpočtu pro předvýpočet výsledků pro libovolnou sadu možností.

Android
SENIOR
Testované dovednosti
Doba trvání
45 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí Android

Programování - Úroveň: těžká

Android | Vibrations API - Implementace metody pro přehrávání efektní melodie prostřednictvím vestavěného haptického zařízení, která signalizuje přepnutí přepínače funkce.

Java
JUNIOR
Testované dovednosti
Doba trvání
34 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí Java, Spring Boot

Úloha programování - Úroveň: Snadné

Java | Spring Boot, Kotlin | Objednávky mikroslužeb - Implementace páteře RESTful mikroslužby.

Android
STŘEDNÍ
Testované dovednosti
Doba trvání
39 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí Android

Úloha programování - Úroveň: - Střední úroveň

Android | Kotlin | ConstraintLayout Animation - Implementace animací prvků rozvržení pomocí rozhraní API ConstraintLayout.

Android
SENIOR
Testované dovednosti
Doba trvání
75 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí Android

Programování - Úroveň: těžká

Android | Kotlin | Image Fetch (KitKat + TLSv1.2) - Adjust the MainActivity implementation so that the OkHttp client supports TLS 1.2, even if it has been disabled by the Operating System.

Android
SENIOR
Testované dovednosti
Doba trvání
75 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí Android

Programování - Úroveň: těžká

Android | OpenGL ES Demo - Cílem této úlohy je ověřit uchazečovy znalosti jazyka GLSL ES 100.

Kotlin
STŘEDNÍ
Testované dovednosti
Doba trvání
70 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí Kotlin

Úloha programování - Úroveň: - Střední úroveň

Kotlin | Orders Analyzer | Find an average ordered quantity for every weekday - Implement a method that will analyze orders dataset and return a map with total ordered quantity of a product for every weekday

Mobilní vývojář
SENIOR
Testované dovednosti
Doba trvání
100 maximálně minut.
Hodnocení
Automatické
Přehled testů

Programování - Úroveň: těžká

iOS | Swift | Conference App Senior - Implementujte síťovou službu, která slouží k interakci se serverem.

Programování - Úroveň: těžká

Android | Asynchronní volání z nativního jazyka do Javy prostřednictvím JNI - Zajistěte chybějící část JNI komunikačního komba nativní jazyk-Java, která splňuje určité požadavky.

Android
SENIOR
Testované dovednosti
Doba trvání
45 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí Kotlin, Android

Programování - Úroveň: těžká

Android | Kotlin | Asynchronní volání z nativního jazyka do Javy prostřednictvím JNI - Zajistěte chybějící část JNI pro komunikaci nativního jazyka s Javou, která splňuje určité požadavky.

Kotlin
STŘEDNÍ
Testované dovednosti
Doba trvání
70 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí Kotlin

Úloha programování - Úroveň: - Střední úroveň

Kotlin | Orders Analyzer | Find an average order value for every weekday - Implement a method that will analyze orders dataset and return a map with an average total order value

Kotlin
JUNIOR
Testované dovednosti
Doba trvání
55 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí Kotlin

Úloha programování - Úroveň: Snadné

Kotlin | Orders Analyzer | Calculate the total ordered quantity for every weekday - Implement a method that will analyze orders dataset and return a map with the total ordered quantity for every weekday

Kotlin
STŘEDNÍ
Testované dovednosti
Doba trvání
55 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí Kotlin

Úloha programování - Úroveň: - Střední úroveň

Kotlin | Flight manager app | Seats reservation and flights analysis - Implement missing features of the flights' data management application like seats reservation and flights analysis.

Recommend roles for our Kotlin interview questions and online tests

  • Junior Kotlin developer
  • Middle Kotlin developer
  • Senior Kotlin developer
  • Juniorní vývojář pro Android
  • Střední vývojář systému Android
  • Senior Android develoepr
  • Juniorní vývojář v jazyce Java
  • Střední vývojář Java
  • Starší vývojář v jazyce Java
  • Mobilní vývojář

How our Kotlin coding tests work

DevSkiller Kotlin coding tests are powered by the RealLifeTesting™ methodology. The methodology works by asking candidates to answer questions and solve problems that they would have to deal with in the real world. Gone are the days of reciting old code or solving academic algorithmic puzzles. This method of testing will provide true and objective insight into your candidate’s skills. Learn more about your candidate’s coding skills, critical thinking, and time-management skills with Kotlin interview questions and online tests.

Klíčové vlastnosti

  • Získejte přehled o skutečných schopnostech vašeho kandidáta v oblasti kódování, nejen o jeho akademických znalostech.
  • Convenient remote testing that can be sent anywhere in the world, anytime
  • Metodika RealLifeTesting™ nabízí větší uživatelský komfort, kdy kandidáti mohou používat vlastní IDE, klonovat do GIT, spouštět unit testy a využívat Stack Overflow/Github/Google pro výzkum.
  • Robustní nástroje, které zabraňují plagiátorství a zajišťují přesnost testů
  • Sledovat, jak uchazeč provádí testy v reálném čase.
  • Automatizované výsledky pro netechniky
  • Kotlin coding test available for junior, middle, and senior-level Kotlin developers

Skills covered in our Kotlin interview questions

  • Kotlin
  • Sbírky
  • Maven
  • Android
  • Android SDK
  • ConstraintLayout
  • Odkaz
  • Okhttp
  • SSL
  • TSL
  • REST
  • HNI
  • JVM

What to look for in Kotlin developers

Kotlin was first released in February 2016. It is an open-source statically typed programming language that targets JVM, Android, JavaScript, and Native. Kotlin is a concise programming language and has both object-oriented and functional constructs. It can be used for any kind of development – server-side, client-side, and Android. The programming language is inspired by other existing languages such as Java, C#, JavaScript, Scala, and Groovy.

Kotlin is one of the most in-demand languages today. Java and Kotlin’s interoperability means that a background in the popular Java will serve your Kotlin candidates well. It’s also important to verify the candidate’s knowledge of Kotlin’s safety features, most notably their understanding of ‘null-safety’. Finally, any previous work in developing Android mobile or web applications is a good sign for your Kotlin developer candidates.

Build your own custom Kotlin coding tests

Do you want to build your own custom tests? No problem. The DevSkiller task wizard lets you build custom tests using your own codebase. You can select the languages, skills, and technologies you want to test. Then, choose the scope, difficulty, and test duration all while observing in real-time. Finding your next Kotlin developer has never been easier with DevSkiller and our Kotlin coding tests and interview questions.

Like the look of our Kotlin interview questions but need more?

Interested in sending your first Kotlin coding test invitation but still not 100% convinced? That’s fine, we understand that making any financial commitment for your company is a big decision. Instead of listening to us, why not listen to what one of our many satisfied customers has to say:

CodeValue:

CodeValue is a dynamic software development, UI/UX design, and consulting services firm. Before switching to DevSkiller, their screening process consisted of a phone interview with HR followed up with a technical phone interview then a test and technical interview. After that, there was still another interview with HR and the hiring manager before an offer was made. The biggest obstacle they wanted to overcome was the number of unnecessary technical interviews that took place. Once CodeValue successfully implemented DevSkiller, they were able to reduce the time to hire by approximately 50% while hiring 2.8x more developers from the same candidate pool.

“DevSkiller is easy to use and friendly.” – Olga Bergerová – Lead recruiter & sourcing specialist at CodeValue

Často kladené otázky

How do you prevent plagiarism in your Kotlin coding tests?

Plagiarism is taken very seriously at DevSkiller and as such, we have a number of robust anti-plagiarism tools in place to ensure all test results are accurate. Screen recording to check if the candidate is looking at a different screen when undertaking a test. We also use a range of social listening tools, check the candidate’s IP address, and use live pair notifications. Our plagiarism detector checks the candidate’s entered code, question duration, and the way each question was answered. All of the answers are automatically cross-referenced with every answer that has ever been logged in our system. If there is a match between your candidate’s answer with another that has been logged, then it will be flagged and we can categorically confirm that the answer was plagiarized.

What’s the duration of DevSkiller Kotlin coding tests?

The duration of tests is flexible. We have a number of pre-defined Kotlin coding tests that have a set duration. Alternatively, you can opt to write your own tests or set the time limit of individual questions within a test.

Musím být programátor, abych mohl používat DevSkiller?

We made DevSkiller as simple and as automated as it can possibly be. Our ready-to-use tests prepared by IT experts allow non-technical users to verify the technical skills of the candidates screened. If you have a technical person on-site, you can prepare a test from scratch.

Jak dlouho trvá nastavení DevSkilleru?

Sending your first Kotlin coding test can be done in as little as five minutes. Our wide selection of junior, middle, and senior-level Kotlin online tests means that you can start testing your candidates right after you set up your account.

Bezpečnostní certifikace a shoda s předpisy. Zajistíme, aby vaše data byla v bezpečí.

Logo DevSkiller Logo TalentBoost Logo TalentScore