Skip to main content
Intervy Docs

Interview · Questions

Question Library

Manage your organization's question bank — create, categorize, tag, search, publish, and save answers back from live interviews.

The question library is your organization's shared bank of interview questions. Questions in the library can be added to templates, pulled into live interviews from the question bank, and searched by Ivy.

Prerequisites#

Categories and tags#

Categories group questions by topic (e.g., "System Design", "Behavioral"). Each category has a name and a color. Both name and color are required when creating a category.

Tags provide finer-grained labels (e.g., "distributed-systems", "leadership"). A question can carry multiple tags.

Walkthrough#

Create a question#

  1. Open Questions in the sidebar and select New Question.
  2. Enter the question title. Optionally add a longer description and a model answer; both fields accept markdown.
  3. Assign a category and one or more tags.
  4. Map the question to competencies if you want it to appear in competency-based scoring.
  5. Optionally add a Code snippet and choose its Code language.
  6. Select Save.

Add or remove a code snippet#

Use Code snippet for code you want to discuss alongside the question. Choose JavaScript, TypeScript, Python, Java, Go, or Rust in Code language, or leave Plain text selected. Saving and reopening keeps the text, indentation, and line breaks. Existing snippets with an unrecognized language remain readable as plain text.

To change a snippet, edit the question, update the text or language, and select Save. To remove it, select Remove snippet, then Save. Questions without a snippet work as before. Question Content and Example Answer still accept Markdown, including fenced code blocks.

During an interview, selecting the question shows its snippet below the prompt, with syntax highlighting for the selected language. Cloning a question keeps its snippet and language.

Publish a question#

Publishing moves the question into the Org Bank. Both personal and published questions can be added to templates.

  1. Select Publish to org bank (the globe icon) on the question row.
  2. If you hold questions:approve, the question publishes immediately.
  3. If you do not hold questions:approve, an approval request is created. An approver reviews and approves it.

Search the library#

Use the search bar at the top of the Questions list. Filter by:

  • Free text — matches question titles and question content
  • Category — filter by a single category
  • Difficulty — filter by difficulty level
  • Visibility — choose All visibility, Personal, or Org Bank

Save an interview answer back to the library#

During a live interview, you can save a useful ad-hoc question added through Ivy to the question library without leaving the interview. The action is shown to members with questions:update who can edit that interview.

  1. Find the ad-hoc answer in the interview.
  2. Select Save to question bank.
  3. The question is added to the library with its title and answer text preserved. If the ad-hoc question had a category, the library question gets your organization's category of that name, which is created when your organization doesn't have it yet.

Clone a question#

Select Clone to personal (the copy icon) on an Org question to create an owned, unpublished copy. Cloning requires only questions:view.

Permissions reference#

ActionPermissionDefault roles
View / clone questionquestions:view
AdminStaffingInterviewer
Create / edit questionquestions:update
AdminStaffing
Delete questionquestions:delete
AdminStaffing
Submit for publicationquestions:publish
AdminStaffing
Approve publicationquestions:approve
AdminStaffing

Troubleshooting#

Save is disabled — Enter a non-empty question title.

Question not appearing in template builder — Check that it belongs to the current organisation and has not been deleted. Both personal and published questions can be selected.

Last verified: