Skip to main content

Recruitment Interview Storage

Summary

Interview is an aggregate root with a cascade-owned feedback collection and public-token lookup.

Audience

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

Overview

Interview has a primary key and three secondary indexes: unique compatibility identity, unique feedback token, and tenant/candidate lookup. CandidateId and JobOpeningId are logical references without configured foreign keys.

The feedback token is globally unique in the model. Public lookup deliberately bypasses tenant filters and uses the token. Token lifecycle and retention require confirmation.

Requires confirmation

Production migration governance, rollback ownership, reconciliation, retention, privacy, performance, query optimization, concurrency, and operational ownership require confirmation.

Source References

  • microservices/src/recruitment-service/Infrastructure/RecruitmentDbContext.cs
  • microservices/src/recruitment-service/Domain/Recruitment/Interview.cs
  • microservices/src/recruitment-service/Infrastructure/Persistence.cs

See Also

Keywords

  • Recruitment database
  • Interview Storage

Revision Information

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