Python
Hay varios servicios (2-3), y hay un escenario de negocio que atraviesa todos los servicios. Si una operación en uno de los servicios en medio o al final falla, el sistema queda en un estado inconsistente. ¿Qué métodos se pueden usar para lograr la transaccionalidad entre servicios (o todo el escenario se aplica, o no se aplica en absoluto), si cada servicio tiene su propia base de datos?
¿En qué otro caso, además de la asignación de memoria, puede haber problemas de rendimiento con una lista?
¿Has trabajado con Redis? ¿En qué forma Redis almacena datos y qué tipos de valores soporta?
¿Se puede usar un objeto de su propia clase como clave en un diccionario?
¿Cómo te sientes respecto a las situaciones en las que los requisitos cambian durante el trabajo?
¿Cuáles son los resultados de las expresiones con == y is para números enteros, incluyendo números pequeños y números fuera de la caché?
¿Qué es el recolector de basura en Python y cómo funciona?
¿Cuál es la diferencia entre un array y una lista enlazada? ¿Qué estructura de datos se utiliza en Python list bajo el capó?
¿Qué es un cierre en Python?
¿Qué tan rápido te familiarizas con una tecnología nueva y desconocida?
¿Cómo aprendes nuevas tecnologías y herramientas? ¿Tienes un plan (hoja de ruta) o es algo situacional? Da un ejemplo de lo que has aprendido en los últimos seis meses.
¿Qué es la inyección de dependencias y para qué sirve?
Cuéntenos sobre su experiencia trabajando con Docker y Kubernetes: ¿qué tareas resolvió con su ayuda?
Cuéntame más sobre el último servicio en el que participaste.
¿En qué nivel del modelo OSI operan TCP y UDP y en qué se diferencian?
¿Tiene alguna pregunta sobre las etapas de selección?
¿Cómo se puede evaluar qué tan rápido funciona el algoritmo?
¿Cómo organizar el proceso de migración de la base de datos para no interrumpir el funcionamiento del servicio (zero downtime)?
¿Qué parámetros en Docker Compose se deben establecer para mejorar la tolerancia a fallos y la fiabilidad del servicio?
¿Cuál es la diferencia entre los operadores `is` y `==` en Python?