Cum se implementează căutarea unui element după cheie cu o complexitate temporală de O(n)?
C#
Care este intervalul de salariu pe care îl considerați acceptabil și satisfăcător?
Puteți explica diferența dintre stivă și heap în gestionarea memoriei?
Cum se continuă executarea unei funcții după o suspendare cauzată de o operație asincronă?
Cum se diferențiază tipurile de date primitive și cele de referință în limbajele de programare?
La ce serve stiva? De ce să nu stocăm toate datele în heap?
În ce loc din obiect este de obicei plasat un câmp întreg al clasei?
Care este diferența dintre tipurile de date referință și cele de valoare, și cum influențează acest lucru modul de lucru cu ele?
Puteți explica conceptul de context de sincronizare și rolul său în gestionarea firelor?
Se pot rula mai multe sarcini asincrone simultan pentru a crește eficiența?
Procesele asincrone pot fi executate simultan fără coadă?
Ce tip de date trebuie să aibă argumentul metodei Equals?
Ai putea să enumeri principalele tipuri de îmbinări ale tabelelor în SQL?
Care este diferența dintre asincron și paralel?
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.
Unde vă aflați în prezent?
Ce factori influențează implementarea operațiunilor asincrone în sistem?
Cum se poate continua executarea unei funcții asincrone după ce a fost întreruptă sau la reluarea muncii?
Care este rolul metodei GetHashCode atunci când utilizați un dicționar sau o colecție hash?
Care este rolul stivei în gestionarea memoriei și pentru ce este utilizată?