iOS
Que tipos de projetos você preferiria evitar no seu trabalho?
Como funciona o sistema de design entre UIKit e SwiftUI — há duplicação de componentes ou envoltórios?
Qual é a principal diferença entre os padrões Builder e Factory na programação orientada a objetos?
Tem experiência com questões e dificuldades que surgem ao usar multitarefa em programas?
Estás familiarizado com situações em que o uso de vistas normais no SwiftUI levava a uma diminuição do desempenho, e como esse problema poderia ser resolvido com LazyView?
É possível adicionar restrições e limites de colocação de elementos dentro do UI StackView?
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?
Qual é a finalidade da propriedade contentCompressionResistancePriority numa view no contexto do gerenciamento de compressão de conteúdo?
Como funcionam os closures em termos de preservação de variáveis do escopo externo?
Já trabalhou com a biblioteca SnapKit para o posicionamento automático de elementos de interface?
Explique o que se entende por mutação em programação e quais são os seus principais aspetos?
De que maneiras se pode prevenir uma fuga de memória numa aplicação?
O que é o CocoaPods e como é utilizado na gestão de dependências em projetos iOS?
Como é que a armazenamento de valores opcionais é implementada na programação?
Quais são os principais aspetos a ter em conta ao ingressar num novo emprego?
Qual modelo arquitetônico você usaria ao criar um novo projeto do zero?
Em que áreas de negócio gostaria de aplicar as suas competências profissionais?
Quais razões tornam o Dispatch Direto o método de chamada mais eficiente?