Data Engineer
O que é uma View Materializada e como ela difere de uma View normal?
O que atualmente não gostas no teu trabalho?
Como é que o tamanho das partículas influencia a tabela ClickHouse?
O que é importante para ti num novo projeto, numa nova equipa ou numa nova empresa?
Como remover um submódulo e os ficheiros associados do projeto? git submodule remove <caminho-para-o-submódulo> git rm --cached <caminho-para-o-submódulo>; remover a secção de .gitmodules; git commit git clean --submodules <caminho> git submodule delete <caminho> git remove submodule <caminho>
Como costuma abordar a construção de processos ETL e ELT? Qual é a diferença entre esses processos?
Como obter o último nome completo de cada cliente, se apenas a data de início é conhecida (a data de fim não é conhecida)?
Houve uma consulta analítica lenta no Hive. Como entender o que aconteceu com ela e como consertá-la?
Análise do modelo dbt com estratégia incremental: o que faz o modelo, há problemas?
O que é um CROSS JOIN? Já trabalhou com isso?
Qual é a diferença entre == e is em Python?
O que é rastreabilidade? Tem experiência com ela?
Quais são os tipos de JOIN em SQL (lógicos e físicos)?
Qual expressão na posição de [...] levará automaticamente à criação de um índice? Na plataforma móvel, há uma rolagem horizontal do código create table some_table( col_name [...] ); unique references other_table(col_name) not null serial integer check (col_name > 0)
Quais são as vantagens do padrão Estratégia ao refatorar este código?
Já trabalhou com Git? O que armazenava no Git?
Qual é o perigo do shuffle no Spark?
Os ficheiros de troca — como eles afetam o desempenho? Quando mais podem ocorrer ficheiros de troca?
Em que equipa e sob qual liderança te sentes mais confortável a trabalhar?
Tiveste alguma experiência com imagens Docker, configurando ambientes numa máquina virtual?