// Given sorted slices A and B. Slices keep unique values. Produce a union of them into sorted slice RES without duplicates. // A = [1, 3, 5, 7] // B = [1, 2, 3, 7, 9] // RES = [1, 2, 3, 5, 7, 9]
Расскажите о новом инструменте или идее, которую вы внедрили и которая улучшила результаты команды.
Как в микросервисной архитектуре обеспечивается безопасность запросов между сервисами?
Опишите требования к Python + OpenGL приложению для морфинга объектов с ползунком.
С какими гарантиями доставки в Kafka сталкивались?
Меняя только 6-ю строку кода (не меняя сигнатуру функции), можно ли получить доступ к элементам, добавленным внутри функции (тройке и четвёрке)?
Как быстро проверить, что в окне есть все символы (сравнение двух map)?
Как себя оцениваешь в рамках грейдов — Middle, Middle+, Senior?
Что вы делаете, если задача до конца непонятна или ТЗ расходится с тем, что уже сделано?
Что ещё было в микросервисе помимо асинхронной обработки?
Как итерировать по ordered map с сохранением порядка? Реализация метода итерации.
Как в Go обрабатываются ошибки? Чем отличаются errors.Is и errors.As?
1.21 func main() { var nums []*int for i := 0; i < 10; i++ { nums = append(nums, &i) } for _, v := range nums { go func() { fmt.Println(v) }() } }
Вспомните ситуацию из предыдущего опыта, когда вы видели, что архитектурное решение, предложенное тимлидом или архитектором, было неоптимальным. Что делали в такой ситуации? Как-то отстаивали свою точку зрения?
Какова сложность бинарного поиска и почему?
Для чего используется передача метаданных через контекст?
Как пользоваться EXPLAIN и EXPLAIN ANALYZE для анализа производительности запросов и на что обращать внимание в плане выполнения запроса?
Что происходит в INNER JOIN если одной строке слева соответствует несколько строк справа?
Запросы на агрегацию выполнялись на той же базе, куда активно шла запись? Никаких side-эффектов не было? Как PostgreSQL реагирует на изменение данных во время длинной агрегации?
Как создать новую ветку по команде в Git?