iOS
Tem experiência na implementação autónoma de funcionalidades em todas as fases do projeto, desde a definição do problema até à implementação?
Pode explicar o funcionamento do UIResponder no sistema de tratamento de eventos do iOS?
Pode explicar o que é um mecanismo de exclusão mútua (Mutex) e como ele funciona para evitar o acesso simultâneo aos recursos?
Podes enumerar e descrever os principais métodos da classe UIResponder utilizados para lidar com eventos de entrada?
Como detecta e corrige vazamentos de memória nas suas aplicações?
O princípio de Copy-on-write aplica-se a todos os tipos de dados e estruturas?
Como você implementa a exibição da interface do usuário no projeto?
Pode explicar o conceito de Barreira na programação multithread?
Quais são os métodos existentes para iniciar a execução do método viewDidLoad no iOS?
Pode explicar a diferença entre GCD (Grand Central Dispatch) e Operation na gestão de assincronidade no iOS?
Qual é a complexidade temporal da operação de adicionar um elemento ao dicionário?
Pode explicar o construtor Transform e o seu papel no processo de processamento de dados ou imagens?
Como avalia as suas habilidades com o framework SwiftUI?
Como eliminar condições de corrida ao trabalhar com threads concorrentes usando GCD?
Quem normalmente é responsável por definir as tarefas no projeto ou na equipa?
Como deve guardar objetos usando referências fracas dentro de coleções?
O que chamou a sua atenção na nossa organização e por que decidiu juntar-se a nós?
Explique o princípio de funcionamento do algoritmo de busca binária e suas características.
Pode descrever como implementou o mecanismo Copy-on-Write na sua prática?
Quais são as vantagens e oportunidades de crescimento profissional proporcionadas pela adoção de práticas de CI/CD?