C#
În ce direcție vrei să crești profesional?
Care este diferența dintre o clasă abstractă și o clasă obișnuită?
SignalR și WebSocket — principiu comun de funcționare, diferențe, când să le folosiți?
Cum să înțelegi ce indecși sunt utilizați și cum se realizează interogarea?
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.
Ce este SOLID?
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$
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?
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) { }
Cunoști ref struct?
Care dintre acestea sunt mijloace de sincronizare în Go? Canale, sync.WaitGroup, sync.Mutex, sync.Cond?
Există sarcini pe care nu îți plac sau pe care ai dori să le faci în cantitate mai mică?
Lucrez cu baze de date — Entity Framework, Dapper, construire de indecși?
Dacă capacitatea unui slice este plină și se adaugă un element nou — ce se întâmplă?
Cum să folosiți contracte (interfețe) în servicii? Injectarea dependenței în C#.
De ce o aplicație cu bază de date funcționează într-un mediu și se degradează în altul?
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?
Ce este programarea asincronă, pentru ce sarcini este utilizată și cum funcționează async/await?
Puteți să ne împărtășiți experiența dvs. cu listele concurente (ConcurrentCollection)?
Ce este DI (Injectarea dependențelor) și la ce folosește?