Sobes.tech

Как се реализира методът Equals при работа със словари и как това влияе върху работата с данни?

Junior — Middle
258

Как влияе методът GetHashCode върху работата на речника в .NET?

Junior — Middle
238

Каква е целта на презаписването на метода equals в клас?

Junior — Middle
232

Алгоритми за баланс на натоварването. Как да изберем конкретен инстанс на услугата?

Middle
231

Използвали ли сте автоматични тестове за проверка на вашия код?

Junior — Middle
228

Защо трябва да препишем метода GetHashCode в клас?

Junior — Middle
224

Имахте ли военен билет?

Junior — Middle
224

Можете ли да обясните какво означава командата VACUUM FULL в SQL и какво я отличава от обикновения VACUUM?

Junior — Middle
219

Какво е async/await, защо е необходимо, в какво се развива?

Middle
216

Какви типове памет за съхранение на данни съществуват за един процес в операционната система?

Junior — Middle
210

Как да реализираме търсенето на елемент по ключ с времева сложност O(n)?

Junior — Middle
208

Как се различават значимите типове данни и референтните типове данни в езиците за програмиране?

206

На кое място в обекта обикновено се поставя цяло число поле на класа?

Junior — Middle
206

Ще работи ли правилно логиката на блоковете catch за компенсация при използване на await Task.WhenAll? Какво изключение ще бъде хвърлено?

Middle+
206

Можете ли да обясните разликата между стек и купчина в управлението на паметта?

Junior — Middle
205

Можеш ли да дадеш пример за ситуация, когато се извършва выделяне на голям обект в хип паметта?

Junior — Middle
202

Съществуват три метода, които променят информацията за артикула (променят състоянието, променят състава на етикетите и задават теглото). Тъй като в бъдеще се планира да се добавят още 10-20 метода, които променят информацията за артикула (самите методи могат да бъдат реализирани като NuGet в друг услуга), трябва да се реализира единствен метод DoSomethingWithItem, който в зависимост от входните параметри може да извика всяка промяна на артикула. Тоест, на метода може да се каже "Промени състоянието" или "Задай теглото" и неговата реализация ще извика един от методите като StateChanger.Change или WeightSetter.Set и т.н. Класовете StateChanger, TagsSetter и WeightSetter могат да бъдат променяни. Важното е да се запази бизнес функционалността.

Middle
195

Каква е разликата между референтните типове данни и типовете стойности, и как това влияе върху работата с тях?

Junior — Middle
195

Каква е ролята на стека в управлението на паметта на програмата?

Junior — Middle
193

Колко области на памет (heap) могат да се използват в рамките на едно приложение?

Junior — Middle
193
/8