Pode dar um exemplo de como os valores de tipo são transmitidos ou armazenados no heap em linguagens de programação?
iOS
Como pode fundir várias alterações em um único commit num sistema de controlo de versões?
Em que parâmetros deve prestar atenção ao escolher uma nova posição de trabalho?
Poderia explicar o que significa alternar o contexto nos sistemas operativos?
Podes dar um exemplo em que a moldura de um elemento e as suas margens não coincidam em tamanho?
Qual é a diferença entre os métodos setNeedsLayout e layoutIfNeeded em termos de atualização do layout da interface?
Explique o conceito de closure na programação e sua aplicação
Como distinguir os comandos git rebase e git merge e quais são as suas principais diferenças?
Com que dificuldades um sistema pode enfrentar ao trabalhar com multitarefa?
Poderia explicar o que significa o método setNeedsLayout no contexto de atualização da interface do utilizador?
Quais fatores você considera ao escolher uma solução arquitetônica?
Qual a quantidade de tecnologias de pilha que pode ser usada numa única aplicação?
Como é que o evento de clique é processado na aplicação?
Como distinguir os tipos de dados por valor e por referência e em que se diferenciam na programação?
Consegues listar os principais tipos de filas utilizados na programação?
Pode explicar o princípio de Copy-on-Write e como funciona nos sistemas de armazenamento de dados?
Pode explicar o conceito de unowned no contexto do manuseio seguro de referências em Swift?
Consegue listar os diferentes tipos de métodos de gestão de tarefas e recursos nos sistemas operacionais?
Que ferramentas ou abordagens utilizou ao criar testes automatizados?
O que se entende por despacho no contexto de programação ou sistemas operativos?