Sobes.tech

Разкажете за практическия си опит с каналите в Go — как ги използвахте на практика?

Middle
201

Какви са пробите (probes) в Kubernetes, как да ги настроите и какви видове има?

Senior
201

Какво още, освен мютекс, може да се използва за защита срещу race condition?

Middle
200

Как расте капацитетът на слайса при разширяване?

Middle
200

Какво е виртуална памет (swap), кога е необходима и кога трябва да я изключите?

Senior
199

/* Дадена е низ, съдържащ символите (){}. Трябва да се определи дали входният низ е балансиран по отношение на скобите. */ func isBalanced(s string) bool { // TODO: реализирайте това return false } fmt.Println(isBalanced("()")) // -> true fmt.Println(isBalanced("({()})")) // -> true fmt.Println(isBalanced("(()")) // -> false fmt.Println(isBalanced("(()))")) // -> false fmt.Println(isBalanced("({})")) // -> false

Middle
199

Каква е сложността на двоичното търсене и защо?

Middle
199

Какво е асимптотична нотация и какво означава?

Middle
198

Разкажете повече за проектите на Go

Middle
197

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

Middle
197

Как работи двуфазният комит (2PC)?

Middle
196

Какво трябва да връща функцията isBalanced за празен низ?

Middle
196

Какви проекти водиш, какви са задачите от по-високо ниво — какво правиш;

Middle+
196

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

Middle
196

Какво е указател и колко памет заема?

Middle
195

Разкажете за процеса на инициализация на операционната система Linux: процесът init (PID 1), зареждачът и initramfs.

Middle+
194

За какво изобщо са нужни кофите в хеш таблицата/карта? Каква е тяхната функционална роля?

Middle
193

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

Middle
193

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

Senior
191

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

Middle
191
/12