iOS
Consegues nomear os princípios principais utilizados no projeto de sistemas de software?
Explique o que se entende por evento viewIsAppearing no contexto do ciclo de vida da visualização.
Podes dar um exemplo de uma situação em que o mecanismo de despacho de mensagens é utilizado?
De que forma a aplicação determina qual página ou componente os utilizadores selecionaram ao clicar?
Qual foi a sua experiência de trabalho anterior e quanto tempo esteve lá?
Pode explicar o que se entende por conceito de Camada de Forma num contexto gráfico ou de programação?
Qual é o núcleo de classe básico que está na base do UIView?
Partilhe um exemplo de situações no trabalho que considere sinais positivos do seu desenvolvimento profissional e sucesso.
Como a alteração dos limites do frame no método viewDidLayoutSubviews afeta a exibição da interface?
Pode explicar o que se entende por conceito de concorrência na programação?
Tem experiência prática em enviar e receber solicitações de rede nos seus projetos?
Em que lugar na memória ou em que mecanismo é que a referência, que não aumenta o contador de referências e não provoca a retenção do objeto, é gerida?
Poderia explicar as diferenças entre a gestão automática e manual de memória no contexto da contagem automática de referências?
É possível alterar o valor de uma propriedade de uma estrutura existente após a sua criação?
O que acontecerá se uma operação síncrona for executada dentro do thread principal de execução?
Explique o mecanismo de funcionamento do sistema de envio de notificações push
Quais são as vantagens e desvantagens de usar bibliotecas para trabalhar com WebSocket?
Pode explicar o que significa o método compactMap na programação?
Como abordaste a resolução de tarefas que estavam além das tuas responsabilidades diretas?
Como é que a memória ocupada pela pilha num programa é libertada?