Общая информация о компании:
Формат собеседования:
— Ссылка на Google Forms
— Необходимо демонстрировать экран
— 2 задачи на «что выведет программа»
— Письменные вопросы с ограничением по времени (10 минут)
Задача 1:
package main
import (
"fmt"
)
func main() {
intChan := make(chan int)
intChan <- 1
close(intChan)
fmt.Println(<-intChan)
}
Задача 2:
— Задача про горутину, вызываемую в цикле (что выведет)
Теоретические вопросы:
1. Что значит ACID? Выберите любую DML SQL и на её примере поясните
2. Объяснение SOLID
3. Объяснение CAP-теоремы