Sobes.tech

Golang

Ako sa úlohy dostávali k tebe do práce?

Senior
AvitoAvito
57

Ako zabezpečiť, aby správa z fronty bola spracovaná presne raz, ak je viac pracovníkov?

Senior
OZONOZON
57

Ako dlho už pracuješ v IT?

Middle
AiUP
57

Ako sa odstraňovali duplikáty? Nemohli ste identifikovať duplikát podľa ID? Prečo obohacovať údaje z Redis?

Senior
OkkoOkko
57

Prenesli ste neplatné správy do samostatného vlákna a ich produkovali alebo ako? Bolo ich veľa?

Middle+
МВидео/эльдорадо
57

Binárne vyhľadávanie a vyhľadávanie v strome majú rovnakú logaritmickú zložitosť. Prečo potrebujeme niekoľko algoritmov s rovnakou algoritmickou zložitosťou? Je vždy lepšie použiť strom namiesto binárneho vyhľadávania?

Middle
VKVK
57

Náborár nerozumie prioritetám, len hovorí 'potrebujem 300 kandidátov' — ako s tým naložiť?

Senior
OZONOZON
57

Videli ste, že nie je index, tabuľka je veľká. Ako pridáte index?

Senior
А7
56

CREATE TABLE staff ( id TEXT name TEXT head_id TEXT ); id | name | head_id -------------------- 1 | Ivan | NULL 2 | Petr | 1 3 | Alice | 1 4 | Max | 2 5 | Alex | 2 6 | Elena | 4 7 | Bob | NULL Očakávaný výsledok: employee_name | manager_name --------------------------- Ivan | NULL Petr | Ivan Alice | Ivan Max | Petr Alex | Petr Elena | Max Bob | NULL SELECT e.name AS employee_name, m.name AS manager_name FROM staff e LEFT JOIN staff m ON e.head_id = m.id

Senior
plata
56

Vo vašom životopise je uvedených 50-80 tisíc RPS. Čo to bol za servis a čo robil?

Middle
Aliexpress
56

Navrhli ste in izvedli migracijo trgovinskega jedra na 8 mikroservisov. Kakšna je bila vaša vloga pri načrtovanju?

Junior
Позитив Технолоджис
56

Aký má vzťah k služby, ak hovoríme o odolnosti voči chybám a znížili sme to na repliky?

Senior
Wildberries & Russ Bank
56

Prečo ste zvolili RabbitMQ namiesto Kafka pre oznámenia?

Senior
РамблерРамблер
56

Aký je rozdiel medzi SQL a NoSQL?

Middle+
plata
56

Saga — na čo ju potrebujete, čím operujete?

Senior
А7
56

Zažil/a je [meno] problémy pri znižovaní záťaže na systéme?

Senior
Бюро 1440Бюро 1440
56

Aký je rozdiel medzi /books a /books/{id}?

Junior
СБК ПАРУС
56

Prečo ste použili Redis namiesto in-memory cache?

Senior
OkkoOkko
56

Ste ochotný prejsť na iný programovací jazyk, ak je to potrebné alebo z osobných dôvodov?

Middle
Яндекс
56

Aký je záver — treba písať testy, správne?

Senior
МТСМТС
56
/412