¿Cómo te enteraste de que algo se rompía o degradaba? ¿En qué miraste?
Python
¿En qué se diferencia asyncio.create_task() de await coroutine? ¿Cuándo se ejecuta una tarea sin await?
¿Qué son EXPLAIN y EXPLAIN ANALYZE en PostgreSQL? ¿Cómo realizar DELETE/UPDATE sin aplicar cambios reales?
Cuéntame sobre el índice GIN. ¿Por qué se utilizó la búsqueda de texto completo en PostgreSQL en lugar de Elasticsearch?
¿Qué es Python y cuáles son sus principios básicos?
¿Puede contar cómo estaba organizada la desarrollo frontend en su empresa anterior?
¿Las tareas de optimización de SQL surgieron por problemas en producción o tú las iniciaste tú mismo?
¿Cómo se garantizaba la idempotencia al trabajar con Kafka? Si se reinicia una tarea en Airflow después de un error al leer de Kafka, ¿qué sucederá?
¿Qué sabes sobre los índices en PostgreSQL?
¿Qué hacer si un servicio externo no funciona correctamente?
¿Cómo está estructurada la memoria en Python? Cuéntame sobre arenas, pools, bloques.
¿Por qué elegiste el índice GIN para la búsqueda de texto completo? ¿Por qué no usaste motores de búsqueda como Elasticsearch?
¿Qué tipos de JOIN existen en SQL?
¿Qué son los iteradores y generadores en Python? ¿Cuáles son sus ventajas?
Si dentro del gestor de contexto se realiza un return de la conexión, ¿se devolverá abierta o cerrada?
¿Existen problemas con la transferencia de objetos a través de un socket Unix entre procesos? ¿Cómo eliminar la serialización?
Identifica el problema con la siguiente función de Python y explica por qué ocurre: ```python from typing import Any def add_item(item: Any, my_list: list = []) -> list: my_list.append(item) return my_list add_item(5) ```
Habla sobre GIL y cómo afecta la elección entre threading, multiprocessing y asyncio
¿Qué devolverá la función: def foo(): try: return 1 except Exception: return 2 else: return 3 finally: return 4
broker = KafkaBroker("localhost:9092") app = FastStream(broker) @broker.subscriber("raw_texts_topic", group_id="text_parsers") async def handle_text(text_data: dict): # El análisis y almacenamiento en la base de datos toma aproximadamente 10 segundos parse_text_and_save_to_postgres(text_data)