¿Qué herramientas y enfoques utilizas al desarrollar escenarios de prueba?
C#
¿En qué se diferencia el uso de LEFT JOIN de RIGHT JOIN al combinar tablas en SQL?
¿Puede explicar para qué sirve el comando VACUUM en PostgreSQL y cómo afecta a la base de datos?
¿Podría explicar el propósito de la interfaz IDisposable y cómo se usa en la gestión de recursos?
¿En qué se diferencian los conceptos de operaciones asíncronas y ejecución paralela de tareas?
¿Es posible realizar una evaluación conceptual y comparación de cualquier objeto en el lenguaje C#?
¿Puede compartir su experiencia trabajando con diferentes tipos de bases de datos, sus características y aplicaciones?
Formatos y formas de interacción entre servicios.
¿Cómo analizas e interpretas las métricas estadísticas en las consultas SQL?
¿Cómo te ves en cinco años?
¿Puedes enumerar los diferentes tipos de indexación utilizados en los sistemas de bases de datos?
¿Podemos usar await dentro de un bloque lock?
Describe tu última experiencia laboral y las principales responsabilidades en tu trabajo anterior
Nombra dos principios SOLID y da ejemplos de su violación.
¿Hay una consulta SELECT lenta que con el tiempo ha comenzado a tardar más en ejecutarse? ¿Cómo diagnosticar el problema?
¿Qué es SOLID?
Explica en qué se diferencian el uso de tipos de datos significativos y de referencia como claves en la estructura de datos de un diccionario típico.
Tarea: se le pidió que realizara una revisión de código de una nueva función, cuya esencia es la capacidad de reservar un tour (que consiste en un boleto de avión y un hotel). Las funciones para reservar por separado el boleto de avión y el tour ya existen, y se espera que esta tarea tenga un método unificado que reserve ya sea todo el tour o ninguno de sus componentes.
¿Puedes explicar el concepto de paquete en programación y cómo se utiliza?
¿Puede explicar qué es una estructura de datos que consiste en elementos secuenciales del mismo tipo?