Sobes.tech

Как се определя ефективността на алгоритъм по отношение на времето за изпълнение и използването на ресурси?

Junior — Middle
165

Какви инструменти или библиотеки използвате за работа с бази данни чрез ORM?

Junior — Middle
163

Какви нови теми или умения научихте наскоро за вашия професионален растеж?

Junior — Middle
162

Обяснете концепцията за хеш таблица и как се използва за съхранение на данни

Junior — Middle
158

Каква е изчислителната сложност на задачата за премахване на дублиращи се елементи? От какво зависи? Как работи HashSet отвътре?

Middle
157

Има ли възможност за разширяване на функционалността чрез наследяване на структури?

Junior — Middle
157

Кой е оптималният план за изпълнение за заявката, която получава служителя с най-висока заплата и неговия отдел?

Middle
156

Какви са предимствата и недостатъците на използването на ключовата дума 'final' в Java?

Junior — Middle
155

Как работи yield? Защо въведоха ключовата дума yield? Как работи ленивото изпълнение на IEnumerable?

Middle+
153

Готови ли сте временно да се преместите, за да преминете изпитателния период?

Junior — Middle
152

var buf = new Queue<T>(); foreach (T i in source) { buf.Enqueue(i); if (buf.Count > n) yield return buf.Dequeue(); } // source.Count == 11 var x = FilterLast(source, 3).Take(4);

Middle+
152

Каква позиция разглеждате за вашата професионална дейност?

Junior — Middle
151

Какво е инверсия на зависимостите (принцип SOLID)?

Middle
149

Как да реализирате пренасочване на потребители от мобилни устройства към мобилен поддомейн (като при ВКонтакте)?

Middle
148

Какво ви мотивира да търсите нова позиция в тази сфера?

Junior — Middle
148

Какво е план за изпълнение на заявка?

Middle
146

Колко памет се заделя при създаването на нов HashSet?

Middle
146

Изчислителната сложност на операциите: анализ на сложността на цикъла с HashSet и List (Contains + Add). Защо List не е просто масив? Как управлява List своя размер? Каква е амортизирана сложност при добавяне към List?

Middle+
145

Какво се случва вътре в SQL сървъра при изпълнение на заявка? Как се получава резултатът от текста на заявката?

Middle
145

int[] Distinct(int[] src) //[1,2,5,3,3,2] → [1,2,5,3] // Реализирайте метод, който връща масив без дублирания, запазвайки реда на елементите, без да използвате LINQ. //[1,2,5,3,3,2] → [1,2,5,3] //[Вмъкнете решението по-долу]

Middle+
142
/4