¿Cómo organizar la ejecución paralela de tareas usando multithreading y asyncio (pool de trabajadores, cola de tareas, gather)?
Python
Cuéntenos sobre su experiencia, proyectos clave y pila de tecnologías.
¿Cuál es el nivel de salario que espera en función de su cualificación y experiencia?
Niveles de aislamiento de transacciones: Read Uncommitted, Read Committed, Repeatable Read, Serializable.
ACID: ¿Qué es esto y cómo se garantiza cada propiedad?
¿Qué calificación le daría a sus habilidades profesionales?
Por favor, comparta su trayectoria profesional y los principales proyectos en los que ha participado.
¿Cómo optimizar una consulta SQL lenta? EXPLAIN ANALYZE, índices, tipos de índices.
¿Cómo se puede obtener una lista de todas las cuentas de usuario, incluyendo las del sistema y las ocultas, en el sistema Linux?
Describa el proyecto que ha implementado más recientemente y su papel en él.
Principios SOLID: cuente sobre cada uno.
Complejidad de buscar en una lista y en un diccionario. ¿Por qué el diccionario tiene O(1)?
¿Qué tipos de multitarea existen en Python? ¿Para qué se utilizan, qué problemas presentan?
¿Dónde vives?
Diseñe un sistema de acortamiento de enlaces.
¿Cómo deben ser las claves del diccionario de Python?
¿Qué es GIL y para qué fue creado en Python?
¿Qué es una corrutina? ¿Cómo funciona asyncio por debajo del capó?
Dificultades de la arquitectura de microservicios: consistencia de datos, transacciones distribuidas, versionado de API.
¿Puedes dibujar un esquema de la interacción de los componentes de este sistema?