iOS
Descreva o processo de transmissão de dados desde a parte do servidor através da rede até à interface do utilizador no seu projeto anterior.
Quais são os principais métodos de implementação de operações assíncronas na programação?
Quais são as principais diferenças entre os diferentes tipos de gestão de processos ou threads?
O que acontecerá no sistema se receber uma notificação push de um aplicativo que atualmente não está em execução?
Em que situações é recomendado aplicar construtivamente async/await na programação?
Quando e por que se aplica o desembrulhamento forçado de opcionais em Swift?
Qual é a diferença entre usar Debounce e Delay na programação?
Em que lugar será colocada a estrutura se dentro dela houver um campo que seja uma instância de uma classe?
Qual pilha tecnológica você prefere usar no seu trabalho?
Pode explicar o que é a classe UIControl no contexto do desenvolvimento de interfaces de usuário?
Qual é a diferença entre relações de agregação e composição na programação orientada a objetos?
Como é que o SwiftUI reconhece que a vista exibida permaneceu inalterada e não precisa de ser re-renderizada?
Do que é composta a tabela Side Table e que informações nela são armazenadas?
O candidato tem experiência no uso do componente Frame Layout nos seus projetos?
Pode descrever detalhadamente o seu último projeto em que trabalhou?
Pode explicar o conceito de arquitetura baseado na utilização de serviços separados para construir um programa?
A que deve prestar atenção para identificar possíveis problemas ao escolher um novo emprego?
Qual protocolo de rede garante a capacidade de responder automaticamente a incidentes e tornar-se o primeiro respondente na rede?
Como é que a informação obtida do interactuador é transmitida ao apresentador?
O que representa a propriedade Origin num objeto Bounds?