Sobes.tech

Golang

Ostatecznie, z jakich rozwiązań wybierali? ClickHouse, ELK i co jeszcze?

Senior
Wildberries & Russ Bank
47

Dlaczego wybraliście RabbitMQ zamiast Kafka do powiadomień?

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

Czy pisałeś funkcje okienne i CTE?

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

Oblicz obciążenie: mamy 6 gier na sekundę i 80 ruchów w partii — ile ruchów na sekundę?

Senior
Лига Цифровой ЭкономикиЛига Цифровой Экономики
47

Opowiedz o sobie

Senior
YadroYadro
47

Jakie poziomy izolacji transakcji istnieją i czym się różnią?

Middle
VKVK
47

Opowiedz o głównym stosie. Z czym pracujesz?

Senior
Spectr
47

Jak dodanie UNIQUE(email) do tabeli z PRIMARY KEY(id) w PostgreSQL wpływa na wstawianie i miejsce na dysku? - Koszt wstawiania prawie się nie zmienia, miejsce na dysku się zmniejsza - Koszt wstawiania rośnie, miejsce na dysku rośnie - Wstawianie jest szybsze, miejsce na dysku się nie zmienia - Wstawianie jest szybsze, miejsce na dysku jest prawie nieużywane

Intern
AvitoAvito
47

Co poprawiłeś w sobie w ciągu ostatnich pół roku do roku? Czego nauczyłeś się poza pracą?

Senior
I-teco
47

Opowiedz o swojej roli i składzie zespołu w aktualnym projekcie w Sovcombank.

Middle+
SelectelSelectel
47

Czy pokryłeś swój kod testami?

Senior
Банк 131
47

Czemu zbierano się twoje logi? Jak nazywa się agent dla Loki?

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

Jaka jest różnica między procesami a wątkami w Linux? Jak Linux widzi je wewnątrz?

Senior
VK CloudVK Cloud
47

3. Złożoność: obsługa debetu/kredytu (podwójne księgowanie). Czyszczenie CREATE TABLE konta ( id BIGSERIAL PRIMARY KEY, owner_id BIGINT NOT NULL, currency VARCHAR(3) NOT NULL, created_at TIMESTAMP NOT NULL DEFAULT now() ); CREATE TABLE transakcje ( id BIGSERIAL PRIMARY KEY, account_id BIGINT NOT NULL REFERENCES konta(id), amount NUMERIC(18,2) NOT NULL CHECK (amount <> 0), created_at TIMESTAMP NOT NULL DEFAULT now() ); CREATE INDEX idx_transakcje ON transakcje(account_id); SELECT COALESCE(sum(amount), 0) AS balance FROM transakcje WHERE account_id = :account_id; ALTER TABLE transakcje ADD COLUMN type VARCHAR(6) NOT NULL CHECK (type IN ('debit', 'credit')); ALTER TABLE transakcje DROP CONSTRAINT transakcje_amount_check, ADD CONSTRAINT transakcje_amount_check CHECK (amount > 0); SELECT COALESCE( SUM(CASE WHEN type = 'credit' THEN amount WHEN type = 'debit' THEN - amount ) AS balance FROM transakcje WHERE account_id = :account_id;

Middle+
101ХР101ХР
47

Jak podzielono role w Twoim zespole? Czy istnieją wewnętrzne stopnie?

Senior
Nau
47

Czy dodawałeś zadania do pipeline'a, takie jak linters i inne kroki?

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

Jakie opcje dziedziczenia są w Go i na czym polega ich specyfika?

Senior
техвил
47

Opowiedz o gorutynach i czym różnią się od wątków systemu operacyjnego.

Senior
Алабуга
47

Napisz zapytanie SQL wyświetlające autorów, którzy mają więcej niż 10 książek (tabele: autorzy, książki, relacja wiele-do-wielu)

Middle+
Ozon ФинтехOzon Финтех
47

Jakie są problemy z pamięcią podręczną i jak sobie z nimi radzić?

Middle+
VK music
47
/412