Sobes.tech

Cum este implementat metoda Equals atunci când se lucrează cu dicționare și cum influențează acest lucru gestionarea datelor?

Junior — Middle
254

Algoritmi de echilibrare a încărcării. Cum se alege o instanță specifică a serviciului?

Middle
230

Cum influențează metoda GetHashCode funcționarea dicționarului în .NET?

Junior — Middle
230

Care este scopul suprascrierii metodei equals într-o clasă?

Junior — Middle
222

De ce trebuie să suprascriem metoda GetHashCode într-o clasă?

Junior — Middle
217

Ai folosit teste automate pentru a verifica codul tău?

Junior — Middle
216

Ai avut un carnet militar?

Junior — Middle
215

Puteți explica ce înseamnă comanda VACUUM FULL în SQL și în ce constă diferența față de VACUUM-ul obișnuit?

Junior — Middle
215

Ce este async/await, la ce folosește, în ce se dezvoltă?

Middle
213

Ce tipuri de memorie pentru stocarea datelor există pentru un proces într-un sistem de operare?

Junior — Middle
210

Va funcționa corect logica blocurilor catch pentru compensare atunci când se folosește await Task.WhenAll? Ce excepție va fi aruncată?

Middle+
204

În ce loc din obiect este de obicei plasat un câmp întreg al clasei?

Junior — Middle
204

Cum se implementează căutarea unui element după cheie cu o complexitate temporală de O(n)?

Junior — Middle
203

Puteți explica diferența dintre stivă și heap în gestionarea memoriei?

Junior — Middle
199

Poți oferi un exemplu de situație în care se alocă un obiect mare în memoria heap?

Junior — Middle
196

Care este diferența dintre tipurile de date referință și cele de valoare, și cum influențează acest lucru modul de lucru cu ele?

Junior — Middle
193

Există trei metode care modifică informațiile despre articol (modifică starea, schimbă compoziția etichetelor și setează greutatea). Deoarece în viitor se intenționează să se adauge încă 10-20 de metode care modifică informațiile despre articol (metodele în sine pot fi implementate ca NuGet într-un alt serviciu), trebuie implementată o singură metodă DoSomethingWithItem care, în funcție de parametrii de intrare, poate apela orice modificare a articolului. Adică, metodei i se poate spune "Schimbă starea" sau "Setează greutatea" și implementarea sa va apela unul dintre metode precum StateChanger.Change sau WeightSetter.Set etc. Clasele StateChanger, TagsSetter și WeightSetter pot fi modificate. Esențial este să păstreze funcționalitatea de business.

Middle
193

Ai putea să enumeri principalele tipuri de îmbinări ale tabelelor în SQL?

Junior — Middle
191

Care este rolul stivei în gestionarea memoriei unui program?

Junior — Middle
190
/8