Вопросы React Frontend Developer
Что такое attr_reader, attr_writer, attr_accessor и зачем они?
Рейтинг:
3
Сложность:
5
attr_reader создает геттер, attr_writer — сеттер, а attr_accessor — оба метода. Они позволяют упрощенно создавать методы для работы с переменными экземпляра.
Для каких сущностей работает Copy on Write?
Рейтинг:
3
Сложность:
7
Copy-on-Write работает для стандартных коллекций Swift, таких как Array, Set, Dictionary, а также для строк (String). Это позволяет избежать создания копий, пока не происходит изменение данных.
Объясните концепцию уровня подтверждения записи (write concern) в MongoDB.
Рейтинг:
2
Сложность:
8
Уровень подтверждения записи (write concern) в MongoDB определяет, сколько узлов репликационного набора должны подтвердить выполнение операции записи (вставка, обновление, удаление), чтобы она считалась успешной. Существует несколько уровней подтверждения:
- Unacknowledged: Запись выполняется без ожидания подтверждения.
- Acknowledged: Ожидается подтверждение от основного узла.
- Majority: Ожидается подтверждение от большинства узлов репликационного набора, что гарантирует сохранность данных.
Объясните концепцию write concern в MongoDB.
Рейтинг:
2
Сложность:
5
Write concern в MongoDB определяет, насколько уверенно клиент хочет быть в том, что операция записи (вставка, обновление, удаление) была выполнена успешно. Это настраиваемая величина, которая может варьироваться от минимальной уверенности до большинства узлов или всей системы.