Sobes.tech

Создаётся ли на каждую горутину новый поток операционной системы?

Senior
техвил
1

Знаешь ли Python?

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
1

3. Усложнение: поддержать дебет/кредит (двойная запись). Cleanup CREATE TABLE accounts ( id BIGSERIAL PRIMARY KEY, owner_id BIGINT NOT NULL, currency VARCHAR(3) NOT NULL, created_at TIMESTAMP NOT NULL DEFAULT now() ); CREATE TABLE transactions ( id BIGSERIAL PRIMARY KEY, account_id BIGINT NOT NULL REFERENCES accounts(id), amount NUMERIC(18,2) NOT NULL CHECK (amount <> 0), created_at TIMESTAMP NOT NULL DEFAULT now() ); CREATE INDEX idx_transactions_account_id ON transactions(account_id); SELECT COALESCE(sum(amount), 0) AS balance FROM transactions WHERE account_id = :account_id; ALTER TABLE transactions ADD COLUMN type VARCHAR(6) NOT NULL CHECK (type IN ('debit', 'credit')); ALTER TABLE transactions DROP CONSTRAINT transactions_amount_check, ADD CONSTRAINT transactions_amount_check CHECK (amount > 0); SELECT COALESCE( SUM(CASE WHEN type = 'credit' THEN amount WHEN type = 'debit' THEN - amount ) AS balance FROM transactions WHERE account_id = :account_id;

Middle+
101ХР101ХР
1

Почему в API-хендлере везде возвращается статус 500? Что с этим не так?

Senior
2gis2gis
1

Как решить проблему конкурентного бронирования при переходе на реальную базу данных?

Senior
2gis2gis
1

Какие виды контекста (context) в Go вы знаете?

Senior
техвил
1

Являются ли слайсы в Go потокобезопасными? Можно ли писать в разные индексы слайса параллельно без мьютекса?

Senior
2gis2gis
1

Какие могут быть подводные камни при использовании метода append для slice?

Senior
sber tech
1

Почему сейчас рассматриваешь новое место работы?

Senior
Магнит Тех
1

Получала ли обратную связь от руководства? Как предпочитаешь ее получать?

Middle+
Magnit Tech
1

Вас устраивают условия по оплате и этапам взаимодействия?

Senior
DST Lab
1

За счёт чего становится возможным запускать несколько изолированных окружений на одной локальной машине (Docker/контейнеризация)?

Senior
Базис
1

Почему решил искать новую работу и уходить из Wildberries?

Middle+
OZONOZON
1

Как устроено ветвление в contracts-репозитории — одна ветка main или несколько?

Senior
X5
1

Контакты кандидатов закрыты и платные при поиске по базе HH — как менеджерить лимитирование по открытию контактов?

Senior
OZONOZON
1

В чём отличие буферизованного канала от небуферизованного в Go?

Middle
VKVK
1

Сколько человек было в команде и кто ставил задачи?

Senior
МВидео/эльдорадо
1

Что такое партиционирование и шардирование? В чём разница?

Middle+
Magnit Tech
1

Что такое интерфейс в Go и как работает duck typing?

Middle+
Бюро 1440Бюро 1440
1

Есть ли вопросы по этапам интервью?

Middle+
Servicepipi
1
/364