Sobes.tech

În ce direcție vrei să crești profesional?

Middle+
PyrusPyrus
76

Care este diferența dintre o clasă abstractă și o clasă obișnuită?

Middle+
Тензор
76

SignalR și WebSocket — principiu comun de funcționare, diferențe, când să le folosiți?

Middle
СБК ПАРУС
76

Cum să înțelegi ce indecși sunt utilizați și cum se realizează interogarea?

Middle+
aiins
76

Este necesar să se integreze 2 aplicații care se află pe servere diferite. Aplicația A înregistrează utilizatorul și trebuie să trimită un mesaj de înregistrare prin email. Aplicația B poate trimite emailuri. Vorbește despre metodele de integrare, protocoalele și problemele posibile ale metodei de integrare pe care ai ales-o.

Middle+
СБК ПАРУС
76

Ce este SOLID?

Middle+
OZONOZON
76

Exercițiul 3 Dat fiind următorul structur SQL al bazei de date --Tabelul Departments create table D ( Id int primary key, Name nvarchar(100), ) --Tabelul Employees create table E ( Id int primary key, DepartmentId int foreign key references Departments(Id), Name nvarchar(100), Salary float, ) Este necesar: a. Scrieți o interogare pentru a obține numele unui angajat cu cel mai mare salariu din companie și numele departamentului său b. Obțineți lista departamentelor a căror salariu mediu este mai mare de 1000$

Middle+
PyrusPyrus
76

Cum se restaurează consistența dacă în Kubernetes s-a prăbușit după rezervarea cu succes a unui hotel, dar înainte de a salva ID-ul rezervării?

Middle+
OZONOZON
76

Implementați o metodă care completează numele complet al utilizatorului din depozit (IDbRepository sau ICacheRepository) și transmite evenimentul îmbogățit mai departe (IEventSaver) Este necesar să se atingă performanțe maxime Cache-ul conține 99,9% din datele actuale Ordinea inițială a evenimentelor la salvare poate fi încălcată public async Task Enrich(IEnumerable<UserEvent> events) { }

Middle+
OZONOZON
76

Cunoști ref struct?

Middle+
Gravilink
76

Care dintre acestea sunt mijloace de sincronizare în Go? Canale, sync.WaitGroup, sync.Mutex, sync.Cond?

Principal
Kaspersky
75

Există sarcini pe care nu îți plac sau pe care ai dori să le faci în cantitate mai mică?

Middle
.wrk
75

Lucrez cu baze de date — Entity Framework, Dapper, construire de indecși?

Middle
СБК ПАРУС
75

Dacă capacitatea unui slice este plină și se adaugă un element nou — ce se întâmplă?

Senior
.wrk
75

Cum să folosiți contracte (interfețe) în servicii? Injectarea dependenței în C#.

Senior
Сбербанк
75

De ce o aplicație cu bază de date funcționează într-un mediu și se degradează în altul?

Middle+
Gravilink
75

Dacă avem o comunicare back-to-back și nu este nevoie să transmitem volume mari de date, ai folosi gRPC sau REST? La ce factori ai fi atent atunci când alegi protocolul?

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

Ce este programarea asincronă, pentru ce sarcini este utilizată și cum funcționează async/await?

Middle
ИНДАСОФТ
75

Puteți să ne împărtășiți experiența dvs. cu listele concurente (ConcurrentCollection)?

Middle
СБК ПАРУС
75

Ce este DI (Injectarea dependențelor) și la ce folosește?

Junior
СБК ПАРУС
75
/180