Skip to main content

Recruitment Interview Feedback Storage

Summary

Interview feedback is an interview-owned child with a cascade foreign key and interview lookup index.

Audience

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

Overview

InterviewFeedback has a primary key, TenantId, InterviewId, submitter evidence, rating, recommendation, optional feedback, and submission time. InterviewId is a configured foreign key to Interview with cascade delete and a supporting index.

The model does not configure a uniqueness constraint limiting an interview to one feedback record. Command behavior, rather than the database, handles retry/idempotency expectations. Notes, identities, and example values are intentionally excluded.

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

See Also

Keywords

  • Recruitment database
  • Interview Feedback Storage

Revision Information

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