Sobes.tech

Jak jest zaimplementowana metoda Equals podczas pracy ze słownikami i jak wpływa to na obsługę danych?

Junior — Middle
258

Jak metoda GetHashCode wpływa na działanie słownika w .NET?

Junior — Middle
238

Jaki jest cel nadpisania metody equals w klasie?

Junior — Middle
232

Algorytmy równoważenia obciążenia. Jak wybrać konkretną instancję usługi?

Middle
231

Czy używałeś testów automatycznych do sprawdzania swojego kodu?

Junior — Middle
228

Czy miałeś książeczkę wojskową?

Junior — Middle
224

Dlaczego należy nadpisać metodę GetHashCode w klasie?

Junior — Middle
224

Czy możesz wyjaśnić, co oznacza polecenie VACUUM FULL w SQL i czym różni się od zwykłego VACUUM?

Junior — Middle
219

Czym jest async/await, do czego jest potrzebne, w co się rozwija?

Middle
216

Jakie typy pamięci istnieją do przechowywania danych w jednym procesie w systemie operacyjnym?

Junior — Middle
210

Jak zaimplementować wyszukiwanie elementu po kluczu o złożoności czasowej O(n)?

Junior — Middle
208

Czy logika bloków catch do kompensacji będzie działać poprawnie przy użyciu await Task.WhenAll? Jakie wyjątki zostaną rzucone?

Middle+
206

W którym miejscu obiektu zwykle umieszczane jest pole całkowite klasy?

Junior — Middle
206

Czy możesz wyjaśnić różnicę między stosem a stertą w zarządzaniu pamięcią?

Junior — Middle
205

Czy możesz podać przykład sytuacji, gdy w pamięci heap alokowany jest duży obiekt?

Junior — Middle
202

Istnieją trzy metody, które zmieniają informacje o przedmiocie (zmieniają stan, zmieniają skład tagów i ustawiają wagę). Ponieważ planuje się dodanie kolejnych 10-20 metod, które zmieniają informacje o przedmiocie (same metody mogą być zaimplementowane jako NuGet w innym serwisie), konieczne jest zaimplementowanie jednej metody DoSomethingWithItem, która w zależności od parametrów wejściowych może wywołać dowolną zmianę przedmiotu. Innymi słowy, można powiedzieć metodzie "Zmień stan" lub "Ustaw wagę" itd., a jej implementacja sama wywoła jedną z metod, takich jak StateChanger.Change lub WeightSetter.Set itd. Klasy StateChanger, TagsSetter i WeightSetter można zmieniać. Najważniejsze jest zachowanie funkcjonalności biznesowej.

Middle
195

Czym różnią się typy danych referencyjnych od wartościowych i jak to wpływa na pracę z nimi?

Junior — Middle
195

Jaka jest rola stosu w zarządzaniu pamięcią programu?

Junior — Middle
193

Ile obszarów pamięci (heap) może być używanych w ramach jednej aplikacji?

Junior — Middle
193
/8