Saltar para o conteúdo

Swift online test for interviewing and screening developers

Select a Swift online test from the following frameworks to test, assess and analyze the skills of job applicants. For Junior, Middle and Senior level developers, these online tests are a great way to test the strengths and weaknesses of individuals. This means that you can make a more informed profile of applicants and employ only the best developers.

Try this similar coding test:
Perguntas e testes de entrevista para programadores iOS

Rápido
SENIOR
Competências testadas
Duração
74 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Rápido, iOS

Lacunas no código

avaliar o conhecimento de Rápido, iOS

Tarefa de programação - Nível: Difícil

iOS | Swift | Nerd Airlines App - Construir uma aplicação que seja usada para encontrar a rota mais barata entre dois destinos dados. Implementar um mecanismo de travessia de gráficos para encontrar a rota mais barata preenchendo os métodos apropriados, implementar um mecanismo de cache genérico para os dois easter eggs da aplicação.

Rápido
SENIOR
Competências testadas
Duração
76 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Rápido, iOS

Lacunas no código

avaliar o conhecimento de Rápido, iOS, MacOS

Tarefa de programação - Nível: Difícil

iOS | Swift | Nerd Airlines App - Construir uma aplicação que seja usada para encontrar a rota mais barata entre dois destinos dados. Implementar um mecanismo de travessia de gráficos para encontrar a rota mais barata preenchendo os métodos apropriados, implementar um mecanismo de cache genérico para os dois easter eggs da aplicação.

Rápido
MEIO
Competências testadas
Duração
38 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Rápido, iOS

Tarefa de programação - Nível: Médio

iOS | Swift | Notepad App - Aplicativo de notas simples completo usando o NotesService fornecido para salvar e ler notas.

Rápido
SENIOR
Competências testadas
Duração
77 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Rápido, iOS

Tarefa de programação - Nível: Difícil

iOS | Swift | NSA Cipher Tool - Resolve os 3 puzzles criptográficos para conseguires a posição de sonho como programador na NSA.

Rápido
MEIO
Competências testadas
Duração
48 minutos no máximo.
Avaliação
Manual
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Rápido, iOS

Lacunas no código

avaliar o conhecimento de Rápido, Unicode, iOS

Tarefa de revisão de código - Nível: Médio

iOS | Swift | BookDataAnalyst - Efectue uma revisão do código deste código. Preste atenção à qualidade e à conformidade com as práticas recomendadas.

Rápido
MEIO
Competências testadas
Duração
126 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de iOS, Rápido

Tarefa de programação - Nível: Médio

iOS | Swift | Book Keeper App - Inicializar a pilha de dados principais, incluindo salvar e buscar itens genéricos e implementar funcionalidades adicionais preenchendo os métodos ausentes e corrigindo a funcionalidade da interface do usuário.

Rápido
SENIOR
Competências testadas
Duração
165 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Rápido, iOS

Tarefa de programação - Nível: Difícil

iOS | Swift | Book Keeper App - Inicializar a pilha de dados principais para funcionar simultaneamente, incluindo salvar em um thread em segundo plano e buscar itens genéricos no thread principal; implementar funcionalidade adicional preenchendo os métodos ausentes e corrigindo a funcionalidade da interface do usuário para que um usuário possa adicionar ou editar itens da empresa e faturas; implementar a funcionalidade de pesquisa em ambas as visualizações. Por fim, ele precisará limitar a entrada textField adequadamente para passar nos testes.

Rápido
JÚNIOR
Competências testadas
Duração
55 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de iOS, Rápido

Tarefa de programação - Nível: Fácil

IOS | Swift | Aplicação meteorológica - Criar uma aplicação que analise os dados meteorológicos recebidos de um serviço meteorológico. O candidato deve ler o ficheiro JSON fornecido, criar um modelo de dados, analisá-lo e preencher as funções em falta para obter as condições meteorológicas necessárias a partir do modelo.

Objetivo-C
JÚNIOR
Competências testadas
Duração
54 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de iOS

Tarefa de programação - Nível: Fácil

iOS | Objective-C | Aplicação meteorológica - Construa uma aplicação que analise os dados meteorológicos recebidos de um serviço meteorológico de backend.

Rápido
MEIO
Competências testadas
Duração
80 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de iOS, Rápido

Tarefa de programação - Nível: Médio

iOS | Swift | CoffeHouse Analyst App - Implementar a funcionalidade de análise dos dados fornecidos para a gestão, preenchendo as funções em falta.

Programador móvel
SENIOR
Competências testadas
Duração
100 minutos no máximo.
Avaliação
Automático
Resumo do teste

Tarefa de programação - Nível: Difícil

iOS | Swift | Conference App Senior - Implementar um serviço de rede que é utilizado para interagir com o servidor.

Tarefa de programação - Nível: Difícil

Android | Chamada assíncrona de nativo para Java através de JNI - Fornecer a parte JNI em falta da combinação de comunicação nativo-Java que preenche determinados requisitos.

JÚNIOR
Competências testadas
Duração
70 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Java, Android, iOS

Tarefa de programação - Nível: Fácil

Android | Noções básicas de estilo - Implementar um estilo que possa ser reutilizado com vários widgets TextView.

Tarefa de programação - Nível: Fácil

iOS | Swift | Aplicação de central hidroelétrica - Implementar as funções em falta na aplicação para a análise de dados de uma central hidroelétrica.

Android
MEIO
Competências testadas
Duração
72 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Android, iOS

Tarefa de programação - Nível: Médio

Android | Aplicação de lembretes - Implementar funcionalidades em falta na aplicação de lembretes utilizando BroadcastReceivers, serviços, agendamento de intenções utilizando o AlarmManager e a API de notificações.

Tarefa de programação - Nível: Médio

iOS | Swift | Aplicação de detalhes dos alunos - Implementar uma aplicação que mantenha os detalhes dos alunos num ficheiro e permita aos utilizadores consultar o ficheiro para obter dados específicos.

Rápido
JÚNIOR
Competências testadas
Duração
46 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de iOS, Rápido

Tarefa de programação - Nível: Fácil

IOS | Swift | Aplicação de central hidroelétrica - Implementar as funções em falta na aplicação para a análise de dados de uma central hidroelétrica. O candidato deve carregar dados de um ficheiro de texto, encontrar as turbinas menos eficientes, recalcular a eficiência das turbinas de minuto para horas e determinar a cor certa para a turbina com base no seu desempenho.

ios
SENIOR
Competências testadas
Duração
75 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de iOS

Tarefa de programação - Nível: Difícil

iOS | Objective-C | Aplicação do transmissor de dados - Corrigir a aplicação do transmissor de dados, devolvendo os dados de processamento e devolvendo-os num formato correto.

rápido
MEIO
Competências testadas
Duração
87 minutos no máximo.
Avaliação
Automático
Resumo do teste

Tarefa de programação

resolver um desafio de programação que envolva a aplicação Swift Conference

Perguntas de escolha

avaliar o conhecimento de Rápido e conhecimentos gerais de iOS

ios
MEIO
Competências testadas
Duração
62 minutos no máximo.
Avaliação
Automático
Resumo do teste

Tarefa de programação

resolver um desafio de programação que envolve um conversor de XML para CSV escrito em Rápido

Perguntas de escolha

avaliar o conhecimento de Rápido e iOS em geral.

ios
MEIO
Competências testadas
Duração
65 minutos no máximo.
Avaliação
Automático
Resumo do teste

Tarefa de programação

resolver um desafio de programação que envolva um Objetivo-C Aplicação da conferência

Perguntas de escolha

avaliação dos conhecimentos gerais sobre iOS.

The best Swift tests to find an iOS developer

Recommended roles for Swift developers:

  • Programador iOS
  • Programador móvel
  • Programador de aplicações móveis
  • Programador júnior ios
  • Programador Swift
  • Engenheiro móvel
  • Programador de sistemas iOS sénior
  • Programador móvel júnior
  • Programador móvel sénior

How our online Swift tests work

Devskiller’s Swift online coding tests for mobile app developers are built around the RealLiftTesting™ methodology. In our range of mobile developer tests, the candidate is given a set of tasks that require them to build upon existing software, debug existing code, or problem-solve various errors. Candidates can take tests that also uses Objective C, the language for iOS apps before 2014.

The RealLifeTesting™ methodology allows you to test the skills and abilities of developers in real-life situations, thus giving you a more detailed insight into not only their coding skills but their creativity, time management, and business mindset.

Características principais

  • Let your candidates take a test anywhere in the world at any time.
  • Measure, test, and asses your candidate’s software coding skills, rather than their academic abilities
  • Give your candidate access to all the tools they need to create the best possible mobile app they can.
  • Verify and ensure the originality of your candidate’s coding with robust and versatile plagiarism controls
  • Tests are automatically evaluated, and a non-technical report is automatically sent to recruiters, allowing them to make an informed decision
  • Test for junior, middle, and senior positions

What to look for in Swift developers

As Swift is used to develop mobile apps for iOS, a mobile app developer must be skilled in both Swift, but also Objective C. A talented Swift developer will also have comprehensive knowledge about the Swift Standard library – documentation for writing both simple and complex programs using Swift. Other libraries like UIKit are also good to know.

Be sure to look for a candidate that has experience developing complex mobile apps in the past. This will give you an insight into not only their skills, but also whether they were a lead developer, architect, or more of a general developer.

Não está a ver o que quer?

Can’t find the ideal Swift online coding test you need? No stress. You can use DevSkiller to create your own Swift coding test, specific to the needs of the role you’re hiring for. Control the entire environment that your candidate has, and give them access to the same resources that they’d have working in the same position.