iOS
Em que situações a sua equipa contou com mais de três desenvolvedores iOS?
É possível definir a implementação de métodos dentro de um protocolo?
O que distingue as opções convenience e required ao especificar dependências ou requisitos num projeto?
Conte uma situação em que teve que explicar conceitos técnicos a uma pessoa sem experiência técnica.
Pode explicar o princípio de funcionamento do método de sincronização (Sync) e o seu papel na programação?
Que desenvolvimento profissional espera alcançar na sua nova função?
Qual é a sua história de percurso no desenvolvimento para iOS e como chegou ao seu nível atual de conhecimento?
É obrigatório usar DispatchQueue.main.async dentro de uma assinatura Combine, se estiver especificado obter dados na thread principal?
Pode explicar o conceito de camada na arquitetura de software?
O que acontece a um objeto na memória se não existirem mais referências ativas a ele?
Fale sobre a tarefa mais difícil que teve que realizar usando SwiftUI
Podes dar um exemplo em que a moldura de um elemento e as suas margens não coincidam em tamanho?
Quanto tempo planeias levar para terminar a procura de um novo emprego?
A sua candidatura mostra um endereço de email de contacto atualizado?
Usa trechos de código prontos durante o desenvolvimento?
Que tipo de tarefas ou projetos atraem você para o seu futuro trabalho?
Como avaliar a eficiência de procurar um elemento por chave numa estrutura de dados Set?
Que métodos podem ser utilizados para organizar a troca de dados em tempo real sem recorrer ao protocolo WebSocket?
Como é que a informação obtida do interactuador é transmitida ao apresentador?
Pode definir uma implementação padrão de um método numa interface ou protocolo?