Golang
Как клиент проверяет подлинность сервера (сертификаты)?
Как вы планируете использовать кэш в архитектуре OrderService? Что именно будет храниться в Redis?
Почему умножение матриц задаётся именно таким правилом?
В чём разница между B-tree индексом и hash-индексом в PostgreSQL? Какие ещё индексы знаешь?
Где и как измерять latency в системе?
Напиши Singleton на Go с использованием sync.Once, затем усложни: GetLogger принимает name и age, возвращает один экземпляр для одинаковых параметров
Задача на проектирование: есть система для групп быстрого реагирования. Пришёл сигнал, и сразу три группы на него откликнулись одновременно. Нужно послать только одну группу. Как это сделать на уровне транзакций в базе данных?
When is refactoring risky, and when should you avoid it?
Знаете ли вы что-нибудь про reconciliation в React? Какие эвристики используются для быстрого сравнения виртуального DOM?
При каких условиях чтение из канала заблокируется навсегда? Что произойдёт при записи в nil-канал? При записи в закрытый канал?
Какой у вас опыт работы с PostgreSQL? Приходилось ли писать сложные запросы или заниматься оптимизацией?
// Дан массив целых чисел nums и целое число target // Нужно найти два числа, сумма которых равняется target и вернуть их индексы // Считаем, что существует ровно одно решение и нельзя использовать один элемент дважды // Ответ можно возвращать в любом порядке // Примеры: // [2,7,11,15], target = 9, ответ [0,1] (nums[0] + nums[1] == 9) // [3,2,4], target = 6, ответ [1,2] (nums[1] + nums[2] == 6) // [3,3], target = 6, ответ [0,1] (nums[0] + nums[1] == 6)
Почему ищете новую работу?
Знаешь, что такое транзакция и какие у неё свойства (ACID)?
Что такое интерфейс в Go и как он устроен внутри?
Что в работе не нравится? Что больше всего бесит?
Вы сейчас работаете в [компания], ещё неделя на отработку?
Есть ли у вас другие активные процессы собеседований?
Почему подход с объявлением интерфейсов в отдельном пакете хуже, чем объявление по месту использования?
Что выведет программа с итерацией по map?