Si vous avez été chargée de construire un événement système de planification qui ont soutenu des événements récurrents, comment le feriez-vous? Comment gérez-vous lorsqu'un événement récurrent est retiré? Comment pourriez-vous voir quand les événements futurs qui va arriver?
c'est à dire Lors de la création d'un événement, vous pouvez choisir "répéter tous les jours" (ou hebdomadaire, annuelle, etc).
Une conception par réponse s'il vous plaît. Je suis habitué à Ruby/Rails, mais utiliser ce que vous voulez exprimer la conception.
On m'a demandé lors d'une interview, et ne pouvait pas venir avec une très bonne réponse que j'ai aimé.
Note: a été déjà posé la question/réponse ici. Mais j'espérais avoir plus de détails pratiques, comme détaillé ci-dessous:
- S'il était nécessaire d'être en mesure de commenter ou sinon ajouter des données à une seule instance de l'événement récurrent, comment cela fonctionnerait-il?
- Comment événement modifications et suppressions de travail?
- Comment calculez-vous lorsque des événements futurs se produisent?