Skip to main content

Interview Feedback UI

Purpose​

Captures feedback either in the protected interview detail panel or through a public token route.

Protected interview details, or the public interview-feedback token route.

Intended users and preconditions​

Protected Recruitment users and external/assigned feedback submitters using a valid public link. A selected interview is required internally; the public surface requires a resolvable token.

Main components​

Interview summary, submitter, rating, recommendation/result, feedback text, submit action, and error/success state.

Fields, columns, and sections​

The source-defined form includes submitter, bounded rating, recommendation/result, and feedback text. Interview notes are not reproduced here.

Filters and actions​

Submit feedback. The protected workspace also exposes interview status actions.

Validation​

Feedback text is required in the protected form. Public route/server validation remains authoritative.

UI states​

  • Loading: The public page resolves the token before showing the form; protected data comes from workspace load.
  • Empty: Invalid or unresolved public links render an error rather than an empty record.
  • Success: Submission confirmation is shown by the public flow; protected submission reloads state.
  • Error: Invalid/expired-link and submission failures are surfaced without exposing feedback content.

Permission behavior​

Public feedback bypasses the protected guard. Token authentication, expiry, revocation, replay, and interviewer binding require confirmation.

API dependencies​

Uses protected compatibility feedback submission and public token lookup/submission endpoints.

Feedback affects interview/candidate state through service rules. Recommendation and notes are sensitive and must not be included in support artifacts.

Screenshot placeholder​

Capture only sanitized, non-production data after product and privacy review. No screenshot is embedded in this Draft page.

Source References​

  • UI/salary-ui/apps/client-hrms-portal/src/pages/hr/RecruitmentInterviewsPage.tsx
  • UI/salary-ui/apps/client-hrms-portal/src/pages/hr/HrSuitePage.tsx
  • microservices/src/recruitment-service/Application/Commands/InterviewCommands.cs

Summary​

This Draft page summarizes source-backed Recruitment behavior and explicitly marks incomplete governance or implementation.

Audience​

Recruitment stakeholders, product, engineering, QA, support, operations, architecture, security, and implementation partners as applicable to this page.

Overview​

Use the source-backed sections above as the authoritative scope. Unsupported behavior remains Requires confirmation or Not implemented.

See Also​

Keywords​

  • Recruitment
  • Hiring lifecycle
  • Draft documentation

Revision Information​

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