콘텐츠로 건너뛰기

Senior developer skill test and interview questions

Use our range of Senior developer skill tests to find an experienced Senior level developer for your team. Select a Senior developer skill test from a wide range of frameworks, including Python, JavaScript, and Android. Our range of tests helps you screen the skills of applicants so you can be sure that you recruit only the best Senior developer.

React
시니어
검증된 기술
기간
79 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 자바스크립트, React, JS

코드 갭

에 대한 지식 평가 자바스크립트, React

프로그래밍 작업 - 레벨: 어려움

JavaScript | React, React Hooks, Redux, Redux-Toolkit | Simple website builder - Implement an initial version of a WYSIWYG editor that enables users to build a simple website just by picking HTML tags from the widget and filling all the attributes they need.

Salesforce
시니어
검증된 기술
기간
105 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 Apex, Salesforce

코드 갭

에 대한 지식 평가 Apex, Salesforce

프로그래밍 작업 - 레벨: 어려움

Salesforce | Apex | Library application - Create an application allowing library to manage books, their borrowings and prepare some

reports about books which were not returned on time. Your current task is to finish implementation of missing service

methods.

Solidity
시니어
검증된 기술
기간
48 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 Anonymity, 블록체인, Decentralization

코드 갭

에 대한 지식 평가 블록체인, Web3

프로그래밍 작업 - 레벨: 어려움

Blockchain | Solidity | Price Calculator - Implement price calculator for incoming manufactory product data with time reset functionality.

Salesforce
시니어
검증된 기술
기간
105 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 Apex, Salesforce

코드 갭

에 대한 지식 평가 Apex, Salesforce

프로그래밍 작업 - 레벨: 어려움

Salesforce | Apex | Implement REST API for handling Product Reviews - Implement Http GET and POST REST API requests that let get existing reviews and insert new ones.

Solidity
시니어
검증된 기술
기간
105 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 Anonymity, 블록체인, Decentralization, DLT, Leger

프로그래밍 작업 - 레벨: 어려움

Blockchain | Solidity | Staking - A smart contract with a staking functionality.

Python
시니어
검증된 기술
기간
110 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 Python 3.x, Logical thinking, Sequence, Soft Skills

프로그래밍 작업 - 레벨: 어려움

Python | NumPy | Graph Convolutional Networks - Implement a simple Graph Convolution Network.

Java
시니어
검증된 기술
기간
111 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 Java, Core Java, I/O system, Lambda Expressions, Exceptions

코드 갭

에 대한 지식 평가 Java, Core Java, I/O system, Lambda Expressions, Network Communication

프로그래밍 작업 - 레벨: 어려움

Java | Library application - Create an application that allows the library to manage books, their borrowings and prepare some reports about books that were not returned on time. Finish implementation of the missing service methods.

Swift
시니어
검증된 기술
기간
74 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 Swift, iOS

코드 갭

에 대한 지식 평가 Swift, iOS

프로그래밍 작업 - 레벨: 어려움

iOS | Swift | Nerd Airlines App - Build an app that is used to find the cheapest route between two given destinations. Implement a graph traversing mechanism to find the cheapest route by filling out the appropriate methods, implement a generic caching mechanism for the given two easter eggs of the app.

terraform
시니어
검증된 기술
기간
77 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 CLI, DevOps, SysOps, Terraform, Azure

코드 갭

에 대한 지식 평가 DevOps, Terraform

프로그래밍 작업 - 레벨: 어려움

DevOps | Terraform, Azure | Application Gateway - You've been asked to securely expose an existing resource to the Internet - after some deliberation the team decided to use Azure Application Gateway.

Application Gateway is a web traffic load balancer with some built in Application Firewall capabilities.

Kubernetes
시니어
검증된 기술
기간
102 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 DevOps, Kubernetes

코드 갭

에 대한 지식 평가 DevOps, Kubernetes, YAML

DevOps task - Level: Hard

DevOps | Kubernetes | CRD 및 API - 사용자 정의 리소스 정의를 생성하여 Kubernetes API와 상호 작용합니다.

azure
시니어
검증된 기술
기간
89 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 Logical thinking, Sequence, Soft Skills, CLI, DevOps, SysOps, Terraform, AMI, AWS, EBS, EC2, EIP

코드 갭

에 대한 지식 평가 DevOps, Terraform

프로그래밍 작업 - 레벨: 어려움

DevOps | Terraform, Azure | AKS Json - Use Terraform azurerm provider to create json configuration of AKS cluster.

Swift
시니어
검증된 기술
기간
76 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 Swift, iOS

코드 갭

에 대한 지식 평가 Swift, iOS, MacOS

프로그래밍 작업 - 레벨: 어려움

iOS | Swift | Nerd Airlines App - Build an app that is used to find the cheapest route between two given destinations. Implement a graph traversing mechanism to find the cheapest route by filling out the appropriate methods, implement a generic caching mechanism for the given two easter eggs of the app.

루비
시니어
검증된 기술
기간
127 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 루비

코드 갭

에 대한 지식 평가 루비

프로그래밍 작업 - 레벨: 어려움

Ruby | Flight manager app | Seats reservation and flights analysis - Implement a solution that manages flights, generates seats, and books them.

SQL
시니어
검증된 기술
기간
52 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 Logical thinking, SQL

Task - Level: Hard

SQL | PostgreSQL | Hotels - cities and top hotels - Prepare a list of cities with the date of last reservation and a main photo (photos[0]) of the most popular (by number of bookings) hotel in this city.

.NET
시니어
검증된 기술
기간
51 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 .NET, NUnit, QA

코드 갭

에 대한 지식 평가 NUnit, QA

프로그래밍 작업 - 레벨: 어려움

QA | .NET, NUnit | Email service unit tests - Write tests in class NUnitExercise.Tests/CandidateTests.cs to verify Email Service class

.net
시니어
검증된 기술
기간
52 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 .NET, QA, NUnit, Testing, C#, Selenium

코드 갭

에 대한 지식 평가 QA, .NET, NUnit

프로그래밍 작업 - 레벨: 어려움

QA | .NET, NUnit | Business Data Generator Interface - Implement the NUnit tests for the IDataProcessing interface into the NUnitDataProcessing.Tests.DataProcessingTest project that verifies business requirements.

Java
시니어
검증된 기술
기간
78 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 Java

코드 갭

에 대한 지식 평가 Java

프로그래밍 작업 - 레벨: 어려움

Java | Precomputation Queue - Implement priority queue which will be used on several nodes to asynchronously precompute statistics about product sets.

루비
시니어
검증된 기술
기간
64 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 루비

코드 갭

에 대한 지식 평가 루비

프로그래밍 작업 - 레벨: 어려움

Ruby | Configuration holder solution for a new startup based on microservices - Implement a Config class to develop a flexible class capable of storing absolutely any config value.

Java
시니어
검증된 기술
기간
71 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 Java, Multithreading

코드 갭

에 대한 지식 평가 MongoDB

프로그래밍 작업 - 레벨: 어려움

Java | Circuit Breaker and Retry pattern - Implement circuit breaker, fallback and retry pattern in microservice architecture.

Android
시니어
검증된 기술
기간
48 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 Android

코드 갭

에 대한 지식 평가 Android, Java, ProGuard

프로그래밍 작업 - 레벨: 어려움

Android | Java | ProGuard configuration - Implement the ProGuard Configuration to remove developer's code from the code base - at compile time.

Android
시니어
검증된 기술
기간
58 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 Android

코드 갭

에 대한 지식 평가 Android, Kotlin

프로그래밍 작업 - 레벨: 어려움

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

Java
시니어
검증된 기술
기간
78 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 GIT

코드 갭

에 대한 지식 평가 Java

프로그래밍 작업 - 레벨: 어려움

Java | Internet Banking System Decryption Service - Implement methods related to cryptography.

Flutter
시니어
검증된 기술
기간
81 최대 분.
평가
자동
테스트 개요

선택형 문제

에 대한 지식 평가 FLUTTER, HotReload, WidgetKeys, Dart, Stream

코드 갭

에 대한 지식 평가 Dart, FLUTTER, FlutterWidgets, Navigator

프로그래밍 작업 - 레벨: 어려움

Flutter | Dart | Employees Catalogue Application - Implement search with filters for the list with employees.