Skip to main content

Recruitment Interview Events

Summary​

Interview scheduling produces one mapped event; status changes and feedback submission do not produce dedicated events.

Audience​

Developers, QA and support engineers, integration reviewers, implementation partners, solution architects, and security reviewers.

Overview​

Scheduling invokes InterviewScheduledDomainEvent, which maps to InterviewScheduledEvent. No confirmed consumer or Notification resolver exists for that contract.

Completion, cancellation, feedback submission, recommendation, and candidate-stage effects have no exact domain/integration event. Feedback retry handling is application-state logic rather than consumer idempotency. Interview notes and personal information are intentionally excluded.

Requires confirmation​

Consumer ownership, tenant-envelope policy, correlation/causation policy, retry limits, replay, ordering, contract governance, reconciliation, monitoring, and production support require confirmation.

Source References​

  • microservices/src/recruitment-service/Domain/Recruitment/Interview.cs
  • microservices/src/recruitment-service/Application/Commands/InterviewCommands.cs
  • microservices/src/recruitment-service/Domain/Recruitment/RecruitmentDomainEvents.cs
  • microservices/src/recruitment-service/Infrastructure/RecruitmentDbContext.cs
  • microservices/src/contracts/Events/InterviewScheduledEvent.cs

See Also​

Keywords​

  • Recruitment events
  • Interview Events

Revision Information​

  • Status: Draft
  • Last reviewed: 2026-07-16
  • Review cycle: Quarterly