Sobes.tech

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

Middle+
178

Дадена е низ, съдържащ символите (){}. Трябва да се определи дали входният низ е балансиран по отношение на скобите.

Middle
176

Кои са нивата на изолация на транзакциите и как се различават?

Middle
176

/* Местата в киното са разположени в един ред. Публиката, която току-що е пристигнала, избира място, за да седне максимално далеч от останалите зрители в реда. Това означава, че разстоянието от мястото, на което ще седне, до най-близкия зрител, трябва да бъде максимално. Гарантира се, че винаги има свободни места и че вече има поне един зрител. Напишете функция, която по даден ред места (масив от нули и единици) ще върне разстоянието от избраното място. Вход: [1, 0, 0, 0, 0, 1] Изход: 2 Вход: [1, 0, 1, 0, 0, 1, 0, 0, 0, 1] Изход: 2 Вход: [1, 0, 1, 0] Изход: 1 */

Middle
176

В момента активно търсиш и защо разглеждаш предложения?

Middle
175

Реализирайте потокобезопасен in-memory rate limiter, използвайки алгоритъма Sliding Window или Token Bucket. Интерфейс: type RateLimiter interface { Allow(key string) bool } Изисквания: - Ограничение: N заявки за T секунди за един ключ - Потокобезопасна реализация - Без външни библиотеки - Минимизирайте блокировките - Обяснете: - възможни race conditions - влияние върху GC - поведение при голям брой ключове Входни параметри: NewRateLimiter(limit int, window time.Duration)

Senior
175

Напишете тестове за проверка на граничните случаи на решението на задачата за максимално разстояние

Middle
175

Ако двоичният търсене и дървото за търсене работят заедно, защо съществуват и двете и кога да използвате кое?

Middle
175

Какво е DNS и как работи?

Middle
174

Може ли под в Kubernetes да съдържа няколко контейнера с общ мрежов namespace? Какво отличава пода от контейнера?

Middle+
174

Можем ли да създадем масив, елементите на който ще са от различни типове, например 1, "A" и false?

Middle
173

Разкажи ми за масиви и slices в Go: как си приличат и как се различават.

Middle
173

Какво е транзакция?

Middle
171

Какви бази данни използвахте в работата си?

Middle
170

Какво представлява типът данни string в Go?

Senior
170

Какво е сблъсък и как да се борим с него?

Middle
169

Знаеш ли атаката 'човек в средата' (man in the middle)?

Middle
167

Как са структурирани интерфейсите в Go?

Middle
167

Напишете функция, която проверява дали една низ е палиндром. Проверката трябва да се извършва само върху символите на азбуката (a-zA-Za-яА-Я), без да се взема предвид регистърът (case-insensitive).

Middle
166

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

Middle
166
/12