C#
Explique cómo la estructura de datos ordenados ayuda a acelerar las búsquedas en la base de datos PostgreSQL
¿Qué ámbitos de visibilidad (alcances del ciclo de vida) tienen los servicios/beans? ¿Qué alcance se usa por defecto?
¿Puede contarme sobre el proyecto en el que trabajó en su empresa anterior?
¿Te gusta algún deporte?
¿Puede explicar qué es el protocolo WebSocket y cómo se utiliza para intercambiar datos en tiempo real?
¿En qué situaciones y cómo utilizas el bloque try-catch en el código para manejar excepciones?
Formatos y formas de interacción entre servicios.
Explica el concepto de reflexión en programación y sus principales aplicaciones
¿Cómo se crea y emite el token para verificar la identidad del usuario en el sistema de autenticación?
¿Qué papel desempeña la versión de producción en el proyecto actual y qué características tiene?
¿Qué tipos de filtros Action puedes nombrar y cómo se utilizan?
¿En qué casos y con qué objetos se aplica la directiva using en C++?
¿La estructura se convierte en un tipo de referencia al usar las palabras clave ref o out en los métodos?
¿Cómo se gestiona las transacciones en la arquitectura de microservicios?
Existe un proceso de soporte al cliente. Dentro de él, hay un proceso para asignar tickets de soporte a un operador. Un operador no puede tener más de 5 tickets a la vez. TABLA Tickets ( Id int PK, -- otras columnas ) TABLA Operators ( Id int PK, -- otras columnas ) -- mapeo operador-ticket para tickets activos. -- Cuando se cierra un ticket, el mapeo se elimina. TABLA OperatorsTicket ( TicketId int PK, OperatorId int NULL ) // dentro de una transacción public void TryAssignOperatorToTicket(int ticketId) { var avalibleOperator = _db.GetOperatorsWithTicketsCount(maxTickets: 4) .OrderBy(o => o.TicketsCount).FirstOrDefault(); if(avalibleOperator is not null) _db.AssignTicketToOperator(ticketId, avalibleOperator.Id); else _db.AssignTicketToOperator(ticketId, null); }
¿Cuál es el papel y la función del software intermedio en la arquitectura de aplicaciones?
¿Puedes explicar la diferencia entre los modificadores clave ref y out en C# y en qué situaciones se utilizan?
¿Puedes nombrar otros tipos de ciclo de vida de objetos utilizados en los contenedores IoC, además de singleton?
¿Cómo están relacionados entre sí los métodos Equals y GetHashCode en la programación orientada a objetos?
¿Qué métodos utilizas para estructurar y modelar bases de datos?