Data Engineer
¿Cómo se pueden transferir los datos de una vista materializada en Greenplum a ClickHouse?
Cuéntame sobre tu experiencia laboral en tus últimos puestos, qué proyectos, qué tecnologías?
¿A partir de qué características se puede decir que se necesita un almacén de datos?
¿Has tenido que trabajar con optimización de consultas? ¿Por dónde empieza la optimización?
¿Qué tipo de unión se debe usar para que la consulta incluya tanto a los usuarios como a sus últimos pedidos, incluso si no tienen pedidos? Tablas: users(id, name) y orders(id, user_id, created_at). CROSS JOIN RIGHT JOIN INNER JOIN FULL JOIN LEFT JOIN
¿Qué nivel de conocimientos tienes en Python, qué bibliotecas has utilizado?
¿Qué tipos de índices existen en PostgreSQL?
¿Cómo se pueden eliminar datos de ClickHouse?
En el proceso de trabajar con git bisect, te encontraste con un commit que no se puede verificar debido a la falta del entorno necesario. ¿Qué debes hacer en esta situación? - Repetir el comando git bisect start con otros hashes - Saltar este commit con el comando git bisect skip - Restablecer bisect con el comando git bisect reset - Marcar el commit como bueno con el comando git bisect good - Marcar el commit como malo con el comando git bisect bad
¿Qué es una partición en ClickHouse y según qué principio se elige?
¿De qué bloques principales consta un mensaje de traza (span)?
¿Qué hace OPTIMIZE en ClickHouse y por qué no se debe ejecutar sin pensar?
Compare dos soluciones al problema de buscar unidades por consumo de memoria: 1) ciclo con variables, 2) split('0') + comprensión de listas + max()
Compara los enfoques de Data Vault en MChS y X5. ¿Qué beneficios aportaron los nuevos objetos (puente, tablas pit)?
¿Cómo funciona ClickHouse y en qué se diferencia de PostgreSQL?
¿Qué tipo de lectura se utiliza en ClickHouse?
¿Cómo funciona el optimizador de consultas en Oracle, qué observa y a qué clase pertenece?
¿Qué es la normalización? ¿En qué forma trabajamos principalmente?
¿Cuánto tiempo tomará la solución que utiliza sorted incorporado? ¿Se puede idear una solución más rápida?
¿Cuál es la diferencia entre EXPLAIN y EXPLAIN ANALYZE?