C#
¿En qué fecha fue la última vez que realizó su actividad profesional?
¿Qué es el sharding y qué se debe tener en cuenta al diseñarlo?
¿Cómo optimizar el método Enrich para 10 millones de eventos con diferentes ID? ¿Cómo limitar el paralelismo?
¿Puedes nombrar y explicar los patrones de comportamiento principales utilizados en el diseño de sistemas de software?
¿Puede explicar el principio de funcionamiento del operador LEFT JOIN en SQL y cuándo se utiliza?
¿Por qué una aplicación con base de datos funciona en un entorno y se degrada en otro?
¿Ha trabajado con la creación de consultas SQL para obtener datos?
Si tenemos una comunicación de ida y vuelta y no es necesario transmitir grandes volúmenes de datos, ¿utilizarías gRPC o REST? ¿A qué factores prestarías atención al elegir el protocolo?
Explique el concepto del patrón SAGA y su propósito en la arquitectura de sistemas distribuidos.
¿Puede dar un ejemplo de un enfoque para resolver un problema arquitectónico en un sistema?
¿Cuáles son las principales ventajas y desventajas de los lenguajes de programación compilados en código máquina?
¿En qué se diferencia el uso de LEFT JOIN de RIGHT JOIN al combinar tablas en SQL?
Es necesario integrar 2 aplicaciones que se encuentran en servidores diferentes. La Aplicación A registra al usuario y debe enviar un Mensaje de Registro por correo electrónico. La Aplicación B puede enviar correos electrónicos. Cuente sobre los métodos de integración, protocolos y posibles problemas del método de integración que ha elegido.
¿Para qué se aplica el enfoque de Diseño Orientado al Dominio en el desarrollo de software?
Explique la esencia de la tecnología de caché y cómo se aplica en los sistemas de almacenamiento de datos.
¿Puede explicar qué se entiende por cohesión en el contexto de los sistemas de software?
¿Qué tipos de errores pueden causar fugas de memoria relacionadas con la pila en un programa?
¿Puede dar un ejemplo de cuándo se crean excepciones personalizadas en el código?
¿Qué colecciones concurrentes conoces y para qué sirven?
¿Cómo adquirió habilidades de programación y qué experiencia tiene en este campo?