Android
Pode explicar como é que a estrutura de dados HashMap é implementada e como ela garante acesso rápido aos elementos?
Qual é a necessidade de usar temas na programação ou no design de sistemas?
Consegues enumerar os principais tipos de interações dialogais?
Já recebeu ofertas de emprego?
Pode explicar o que significa o parâmetro load factor na estrutura de dados HashMap?
Quais os potenciais problemas que podem surgir ao usar um tipo de dado não string como chave num HashMap?
Explique o que significa o modificador noinline em funções e em que cenários é utilizado.
Pode contar como era organizada a sua atividade no seu emprego anterior?
Que tipos de gestores podes nomear e em que se diferenciam?
Explique como os processos de sincronização são implementados em aplicações multithread
Como ocorre a sequência de inserção de elementos na estrutura HashMap?
Como resolve desacordos ou pontos controversos que surgem após colegas revisarem o código?
Pode explicar o que é a ferramenta LeakCanary e para que é usada no desenvolvimento de aplicações Android?
Com que contexto regional o padrão Singleton está relacionado?
Que consequências podem surgir ao implementar um objeto do tipo Object numa classe, e como isso afetará o seu comportamento?
Explique o conceito de invariância em genéricos Kotlin e por que ela é usada
Poderia explicar o que se entende por 'bucket' no contexto do armazenamento de dados?
Qual é a sua experiência com Jetpack Compose para desenvolvimento de interfaces no Android?
Como abordas a resolução de problemas que ainda não encontraste antes?
Explique as diferenças entre o uso de herança e composição na programação orientada a objetos.