iOS
Podes listar os principais tipos de vazamentos de memória que podem ocorrer ao programar em Swift?
Qual é o impacto do uso da palavra-chave final em Java na performance do programa?
Quais são os tipos de despacho de chamadas de métodos em Objective-C?
Onde é realizado o monitoramento e acompanhamento das tarefas concluídas?
Explique o princípio de funcionamento da estrutura de dados HashMap e quais são as suas características de utilização.
Podes nomear os principais primitivas usadas no GCD (Grand Central Dispatch)?
O que significa a implementação do protocolo CustomStringConvertible em Swift e para que ela é usada?
Como é implementada a pesquisa rápida por chave com tempo de acesso cerca de O(1) na estrutura de dados dicionário?
É obrigatório usar uma referência fraca a self dentro de closures?
Quais tarefas ou temas de estudo foram os mais difíceis para você e como os superou?
Que tipos de objetos e operadores você utilizou ao trabalhar com RxSwift em seus projetos?
Pode explicar o que é o CoreData e para que é utilizado no desenvolvimento iOS?
Como você imagina uma organização ideal em termos de condições de trabalho e cultura corporativa?
Quais ferramentas ou bibliotecas você utilizou ao implementar o protocolo WebSocket em seus projetos?
Qual é a ideia principal da tecnologia Copy-on-write e por que ela é usada?
Como distinguir o mecanismo de sincronização Semaphore de Exclusão Mútua (Mutex)?
Qual é o papel do componente Router na arquitetura do sistema ou aplicação?
Que outros tipos de dados, além das classes, são considerados tipos de referência na linguagem de programação?
Quais são as diferenças entre os tipos de dados em termos de sua semântica: valores e referências?
Qual abordagem — estrutura ou classe — tem melhor desempenho?