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