iOS
Como avaliaria a atratividade de usar Objective-C nos seus projetos?
Podes dar um exemplo de implementação do princípio da inversão de dependências num projeto?
A estrutura ou classe possui um método de limpeza de recursos ou um destruidor?
É possível implementar threads de execução na linguagem Swift?
Qual abordagem é mais preferível ao usar WebSocket: um canal para todos os eventos ou canais separados para diferentes tarefas no servidor?
Quais indicadores ou condições você considera como o término da execução de uma tarefa em um projeto?
É possível implementar suporte para Copy-on-write na sua própria estrutura de dados?
É possível ter várias configurações de compilação para suportar diferentes versões do iOS?
Quais são as diferenças entre chamadas síncronas e assíncronas na programação?
Pode explicar o conceito de delegação nos padrões de design e como ele é aplicado?
Que dificuldades e obstáculos enfrentou ao usar as tecnologias escolhidas nos seus projetos?
Quais características pessoais e profissionais são importantes para o sucesso de um desenvolvedor iOS?
Que tipos de modificadores de acesso conhece e como funcionam?
Poderia explicar o que são Hooks no contexto do React ou de outras bibliotecas/frameworks?
De que forma o Auto Layout utiliza restrições para determinar a posição e o tamanho dos elementos da interface?
Pode explicar o que é a estrutura de dados Map e como ela é usada?
Se criar uma variável user com weak var user = User(), quantas referências a esse objeto haverá?
Como é determinada a complexidade temporal da operação de inserção de um elemento numa estrutura de dados do tipo conjunto?
Pode explicar o que é um mecanismo de exclusão mútua (Mutex) e como ele funciona para evitar o acesso simultâneo aos recursos?
Qual é o seu principal objetivo profissional a longo prazo?