❓ В какой ситуации может возникнуть грязное чтение
Anonymous Poll
16%
Транзакция читает данные, которые были изменены и зафиксированы другой транзакцией.
85%
Транзакция читает данные, которые были изменены, но ещё не зафиксированы другой транзакцией.
1%
Транзакция читает данные, которые не были изменены другими транзакциями.
1%
Транзакция блокирует ресурс, чтобы никто другой не смог его изменить.
❓ Какая проблема может возникнуть, если для банковских переводов используется уровень Read Committed
Anonymous Poll
24%
Транзакция может видеть чужие незавершённые изменения.
53%
Фантомные записи могут изменить количество строк в выборке, влияя на бизнес-логику.
21%
Ничего, уровень достаточен для всех случаев.
4%
Транзакция может привести к панике во время выполнения
❓ Как большой квант времени влияет на эффективность алгоритма Round Robin
Anonymous Poll
11%
Он снижает время отклика для всех процессов.
63%
Он может привести к тому, что короткие процессы будут ждать слишком долго.
20%
Он не имеет влияния на общую производительность.
9%
Он всегда повышает производительность за счет увеличения переключений контекста.
👍1
❓ Как вам задачи прошедшей недели от 1 до 5
Anonymous Poll
18%
5
27%
4
21%
3
0%
2
24%
1
15%
Напишу в комментах цифру
👏1
❓ Какой из вариантов объявляет функцию с переменным числом аргументов
Anonymous Poll
7%
func f(args []int)
70%
func f(args ...int)
19%
func f(args int...)
7%
func f(...args int)
👍1
❓ Что произойдёт, если обратиться к неинициализированному указателю на структуру
Anonymous Poll
4%
Вернёт пустую строку
78%
Паника
6%
Значение будет 0
12%
Не скомпилируется
❓ Что произойдёт, если попытаться изменить байт строки
Anonymous Poll
23%
Паника
18%
Строка будет изменена
35%
Ошибка компиляции
1%
Код спросит точно ли вы хотите это сделать
25%
Будет создана копия строки
❓ Что такое «волшебное число» в программировании
Anonymous Poll
16%
Число, которое автоматически генерируется программой при каждом запуске
73%
Число, использующееся в коде без объяснения его назначения.
7%
Число, которое изменяется в процессе выполнения программы.
4%
Число, которое всегда равняется нулю.
💯1
❓ Что будет, если использовать пакет из «_» импорта
Anonymous Poll
9%
Ошибка выполнения
26%
Ошибка компиляции
57%
Пакет будет использован
11%
Пакет нельзя будет залогировать
❗️ Вопросы минувшей недели меня ___
Anonymous Poll
11%
Удивили
20%
Улыбнули
16%
Порадовали
49%
Разочаровали
15%
Зачелленджили
🤡3
🤡31
❓ Какая основная проблема была у режима GOPATH
Anonymous Poll
8%
Медленная компиляция
12%
Большой размер исполняемых файлов
77%
Отсутствие контроля версий зависимостей
8%
Сложный синтаксис
❤1
❓ Почему в Go интерфейсы реализованы через (type, value) кортеж
Anonymous Poll
6%
Чтобы экономить память
81%
Чтобы методы интерфейса могли вызываться независимо от конкретного типа
4%
Чтобы интерфейс всегда был равен nil
12%
Чтобы интерфейсы могли хранить только указатели
❓ Что делает конструкция range
Anonymous Poll
10%
Перебирает срез по индексам
7%
Перебирает срез по значениям
86%
Перебирает срез по индексам и значениям
2%
Создаёт новый массив
❓ Что делает ключевое слово implements в Go
Anonymous Poll
10%
Объявляет, что тип реализует интерфейс
1%
Используется для импорта пакета
88%
В Go нет ключевого слова implements
3%
Используется для наследования методов
🥱9
❓ Для чего нужна команда go mod tidy
Anonymous Poll
4%
Для очистки ненужных файлов проекта
91%
Для удаления из go.mod и go.sum ненужных зависимостей
6%
Для компиляции проекта без зависимостей
1%
Для запуска тестов
❓ Что возвращает метод ctx.Err() после отмены контекста вручную
Anonymous Poll
28%
nil
3%
false
4%
true
69%
context.Canceled
❓ Как вам вопросы прошедших будней
Anonymous Poll
41%
Легко
21%
Средне
20%
Хорошо
8%
Трудно
20%
Вообще жесть
❓ Какой порядок итерации по мапе
Anonymous Poll
5%
По возрастанию
0%
По убыванию
88%
Случайный
4%
FIFO
3%
LIFO