¿Qué es un bloqueo mutuo (deadlock)?
Python
Cuéntame sobre las cosas técnicamente complejas en Magnit. ¿Qué fue interesante allí?
¿Tiene experiencia con modelos de ML? ¿Ha utilizado herramientas LLM (Cursor, Claude Code) en su trabajo?
¿Usas el lenguaje Go en tu desarrollo?
Cuéntame sobre ACID. Especialmente sobre los niveles de aislamiento de transacciones. ¿Qué nivel usaron?
Cuéntame sobre los niveles de aislamiento de transacciones en PostgreSQL y para qué sirven.
¿Qué derechos de archivos existen en Linux? ¿Qué se puede hacer con ellos?
Cuéntame sobre procesos, hilos y asincronía en Python. ¿En qué se diferencian?
¿Cómo se realizan los JOIN en PostgreSQL? ¿Qué estrategias existen?
¿Qué sucede en asyncio.gather() si ocurre un error en una de las tareas? ¿Cómo hacer para que las excepciones no se pierdan?
¿Cómo localizarías el problema si la pluma comenzó a responder en 3 segundos en lugar de 80 ms? ¿Cuál sería la secuencia de acciones?
¿Qué es un gestor de contexto, para qué sirve y cómo crear uno propio?
[nombre] cuéntame sobre el mecanismo de asincronía en Python: cómo funciona, cuáles son sus ventajas y desventajas, para qué fue diseñado.
¿En qué se basó para determinar la intención y a dónde redirigir al usuario en su bot?
CREATE TABLE products ( id SERIAL PRIMARY KEY, category VARCHAR(100) NOT NULL, name VARCHAR(255) NOT NULL, description TEXT, price DECIMAL(10, 2) NOT NULL CHECK (price >= 0) );
¿Cuánto tiempo tarda en insertarse N cadenas diferentes de longitud K en un conjunto?
Cuéntame sobre el procesamiento asíncrono a través de Kafka: qué datos se transmitían, qué claves se utilizaban, ¿cómo se garantizaba el orden de procesamiento?
En tu currículum, se menciona que optimizaste el proceso de pedidos de 3 segundos a 50 milisegundos mediante la externalización en Celery. ¿Qué exactamente causaba la ralentización, cómo determinaste qué externalizar, y cómo mediste el resultado?
¿Cómo te enteraste de que algo se rompía o degradaba? ¿En qué miraste?