iOS
Pode explicar o que significa o termo idempotência no contexto da programação e API?
Pode explicar o que significa enviar dados ao servidor usando uma solicitação POST?
Como aceder aos elementos dentro de uma estrutura de dados?
Alterou a estrutura do código existente para melhorar a sua legibilidade ou suporte?
Como determinar se uma classe implementa um protocolo dado numa linguagem de programação?
Como garantir a preservação de um objeto de classe no UserDefaults?
Quais condições devem ser atendidas para que um objeto possa ser usado como chave em um dicionário?
Explique o que se entende por operação ou tarefa síncrona na programação
O que se entende por colisão no contexto de programação ou sistemas de processamento de dados?
Como é possível rastrear todas as chamadas para uma função que não está presente no código fonte durante a depuração?
Tem experiência prática com o padrão arquitetônico MVVM?
Como foi realizada a interação com o departamento de testes durante o trabalho no projeto?
Participou no desenvolvimento de aplicações para publicação na App Store?
Como pode o SwiftUI iniciar uma atualização ou recalcular a interface do utilizador?
Pode explicar as principais diferenças entre uma classe e um objeto na programação orientada a objetos?
Que operações são realizadas no thread principal de execução do programa?
Quais princípios são importantes de considerar para escrever um código testável e confiável?
Tem experiência com sistemas de níveis de qualificação ou graus em empregos anteriores?
Quais são as formas de processar dados JSON na linguagem Swift?
Quais são as vantagens do UIKit em comparação com o SwiftUI no desenvolvimento de interfaces?