iOS
Pode explicar o que se entende por objeto na linguagem de programação Swift?
A quem você recorreu para obter ajuda ou aconselhamento quando surgiram dificuldades com a lógica de negócios no seu projeto anterior?
É possível que uma estrutura contenha dentro de si um objeto da mesma forma estrutural?
Pode explicar o conceito de Barreira na programação multithread?
Como é que se podem eliminar referências circulares na gestão de memória para evitar fugas?
Quais eram as principais limitações da linguagem Objective-C em comparação com os padrões modernos de desenvolvimento?
Pode explicar o que é o protocolo Codable e quais são as suas funções principais?
Quais são as vantagens e desvantagens de usar Realm em aplicações móveis?
Tem experiência em testes automatizados de interfaces de utilizador?
Que meios e tecnologias você utilizou na sua prática para implementar multithreading?
Que vantagens oferece o uso de despacho estático no sistema?
Quais as consequências de iniciar uma tarefa de forma assíncrona numa série de filas?
A palavra-chave 'let' garante a segurança ao trabalhar simultaneamente de vários threads?
Como é feita a sincronização de várias tarefas assíncronas usando DispatchGroup?
Que tipos de componentes de contêiner são implementados no SwiftUI?
Em que momento ocorre a libertação de memória ocupada por um objeto?
Tem experiência a trabalhar com bases de dados internas nos seus projetos?
Pode explicar o mecanismo de troca de contexto entre tarefas no sistema operativo?
Qual é o número máximo de threads que podem ser iniciadas numa única aplicação?
Qual é o objetivo do sistema de marcação automática de interfaces no desenvolvimento de aplicações?