Tem alguma questão sobre o projeto ou a empresa?
iOS
Na qual parte do ciclo de vida da execução do aplicativo o coletor de lixo automático (ARC) é aplicado?
Como é que se pode determinar o número máximo de threads que podem ser executadas simultaneamente no sistema?
Quando os tamanhos de Bounds e Frame de uma visualização podem ter valores diferentes?
Pode enumerar os principais tipos de filas com os quais se deparam na programação?
Pode dar um exemplo de uma situação em que ocorre um deadlock de recursos no sistema?
Explique a diferença entre processamento sequencial e paralelo de dados.
Pode explicar as diferenças entre as variáveis Main e Global no contexto da programação?
Explique o conceito de closure na programação e sua aplicação
Poderia explicar o que significa o método setNeedsLayout no contexto de atualização da interface do utilizador?
Quais são as principais dificuldades que podem surgir ao usar o mecanismo de escape de fechaduras?
Pode explicar o conceito de RunLoop e o seu papel no processamento de eventos em aplicações?
Como distinguir os tipos de dados por valor e por referência e em que se diferenciam na programação?
Explique o que é um ciclo de retenção na memória e como ele afeta o funcionamento das aplicações.
Pode explicar o que significa o mecanismo automático de gestão de memória ARC no iOS?
Pode explicar o conceito de avaliação preguiçosa ou adiamento da execução de tarefas na programação?
Pode falar sobre sua experiência usando NSOperation para gerenciar tarefas assíncronas no iOS?
Explique as principais diferenças entre os modos de execução síncrono e assíncrono.
Pode explicar o que é DispatchQoS e como é utilizado nos sistemas operativos Android?
Pode explicar o que se entende por Auto Closure no contexto da programação?