1
Вопросы по Go и базам данных
1. Каковы базовые примитивы синхронизации в Go?
2. Как устроены интерфейсы в Go?
3. Как устроен процесс код-ревью?
4. Что такое транзакции в PostgreSQL?
5. Какие существуют уровни изоляции транзакций в PostgreSQL?
6. Как работают индексы в PostgreSQL?
7. Что такое топик в Kafka?
8. Что такое партиция в Kafka?
9. Какие есть гарантии доставки в Kafka?
2
Лайвкодинг
10. Что выведет программа?
package main
import "fmt"
func main() {
s := []int{1, 2, 3}
fmt.Println(s)
add(s, 6)
fmt.Println(s)
}
func add(s []int, val int) {…