iOS
Como era realizado o processo de revisão de código na sua empresa anterior?
Pode explicar o conceito de Singleton e sua aplicação na programação?
Como começou a sua carreira na área de tecnologias de informação?
Quais são as formas de implementar elementos opcionais no código?
Quais os mecanismos que garantem a unicidade dos elementos numa coleção do tipo conjunto?
Qual é a diferença entre referências Weak e Unowned na gestão de memória?
Como é avaliada a complexidade temporal da operação de inserção de um elemento numa tabela hash?
Podes listar os principais tipos de vazamentos de memória que podem ocorrer ao programar em Swift?
Qual é a relação entre o mecanismo RunLoop e o uso de filas no processamento de eventos?
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?
O que é um contêiner com um sistema de gestão do ciclo de vida no âmbito da Injeção de Dependências?