Android
Que bibliotecas de terceiros utilizas nos teus projetos?
Qual é a diferença entre criar uma cópia de um objeto por princípio de cópia profunda e uma cópia superficial?
Pode explicar o que significa o termo 'dp' no contexto da programação?
Conte-nos sobre sua experiência em desenvolvimento e trabalho com sistemas locais de armazenamento de dados.
Qual dos seus projetos ou tarefas passadas deixou uma impressão mais forte em você e por quê?
Quais são as principais dificuldades que os utilizadores podem notar ao usar dispositivos Android?
Como criar uma função de extensão na linguagem Java?
Pode explicar o que é o padrão de Injeção de Dependências no contexto do Scout?
Qual é o seu projeto de interface mais memorável realizado com Jetpack Compose?
Qual é o papel dos componentes no Dagger e por que são importantes na injeção de dependências?
Em que casos é necessário usar o mecanismo de operações atômicas ou transações?
Tem experiência no uso de Coroutines nos seus projetos?
O que permite retomar proativamente a execução de corutinas em operações assíncronas?
Existe um cenário em que mais de um thread de execução possa existir ao mesmo tempo?
Já criou um programa multithread em Java?
Consegues nomear os principais tipos de operadores e tipos de dados utilizados na biblioteca RxJava?
Pode explicar o conceito de sobrecarga de funções ou operadores em programação?
Tem experiência na configuração do Dagger nos seus projetos?
Em que linguagem de programação você trabalha principalmente atualmente?
Quais são as vantagens e desvantagens de ter ligações diretas com o Repositório na arquitetura da aplicação?