Python
¿Qué es la desnormalización? ¿Por qué es necesaria y cuáles son sus desventajas?
¿Cómo implementaría un caché compartido que actualiza un servicio y lo leen otros, manteniendo los límites de microservicios?
¿Cuál es la diferencia entre if x: y if x == True:
¿De dónde aparecen los datos en Redis? ¿Qué sistema y base de datos están detrás del almacén?
¿Qué es importante al elegir un empleador? ¿Cuáles son los criterios principales?
¿Qué es RAG (Generación aumentada por recuperación)?
¿Qué mostrará el código con asignación y modificación de listas (semántica de referencias en Python)?
Cuéntame sobre el recolector de basura en Python — ¿cómo funciona?
Cuéntame más sobre los microservicios de los que eras responsable. ¿Qué tareas implementaste allí?
¿Ha trabajado con agentes de IA o redes neuronales para escribir código?
¿Cuándo se llaman __new__ y __init__, qué devuelven?
¿Has tenido experiencia en mentoría o en la formación de nuevos empleados?
La descripción la realiza un analista de negocios que escribió la tarea "como pudo" y puede proporcionar descripciones de requisitos comerciales. Hay un código legacy espantoso escrito en PHP, que recibe archivos de logs desde S3 los analiza, guarda el resultado en el lugar adecuado. Se sabe: los archivos llegan una vez por hora, actualmente 5 archivos todos los archivos están en un mismo bucket Los datos deben dirigirse a diferentes destinos según el formato – postgres/archivo local Es necesario escribir un ETL que implemente dicha funcionalidad. Se puede omitir la implementación concreta de métodos (lectura de datos/envío de datos, etc).
¿Cómo hablas de una solución que implica una deuda técnica (ganamos ahora, pero será más difícil escalar después)?
¿Qué nivel/de dirección de proyectos estás considerando para ti ahora?
¿Cómo te sientes respecto a la revisión de código, la crítica en la revisión de código? ¿Das retroalimentación detallada tú mismo? ¿Has tenido conflictos con colegas por esto, cómo los resolviste?
Formas de escalar el rendimiento del backend: escalado horizontal y vertical, monolito vs microservicios.
Encontrar el símbolo que aparece en secuencia más frecuente en la cadena
¿Cómo fue tu revisión de código y cubrió el código con pruebas?
¿Cómo actualizar un microservicio de alta carga a una nueva versión sin perder solicitudes? ¿Qué hacer si la migración de la base de datos rompe la versión anterior?