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.csmicroservices/src/recruitment-service/Domain/Recruitment/Interview.csmicroservices/src/recruitment-service/Infrastructure/Persistence.cs
Related Articles
See Also
Keywords
- Recruitment database
- Interview Storage
Revision Information
- Status: Draft
- Last reviewed: 2026-07-16
- Review cycle: Quarterly