Что такое HTTP протокол? Из каких частей состоит HTTP-запрос? Что такое заголовки, куки?
Расскажите о самой большой неудаче на работе. Какой вывод вынесли?
Ты упомянул переход с монолита на микросервисы — это именно с поиском было связано?
Чем отличаются команды EXPLAIN и EXPLAIN ANALYZE в PostgreSQL?
Вы читаете события пачками (batch) и пишете в ClickHouse батчами. Как это работает с ACK — когда даёте подтверждение?
Как работает сборщик мусора в Go (tri-color marking)?
// У нас есть метод получения информации о товарах, данный метод вызывается очень часто // есть ли проблемы в этом коде и как исправить? база данных postgress func (r *ProductRepository) GetProductDetails(ctx context.Context, productIDs []int) []Product { products := make([]Product, 0, len(productIDs)) for _, id := range productIDs { go func(id int) { var p Product query := "SELECT name, price, description FROM products WHERE id = $1" err := r.db.QueryRowContext(ctx, query, id).Scan(&p.Name, &p.Price, &p.Desc) if err != nil { r.logger.Error("error get product", "err", err) return } products = append(products, p) }(id) } return products }
Было ли так, что результат твоей работы не устраивал руководителя?
Знаете ли вы что-нибудь про компанию IPAM?
Зачем каждую ночь нужно пересчитывать исторические данные?
Был ли опыт переноса монолита на микросервисы?
Расскажите о паттерне Transactional Outbox — как он работает и зачем используется?
Есть ли пет-проекты или открытый GitHub?
Если компания предложит тебе удалёнку, останешься?
Расскажи про уровни изоляции транзакций в PostgreSQL и с какими аномалиями они борются.
Что вы знаете о компании ВЕС?
Есть ли у вас какие-то вопросы по проекту или условиям работы?
Как мы будем возвращать весь заказ и его частично (API дизайн)?
На данный момент работаете или уволились?
Как у вас с английским языком?