コンテンツへスキップ

Kotlin online tests

At DevSkiller our expert team produces Kotlin online tests that have been specially designed to assist recruiters looking to hire Kotlin developers. We have Kotlin online tests available to assess candidates with all levels of experience.

Our Kotlin online tests differ from traditional algorithmic tests by implementing RealLifeTesting™. This is a unique developer testing methodology that challenges candidates with real-world problems, similar to their everyday work. At DevSkiller we can help you find your next Kotlin developer today with our range of Kotlin online tests.

アンドロイド
ジュニア
テストされたスキル
期間
36 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 アンドロイド

コードギャップ

の知識を評価する。 アンドロイド, コトリン

プログラミングタスク - レベル:簡単

Android | Kotlin | Compass - Implement the compass functionality in the location-based application.

アンドロイド
ミドル
テストされたスキル
期間
41 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 アンドロイド

コードギャップ

の知識を評価する。 アンドロイド, コトリン

プログラミング・タスク - レベルミディアム

Android | Kotlin | RecyclerView | To-do List - Create a simple to-do list where each item is a list item in the RecyclerView.

アンドロイド
シニア
テストされたスキル
期間
58 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 アンドロイド

コードギャップ

の知識を評価する。 アンドロイド, コトリン

プログラミング・タスク - レベル: ハード

Android | Kotlin, C | JNI Magic - Implement the JNI functionality that enables you to call the Base::getBaseComponent method having a Client instance only.

アンドロイド
ミドル
テストされたスキル
期間
61 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 アンドロイド

コードギャップ

の知識を評価する。 アンドロイド, コトリン

プログラミング・タスク - レベルミディアム

Android | Kotlin | Notepad app - Complete basic functionalities of a note-taking application using RecyclerView.

アンドロイド
シニア
テストされたスキル
期間
52 分以内。
評価
自動
テスト概要

コードギャップ

の知識を評価する。 アンドロイド, コトリン

プログラミング・タスク - レベル: ハード

Android | Kotlin | Bitmap manipulation - Complete image manipulation application that performs some operations on the selected image.

アンドロイド
ジュニア
テストされたスキル
期間
53 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 アンドロイド,

コードギャップ

assesing knowledge of アンドロイド, コトリン そして ジャワ

プログラミングタスク - レベル:簡単

Android | Kotlin | Employees Application - Complete app that displays a list of people responsible for different areas in the company like IT or Payroll.

コトリン
ジュニア
テストされたスキル
期間
95 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 コトリン

プログラミングタスク - レベル:簡単

Kotlin | Spring Boot | Money Heist - Implement two methods according to the requirements to get all the necessary information from the database.

コトリン
ミドル
テストされたスキル
期間
55 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 コトリン

プログラミング・タスク - レベルミディアム

Kotlin | Vehicle Register - Implement a mechanism for selling and buying vehicles.

コトリン
ミドル
テストされたスキル
期間
40 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 コトリン

プログラミング・タスク - レベルミディアム

Kotlin | Precomputing Search Engine - Implement the optimized engine for the product search, based on the precomputation task to precompute the results for any set of the options.

アンドロイド
シニア
テストされたスキル
期間
45 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 アンドロイド

プログラミング・タスク - レベル: ハード

Android | Vibrations API - Implement a method to play a fancy melody via the embedded haptic device to indicate the feature switch has been toggled.

ジャワ
ジュニア
テストされたスキル
期間
34 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 ジャワ, スプリングブート

プログラミングタスク - レベル:簡単

Java | Spring Boot, Kotlin | Orders microservice - Implement a backbone of the RESTful miscroservice.

アンドロイド
ミドル
テストされたスキル
期間
39 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 アンドロイド

プログラミング・タスク - レベルミディアム

Android | Kotlin | ConstraintLayout Animation - Implement layout elements animations using ConstraintLayout API.

アンドロイド
シニア
テストされたスキル
期間
75 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 アンドロイド

プログラミング・タスク - レベル: ハード

Android | Kotlin | Image Fetch (KitKat + TLSv1.2) - OkHttpクライアントがTLS 1.2をサポートするように、MainActivityの実装を調整してください。

アンドロイド
シニア
テストされたスキル
期間
75 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 アンドロイド

プログラミング・タスク - レベル: ハード

Android | OpenGL ES Demo - The objective of this task is to check the candidate's knowledge of GLSL ES 100.

コトリン
ミドル
テストされたスキル
期間
70 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 コトリン

プログラミング・タスク - レベルミディアム

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

Mobile Developer
シニア
テストされたスキル
期間
100 分以内。
評価
自動
テスト概要

プログラミング・タスク - レベル: ハード

iOS | Swift | Conference App Senior - Implement a network service that is used to interact with the server.

プログラミング・タスク - レベル: ハード

Android | Async call from native to Java via JNI - Provide the missing JNI part of the native-Java communication combo that fulfills the certain requirements.

アンドロイド
シニア
テストされたスキル
期間
45 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 コトリン, アンドロイド

プログラミング・タスク - レベル: ハード

Android | Kotlin | Async call from native to Java via JNI - Provide the missing JNI part of the native-Java communication combo that fulfills the certain requirements.

コトリン
ミドル
テストされたスキル
期間
70 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 コトリン

プログラミング・タスク - レベルミディアム

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

コトリン
ジュニア
テストされたスキル
期間
55 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 コトリン

プログラミングタスク - レベル:簡単

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

コトリン
ミドル
テストされたスキル
期間
55 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 コトリン

プログラミング・タスク - レベルミディアム

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

Recommended roles for our Kotlin online tests

  • Junior Kotlin developer
  • Middle Kotlin developer
  • Senior Kotlin developer
  • Junior Android developer
  • Middle Android developer
  • Senior Android developer
  • Junior Java developer
  • ミドルJava開発者
  • Senior Java developer
  • Mobile developer

How our Kotlin online tests work

The RealLifeTesting™ methodology is behind our Kotlin online tests. This technology works by presenting candidates with a simulated reality and then challenging them with the actual problems they are likely to face in the role. Testing is multifaceted and designed to task the candidates in various different ways. The result of which being that recruiters can pinpoint the exact strengths and weaknesses of each candidate. They can gain valuable insight into a candidate’s coding skills, their ability to problem-solve, and to their capacity to thrive under pressure.

Key Features of DevSkiller Kotlin online tests

  • Remote testing that can be held at the convenience of the candidate
  • Observe test in real-time
  • The RealLifeTesting™ methodology offers a greater user experience where candidates can use their own IDE, clone to Git, run unit tests, and access Stack Overflow / GitHub/ Google or any other resources for research
  • Anti-plagiarism detector that automatically tracks for duplicate answers in our database
  • Determine the candidate’s coding ability and not just their academic knowledge
  • Non-technical, automated results
  • Kotlin tests available to test for positions of any level

Skills tested in our Kotlin online tests

  • グラドル
  • コトリン
  • スプリングブート
  • Spring Boot JPA
  • メイブン
  • アンドロイド
  • アンドロイドSDK
  • ConstraintLayout
  • Legacy
  • OkHttp
  • SSL
  • TSL
  • コレクション
  • C
  • iOS
  • ジャワ
  • JNI
  • スウィフト
  • JVM

What to look for in a Kotlin developer

Kotlin is an open-source, statically typed programming language that has both object-oriented and functional constructs. It was first released in early 2016.

Kotlin can be employed in various types of development including server-side, client-side, and Android. It is inspired by other programming languages like Java, C#, JavaScript, Scala, and Groovy.

In recent years Kotlin has become a very popular language and Kotlin developers are now amongst the most sought after. Your developer should demonstrate detailed knowledge when it comes to Kotlin. This includes knowledge of Kotlin’s safety features, most notably their understanding of ‘null-safety’.

Other than proficiency in Kotlin itself, you will want to recruit a candidate with expertise in Java, because the two languages are closely connected. Finally, any previous work in developing mobile or web applications using Android will be a bonus.

Looking for something more?

If you’re looking to get more out of our Kotlin online tests then you can. We offer custom tests that can be adapted to suit your company’s needs. Our online task wizard allows recruiters to create their own online tests that are unique to your candidates. This gives you greater control over the screening process.

With our customized tests, you can set the test duration yourself and even define the scope of each test. If required there is also the option to upload your own codebase. Our experienced support team is there to guide you through creating your first test invite. Find your next Kotlin developer today with DevSkiller.

Interested in our Kotlin tests but need to see more?

Any recruiter wants assurance when it comes to hiring their next developer, that they have found the right person. Our screening tool can offer this peace of mind. However, it is understandable to also want assurance when it comes to investing in DevSkiller. Check out what our customers have to say:

Richard Williams – VP of engineering at Plutora

“Thanks to automating the screening stage, we were able to reduce the interview rate by 50%. At the same time, the quality of candidates who make it to the interview stage is now much greater. DevSkiller adds an extra layer of quality to our technical hiring process”

Olga Berger – Lead Recruiter & Sourcing Specialist at CodeValue

“DevSkiller is easy to use and friendly.”

サブ・パプ - ベリデイの人材獲得リーダー

"技術的な不合格が減ったのは素晴らしいことです。DevSkillerの導入後、この時点で25%の改善が見られました。このプラットフォームは、候補者のプログラミング・スキルを評価し、ITプロフェッショナルの問題解決スキルに対する論理的なアプローチを提供する上で本当に役立っています。DevSkillerのおかげで、立ち上げ中の時間を大幅に節約でき、テストで良い結果を出した質の良い候補者を招聘することができ、最終的に選考基準を改善することができました。"

よくある質問

What is RealLifeTestingTM?

RealLifeTestingTM is at the very heart of our Kotlin online tests. It is a way to go beyond traditional developer testing using algorithms, to a place where recruiters can accurately assess exactly how well each candidate has performed. It uses technology to present candidates with realistic challenges and then assesses their knowledge on a deeper level than was previously possible.

Developers are required to demonstrate considerable ability when it comes to coding ability and code cleanliness, resources like Stack Overflow, decision making, and critical thinking. The candidates who progress are those that have performed well under scrutiny.

How do candidates take a Kotlin online test?

From anywhere in the world, as soon as a candidate is ready they can begin taking their Kotlin test. Recruiters are also welcome to observe the tests being taken in real-time during the process.

Test links are only active for a short while, giving the candidate only a small window in which to work. The tests last until the candidate is finished. If the candidate does not complete their test, then it expires when the allotted time-elapses.

While working, candidates have two options- to use DevSkiller’s state of the art in-browser IDE, or to complete their project on their favorite IDE and clone the project to Git. Much like in their real work, candidates can build the project and run unit tests throughout, to make sure their solutions work.

How are Kotlin online tests evaluated?

Our expert team has designed our developer tests to be as automated as possible, taking the strain off recruiters. With our Kotlin online tests, once the candidate is finished, the DevSkiller platform automatically begins the evaluation process. The platform works out exactly how well each candidate has performed in various areas of testing. Results are then added to a non-technical report that breaks down how well each candidate has performed, including whether their solutions would work. Strict robust plagiarism features ensure recruiters can trust the results they receive.