1
Тех скрининг, теория
1. Какие виды индексов бывают?
2. Какие есть плюсы и минусы использования индексов?
3. Зачем нужны транзакции?
4. Какие есть уровни изоляций? Чем они отличаются?
5. Когда в базе данных может возникнуть дедлок?
6. Какие есть виды баз данных?
7. Для чего нужен линтер?
8. Чем образ отличается от контейнера?
9. Для чего нужны очереди в брокерах?
10. Зачем нужен Exchange в RabbitMQ?
11. Чем Rebase отличается от Merge?
2
Тех собес
3
Задачи
ПрактикаЗадача 12
Написать функцию для вычисления произведения всех элементов массива, кроме текущего
Ответ
func MultOther(nums []int) []int {
n := len(nums)
if n == 0 {
return []int{}
}
res := make([]int, n)
left := 1
for i := 0; i < n; i++…