Sobes.tech

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.

Middle+
OZONOZON
59

¿Qué es una canalización de solicitudes (middleware pipeline) en ASP.NET Core?

Senior
Сбербанк
59

¿Qué estructuras de datos (contenedores) conoces en C#? ¿Cuándo usar cuál?

Senior
Сбербанк
59

¿Siempre async/await funciona en un hilo separado? ¿De dónde provienen los hilos?

Middle+
Тензор
59

¿Cómo organizar la ejecución de un método de prueba varias veces con diferentes argumentos sin usar atributos?

Middle+
Тензор
59

¿Dónde ocurre el retorno del flujo al pool en la cadena await: controlador → servicio → repositorio → solicitud a la base de datos?

Junior
СБК ПАРУС
59

[nombre] habló sobre su último trabajo: ¿qué sistema era, qué tareas específicas realizaba, qué tecnologías y patrones se utilizaban?

Middle+
ООО Норд Клан
59

¿Qué criterios adicionales para la empresa son importantes para ti al buscar?

Middle
Верный Код
59

¿Se puede acordar un día libre con compensación en fin de semana si es necesario visitar el consulado militar?

Middle
ФГУП "ЗащитаИнфоТранс"
59

¿Cómo entender qué índices se utilizan y cómo se realiza la consulta?

Middle+
aiins
59

¿Qué es la inyección de dependencias, dónde se aplica y cuáles son los tipos de ciclo de vida: Transient, Scoped, Singleton?

Middle
ИНДАСОФТ
59

Implementar un método que rellene el nombre completo del usuario desde el almacenamiento (IDbRepository o ICacheRepository) y pase el evento enriquecido hacia adelante (IEventSaver) Se necesita lograr el máximo rendimiento El caché contiene el 99.9% de los datos actuales El orden inicial de los eventos al guardar puede ser violado public async Task Enrich(IEnumerable<UserEvent> events) { }

Middle+
OZONOZON
59

¿Para qué se utiliza HAVING?

Junior
СБК ПАРУС
59

¿Qué son los atributos en C#?

Middle+
Тензор
59

Colección de funciones, ciclo 0-9, añadimos lambdas que capturan i, llamamos a todas. ¿Qué mostrará?

Middle+
Gravilink
59

¿Qué te motiva en el trabajo, qué te hace sentir bien?

Middle
.wrk
59

Prometheus — qué es, cómo se usó, cómo funciona, cómo recopila métricas, cuáles son los tipos principales de métricas?

Senior
.wrk
59

¿Qué hace el método Intersect()?

Junior
СБК ПАРУС
59

Existen tres métodos que cambian la información del artículo (cambian el estado, modifican la composición de las etiquetas y establecen el peso). Dado que en el futuro se planea agregar otros 10-20 métodos que cambian la información del artículo (los métodos en sí pueden implementarse como NuGet en otro servicio), es necesario implementar un único método DoSomethingWithItem que, en función de los parámetros de entrada, pueda llamar a cualquier cambio en el artículo. Es decir, al método se le puede decir "Cambia el estado" o "Establece el peso" y su implementación llamará a uno de los métodos como StateChanger.Change o WeightSetter.Set, etc. Las clases StateChanger, TagsSetter y WeightSetter pueden modificarse. Lo importante es mantener la funcionalidad empresarial.

Middle
OZONOZON
59

Cuéntame sobre los modos de funcionamiento de GC: servidor y de escritorio. ¿Cuándo usar cuál?

Middle+
Core outstaff
59
/180