¿Qué es una función pura?
C#
¿Qué esperas de tu nuevo trabajo?
¿Para qué se utiliza HAVING?
¿Se puede usar el operador lock para bloquear el acceso en código asíncrono?
¿Qué es ValueTask y cuándo usarlo?
¿En qué se diferencia estructuralmente una cola de una pila?
¿Qué son los niveles de aislamiento de transacciones?
Cuéntame sobre el patrón Dispose (IDisposable).
¿Qué es una función de orden superior? Proporcione un ejemplo de una función en JavaScript que acepta o devuelve una función.
¿Trabajo con bases de datos — Entity Framework, Dapper, construcción de índices?
¿Por qué no se puede escribir código async dentro de lock?
¿Qué son try/catch/finally y para qué sirven?
¿Cuál es la diferencia entre RabbitMQ y Kafka?
¿Cuáles son las ventajas de las bases de datos NoSQL frente a las relacionales? ¿Qué es la teorema CAP?
¿Cómo se relacionan HTTP y TCP? ¿Cómo se relacionan UDP y TCP?
¿Es necesario sobrescribir GetHashCode y Equals juntos? ¿Se puede sobrescribir solo uno?
¿En qué se diferencia TRUNCATE de DELETE?
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.
¿Cómo se garantiza la atomicidad de las transacciones en un monolito? ¿En qué se diferencia esto del trabajo con transacciones de larga duración?
¿En qué se diferencian los métodos HTTP básicos GET, POST, PUT, PATCH, DELETE?