Sobes.tech

Каковы недостатки индексов?

Middle+
СБК ПАРУС
5

Каков будет результат записи в закрытый канал? Deadlock, паника или операция записи вернула ошибку?

Principal
Kaspersky
5

Интервью займет 1 час, будет live-coding. Подключайся с компьютера и с видео, чтобы было удобно решать задачи)

Middle+
01.tech
5

Как общаются микросервисы между собой? Расскажите про синхронное и асинхронное взаимодействие, REST vs gRPC.

Middle+
aiins
5

Как ты относишься к перспективе общения с бизнесом напрямую?

Middle+
OZONOZON
5

Как записать текст в файл одновременно из двух разных тасок? Как синхронизировать доступ?

Middle
ИТ Инополис
5

Зачем нужен интерфейс и абстрактный класс, в чём отличия?

Senior
Сбербанк
5

Как оптимизировать метод Enrich для 10 миллионов событий с разными ID? Как ограничить параллелизм?

Middle+
OZONOZON
5

Какой из механизмов есть в Go: наследование или композиция?

Principal
Kaspersky
5

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

Middle+
Core outstaff
5

В чём разница между RabbitMQ и Kafka?

Middle+
СБК ПАРУС
5

Форматы данных — JSON vs XML, отличия, где применяются?

Middle
СБК ПАРУС
5

В массиве A хранятся цены на N предметов. Есть K купонов, которые уменьшают цену предмета на X. Если применить t купонов на предмет с ценой a, то его итоговая стоимость будет max(a - t*X, 0) (то есть купоны не могут сделать цену предмета отрицательной. Необходимо вернуть минимальное количество денег, которое придется потратить, чтобы купить все предметы. A = 8, 3, 10, 5, 13 K = 4 X = 7 result=12 --- Вам дан массив a, состоящий из n положительных целых чисел. Существуют ли три различных индекса i, j, k таких, что сумма a[i]+a[j]+a[k] заканчивается цифрой m? Например, для m = 3 solve([20, 22, 19, 84]) = > true // 20 + 84 + 19 = 123 solve([1,2,3]) => false

Middle+
01.tech
5

Использовали SelectMany?

Middle+
Gravilink
5

Как бы вы оптимизировали медленный SQL-запрос на таблице с миллионами записей?

Middle+
СБК ПАРУС
5

Можно ли обеспечить ACID с помощью Redis?

Senior
.wrk
5

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+
PyrusPyrus
5

Как используется ThreadPool в контексте async/await? Можно ли гарантировать тот же поток после await?

Middle+
aiins
5

Расскажите про работу с авторизацией и аутентификацией (Keycloak, JWT)?

Middle
СБК ПАРУС
5

Как понять, какие индексы используются и как проходит запрос?

Middle+
aiins
5
/168