Sobes.tech

Data Engineer

Já trabalhou com vitrines de dados (camada DWH)?

Middle
СБЕРСБЕР
30

Por que está a considerar ofertas de emprego neste momento?

Junior
01.tech
30

Já trabalhou com parâmetros e dicas que determinam o uso de Broadcast Join?

Middle
ОстровокОстровок
30

Como são atualmente processados os dados? Se estiverem em formatos diferentes, como são normalizados e padronizados?

Senior
ооо УК Арбат
30

Como costumavas fazer o esquema da base de dados — manualmente na base ou guardavas os scripts em algum lugar, ou usavas o Liquibase, qual era o processo?

Middle
МВидеоМВидео
30

Houve alguma experiência na área de Data Science — trabalho com modelos, estatísticas?

Middle
Леман про
30

Com que fontes de dados conseguiu trabalhar? Como foi o processo de interação com as fontes?

Middle
КИПР NDA(IGaming)
30

O que se pode dizer sobre a correção da seguinte consulta? select * from sessions where ended_at is null and status != 'pending';

Junior
01.tech
30

Que estratégias físicas de execução de join conhece?

Middle
ОстровокОстровок
30

Relatório para a empresa logística Você é um analista de uma empresa logística que mantém registros de operações nos armazéns. Você precisa elaborar um relatório sobre a eficiência de cada armazém. Para cada armazém, calcule: • o número total de operações (count_operations); • o número total de produtos processados no armazém (sum_quantity); • o tempo médio de processamento de uma operação (avg_processing_time), considerando apenas operações com tempo especificado (não NULL), arredondado para o número inteiro mais próximo; • o número máximo e mínimo de produtos processados em uma única operação (max_quantity, min_quantity); • o número de operações de cada tipo («fornecimento», «expedição», «transferência») em colunas separadas: supply_operations, shipment_operations, transfer_operations. Filtre os armazéns cujo número total de operações seja maior que 2 e o tempo médio de processamento não ultrapasse 60 minutos. Ordene o resultado pelo ID do armazém em ordem crescente. Formato de entrada Tabela operations: • operation_id (int) — identificador único da operação • warehouse_id (int) — identificador do armazém • operation_type (text) — tipo de operação: «fornecimento», «expedição», «transferência»

Junior
01.tech
30

Como garantir a unicidade global da chave primária no PostgreSQL ao fazer sharding?

Middle
ютэир
30

Qual mecanismo físico de JOIN será utilizado ao juntar a tabela de transações com a tabela de calendário pela condição de desigualdade (data <= data)?

Middle+
ПАО Сбербанк
30

Como funciona o Join de Loop Aninhado e qual é a sua complexidade algorítmica? Qual é a complexidade de todos os três algoritmos?

Middle+
СБЕРСБЕР
30

O que mais escreveste em Python além do DAG do Airflow?

Middle
МВидеоМВидео
30

Quais algoritmos físicos de JOIN funcionam em bancos de dados?

Middle
wb
30

Fala-me sobre o teu nível de Python: o que usaste, quão profundamente conheces a programação orientada a objetos

Junior
МодульБанк
30

Como dividir a consulta em etapas? O que fazemos para isso?

Middle
МВидеоМВидео
30

Já trabalhou com funções de janela? Quais tipos de funções de janela você conhece?

Middle
AstonAston
30

O que o motiva no trabalho? Liste as suas principais competências em hard skills.

Middle
КуперКупер
30

Foi criada uma sequência especial que gera apenas números pares, chamada even_sequence. O que deve ser colocado no lugar de [...], para que, no caso de o valor de even_column não ser especificado na inserção, o valor seja retirado de even_sequence? create table some_table( even_column [...] ); integer computed as nextval('even_sequence') integer generated always as identity (start with 2 increment by 2) integer default nextval('even_sequence') integer unique default nextval('even_sequence') integer generated by even_sequence’

Junior
01.tech
30
/32