Выберите одну реальную задачу редактора и раскройте сложность: модель документа, выделение, история изменений, вставка или совместное редактирование.
Расскажите о сложной задаче, которую вы решали в редакторе.
Выберите одну реальную задачу редактора и раскройте сложность: модель документа, выделение, история изменений, вставка или совместное редактирование.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Выберите одну реальную задачу редактора и раскройте сложность: модель документа, выделение, история изменений, вставка или совместное редактирование.
Расскажите об исходном поведении, ограничениях, альтернативных решениях и своей части реализации. Особенно полезны крайние случаи: отмена действий, потеря фокуса, большие документы и сохранение. Не утверждайте, что реализовали CRDT или весь движок редактора, если использовали готовую библиотеку и решали локальную проблему.