Sobes.tech

Какие паттерны конкурентности ты знаешь в Go?

Senior
sber tech
4

На каких версиях Go программируешь и интересуешься ли нововведениями?

Senior
sber tech
4

Что произойдет, если попробовать прочитать из закрытого канала?

Senior
sber tech
4

Покрывал ли сам тестами свой код?

Senior
Банк 131
4

Исправь ошибки в предложении: На всякий уточню: пятница это завтра?

Senior
2gis2gis
4

В чем разница между TCP и UDP? Где каждый из них применяется?

Senior
ООО Дэстэн Партнерс
4

// table goods: // ID | cnt_view // ----------- // 1 | 100 // 2 пользователя одновременно начали смотреть товар с id = 1 // и у нас в базе запустилось 2 параллельные транзакции // нужно объяснить какой будет результат? postgress func IncrementView(ctx context.Context, db *sql.DB, id int64) error { tx, err := db.BeginTx(ctx, nil) if err != nil { return err } defer tx.Rollback() var cnt int err = tx.QueryRowContext(ctx, "SELECT cnt_view FROM goods WHERE id = $1", id, ).Scan(&cnt) if err != nil { return err } cnt++ _, err = tx.ExecContext(ctx, "UPDATE goods SET cnt_view = $1 WHERE id = $2", cnt, id, ) if err != nil { return err } return tx.Commit() }

Middle+
Lenta Tech
4

Как организовать геораспределение с тремя регионами при строгой консистентности для операций с деньгами? Какую репликацию использовать (master-master или master-slave)?

Senior
Магнит Тех
4

В чем разница между soft link и hard link в Linux?

Senior
VKVK
4

Ты работал непосредственно в банке или через вендора?

Middle+
AxenixAxenix
4

Расскажи про индексы в PostgreSQL — какие бывают, составной индекс и порядок столбцов.

Middle+
Веро Трейс
4

Какие есть правила работы с интерфейсами в Go?

Senior
RedLab
4

Напишите SQL-запрос для вывода авторов, у которых более 10 книг (таблицы: авторы, книги, связь многие-ко-многим)

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

Какие средства синхронизации горутин есть в Go? Исправьте пример с гонкой используя atomic

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

Как ускорить выполнение запросов?

Senior
I-teco
4

// Необходимо реализовать функцию, // которая бы возвращала ошибку без импорта пакетов из стандартной библиотеки или сторонних пакетов. func Handle() (err error) { return }

Senior
Avanpost
4

Как вы подходите к разгребанию сложной задачи в legacy-коде с разными технологиями (Go, Bash, Python, Jenkins) за один спринт?

Senior
СБЕРСБЕР
4

За что отвечают StatefulSets и когда используются?

Senior
VKVK
4

Как работает conditional variable (sync.Cond) в Go?

Middle
VKVK
4

Понимаешь ли ты, как принципы ООП реализуются в Go?

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