Python
¿Cuáles son las principales ventajas y desventajas de usar el patrón Active Record?
¿Puede explicar qué significan los tipos de datos que se pueden hash?
Explique la diferencia entre una unión interna y una unión externa izquierda en SQL.
¿Cómo se puede utilizar el método de serialización para construir un modelo de datos?
¿Cómo se puede convertir una tupla en un iterador en Python?
¿Puedes explicar qué son los tipos de datos y su estructura en programación?
¿Se pueden usar interfaces en Python y cómo se implementan?
¿Puedes explicar qué se entiende por abstracción en la programación orientada a objetos?
¿Dónde te encuentras ahora? En el currículum indica que estás en Moscú, pero el trabajo es en Novosibirsk.
¿Puede explicar cómo se ejecuta el código de programa sincrónico y cómo controla la secuencia de operaciones?
¿Cómo mejoró el rendimiento de las consultas a la base de datos?
¿Cómo superó las dificultades relacionadas con la adaptación y el aprendizaje de nuevas tareas en su nuevo lugar de trabajo?
¿Podría contarme sobre la estrategia de trabajo con Git que utilizó en su último proyecto?
¿Cuál de los proyectos en los que has participado te ha dejado la mayor impresión y por qué?
¿Cómo maneja Django el comando makemigrations y qué hace con los modelos del proyecto?
¿En qué situaciones se utilizan las construcciones async/await en programación?
Explique el mecanismo de borrado o actualización de datos en la caché al cambiar la fuente de información.
¿Cómo evalúa su autonomía en el proceso de desarrollo?
Explique cómo el principio de ocultación de información está relacionado con el concepto de separación de responsabilidades en el marco de la encapsulación.
¿Cómo se puede restringir el acceso a los métodos y variables internos de una clase en Python?