Sobes.tech

Python

¿Cómo te enteraste de que algo se rompía o degradaba? ¿En qué miraste?

Middle+
115

¿En qué se diferencia asyncio.create_task() de await coroutine? ¿Cuándo se ejecuta una tarea sin await?

Middle
115

¿Qué son EXPLAIN y EXPLAIN ANALYZE en PostgreSQL? ¿Cómo realizar DELETE/UPDATE sin aplicar cambios reales?

Senior
115

Cuéntame sobre el índice GIN. ¿Por qué se utilizó la búsqueda de texto completo en PostgreSQL en lugar de Elasticsearch?

Middle
114

¿Qué es Python y cuáles son sus principios básicos?

Junior
114

¿Puede contar cómo estaba organizada la desarrollo frontend en su empresa anterior?

Junior — Middle
114

¿Las tareas de optimización de SQL surgieron por problemas en producción o tú las iniciaste tú mismo?

Middle
113

¿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á?

Middle
113

¿Qué sabes sobre los índices en PostgreSQL?

Middle
112

¿Qué hacer si un servicio externo no funciona correctamente?

Middle
112

¿Cómo está estructurada la memoria en Python? Cuéntame sobre arenas, pools, bloques.

Senior
112

¿Por qué elegiste el índice GIN para la búsqueda de texto completo? ¿Por qué no usaste motores de búsqueda como Elasticsearch?

Middle
112

¿Qué tipos de JOIN existen en SQL?

Senior
112

¿Qué son los iteradores y generadores en Python? ¿Cuáles son sus ventajas?

Senior
112

Si dentro del gestor de contexto se realiza un return de la conexión, ¿se devolverá abierta o cerrada?

Middle
112

¿Existen problemas con la transferencia de objetos a través de un socket Unix entre procesos? ¿Cómo eliminar la serialización?

Middle
112

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) ```

Senior
111

Habla sobre GIL y cómo afecta la elección entre threading, multiprocessing y asyncio

Middle
111

¿Qué devolverá la función: def foo(): try: return 1 except Exception: return 2 else: return 3 finally: return 4

Middle
109

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)

Middle+
109
/20