Sobes.tech

Come viene implementato il metodo Equals quando si lavora con i dizionari e come influisce sulla gestione dei dati?

Junior — Middle
261

Come influisce il metodo GetHashCode sul funzionamento del dizionario in .NET?

Junior — Middle
241

Qual è lo scopo di sovrascrivere il metodo equals in una classe?

Junior — Middle
238

Algoritmi di bilanciamento del carico. Come scegliere un'istanza specifica del servizio?

Middle
236

Hai usato test automatici per verificare il tuo codice?

Junior — Middle
232

Perché è necessario sovrascrivere il metodo GetHashCode in una classe?

Junior — Middle
228

Avevi un libretto militare?

Junior — Middle
227

Puoi spiegare cosa significa il comando VACUUM FULL in SQL e in cosa si differenzia dal normale VACUUM?

Junior — Middle
222

Cos'è async/await, a cosa serve, in cosa si sviluppa?

Middle
219

Quali tipi di memoria esistono per l'archiviazione dei dati in un processo in un sistema operativo?

Junior — Middle
211

Come implementare la ricerca di un elemento per chiave con una complessità temporale di O(n)?

Junior — Middle
211

Puoi fare un esempio di una situazione in cui si verifica l'allocazione di un grande oggetto nella memoria heap?

Junior — Middle
210

In quale punto dell'oggetto viene solitamente collocato un campo intero della classe?

Junior — Middle
209

La logica dei blocchi catch per la compensazione funzionerà correttamente quando si utilizza await Task.WhenAll? Quale eccezione verrà sollevata?

Middle+
208

Puoi spiegare la differenza tra stack e heap nella gestione della memoria?

Junior — Middle
207

Qual è la differenza tra i tipi di dati di riferimento e i tipi di valore, e come influisce sul loro utilizzo?

Junior — Middle
203

Esistono tre metodi che modificano le informazioni dell'articolo (modificano lo stato, cambiano la composizione dei tag e impostano il peso). Poiché in futuro si prevede di aggiungere altri 10-20 metodi che modificano le informazioni dell'articolo (i metodi stessi possono essere implementati come NuGet in un altro servizio), è necessario implementare un unico metodo DoSomethingWithItem che, in base ai parametri di input, possa chiamare qualsiasi modifica dell'articolo. Cioè, al metodo si può dire "Cambia lo stato" o "Imposta il peso" e la sua implementazione chiamerà uno dei metodi come StateChanger.Change o WeightSetter.Set, ecc. Le classi StateChanger, TagsSetter e WeightSetter possono essere modificate. L'importante è mantenere la funzionalità aziendale.

Middle
201

Qual è lo scopo di utilizzare le descrizioni dei piani di esecuzione delle query in SQL?

Junior — Middle
198

Potresti elencare i principali tipi di join tra tabelle in SQL?

Junior — Middle
198
/8