Data Engineer
¿Cuáles son sus expectativas salariales?
¿Qué es la idempotencia en DAG/tarea en Airflow?
¿Por qué eligieron específicamente DBT? ¿Qué ventajas y desventajas ves en este marco de trabajo?
Se dan dos tablas t1 y t2. La tarea es listar todos los tipos de joins que conoces y el resultado de la consulta select * from t1 <join> t2 on t1.t = t2.t para cada uno de ellos. |t1.t| ------ 1 2 4 null ------ |t2.t| ------ 1 3 null null cross 1 1 - null null - INNER JOIN [phone] LEFT JOIN 1 - 1 2 - NULL 4 - NULL NULL - NULL RIGHT JOIN [phone] NULL - 3 NULL - NULL NULL - NULL FULL JOIN [phone] - NULL 4 - NULL NULL - 3 null - NULL null - NULL null - NULL
¿Qué problemas puede detectar una trazabilidad?
¿Cómo puede ocurrir una inyección SQL a través del campo de entrada de fecha?
¿Qué es una inyección SQL?
¿Cómo funciona la partición en Hive y cómo se representa físicamente en el sistema de archivos?
¿Qué es YARN y para qué sirve?
¿Tiene experiencia trabajando con la biblioteca Langchain? ¿Qué tareas ha resuelto con su ayuda?
¿Qué tipos de unión física de tablas existen (Hash Join, Merge Join, Nested Loop)?
¿Qué tipos de conexiones físicas (métodos de unión) existen?
¿Para qué sirven los índices, cuáles son sus ventajas y desventajas?
¿Cuáles son las limitaciones en el uso de tablas hash?
¿Qué haces cuando te enfrentas a un problema en la línea de producción?
¿Cuáles son las desventajas de la arquitectura MPP en Greenplum?
Dada una cadena de ceros y unos. Es necesario escribir una función func() que devuelva el número máximo de unos consecutivos. Por ejemplo: func("010111011") -> 3
¿Qué métodos existen para eliminar datos en ClickHouse?
¿La trazabilidad muestra solo solicitudes REST o algo más?
¿Qué tipos de tablas en Greenplum utilizaste? ¿En qué casos se usaba heap y en qué casos Append-Optimized?