1
Теория
1. Вопросы про ООП в Go (инкапсуляция, наследование и т.д.)
2. Индексы в PostgreSQL
3. Виды удалений в PostgreSQL
4. Когда использовать Memory Cache, а когда Redis?
5. Что такое атомарность?
6. Что такое ACID?
7. Что такое DDD?
8. Виды чтений
2
Вопросы
9. Что такое слайсы, каналы, горутины?
10. Что такое вариативные функции в Go и когда они нужны?
11. Что такое руны в Go и в чем разница между битами и рунами?
3
Задача 1 (на аппенд)
Практика12. Задача: Проанализировать код и предсказать вывод программы
package main
import (
"fmt"
)
func main() {
var x []int // len 0 cap 0
x = append(x, 1) // [1] (len: 1, cap: 1)
x = append(x, 2) // [1,2] (len: 2, cap: 2)
x…