Sobes.tech

Защо преминахте от [компания] към [компания]?

Middle+
plata
117

Разкажете повече за опита си: какъв беше проектът и каква беше вашата отговорност?

Senior
iviivi
117

По какви критерии избирате компании, на какво се базирате?

Middle+
WildberriesWildberries
117

Кои данни не трябва да се поставят в кеш?

Middle
VKVK
117

Можем ли да предадем слайс като параметър на функция?

Middle
Магнум
117

Разкажи за базите данни — с какви си работил и с какви работиш сега?

Senior
Яндекс
117

Въпрос за бавната услуга Вземайки пример с създаването на поръчка. Има заявка към услугата и отговор, между тези две действия съхраняваме в аналитиката поръчаните стоки (например за броене на популярността на стоките). Аналитичната услуга понякога работи бавно или тайм-аутва, и ние не успяваме да отговорим навреме, губим поръчки. Какво да направим, за да спрем да губим поръчки и пари? Измислете как да паралелизирате поръчката и аналитиката.

Senior
OZONOZON
117

Представете си ситуация: не можете да намерите общ език с тестера във вашия екип, който постоянно 'подкожда' ви. Как ще взаимодействате?

Middle
Еаптека
117

Какви са брокерите на съобщения? Кои знаете? Как се различава RabbitMQ от Kafka?

Senior
техвил
117

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

Senior
Hi Rockits
116

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

Middle
КуперКупер
116

Какво трябва да се направи, за да започне да работи REST API сървърът (репозитория с код) в Kubernetes?

Middle
Сбертех
116

Разкажи за graceful shutdown: какво е, какво се случва при него, как се извиква? Какви процеси изпълнява услугата в Kubernetes след получаване на SIGTERM?

Middle
АО Медиа Эффект
116

Къде според вас започва highload? Каква е границата между highload и не-highload?

Middle+
ClearWay
116

Имаш услуга, която създава много goroutines. Как бихте ограничили броя на едновременно работещите goroutines?

Senior
AndersenAndersen
116

Вашият сервис беше API, което използваха други услуги. В Redis съхранявахте данни за обогатяване — защо не обръщахте към услугата за справочници (за складове и т.н.) при всеки заявка?

Senior
OkkoOkko
116

Какво е системно повикване (syscall)?

Senior
VK CloudVK Cloud
116

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

Middle
VKVK
116

Кое от следните е най-вероятно да се случи при опит за стартиране на много голям брой горутини (например, десетки хиляди) без допълнителен контрол? - Основният проблем ще бъде блокирането на глобалния mutex в рамката, което ще доведе до пълно спиране на изпълнението на програмата - Планировчикът на Go ще изпълнява горутините на малки групи последователно, така че увеличаването на техния брой почти не влияе върху използването на паметта - Масовото създаване на горутини може да доведе до значително използване на памет и допълнителни разходи за планировчика; в такива случаи е подходящ пул от работници - Ако броят на горутините надвиши броя на логическите процесори, Go автоматично ще започне да отказва нови стартирания на горутини с паника

Intern
AvitoAvito
116

Разкажи за Kubernetes — какво е, как се различава от Docker, какви са основните му компоненти?

Senior
YadroYadro
116
/412