Skip to content

Preset Questions

1. Overview

Preset Questions is one of CueMate's core subscription features, used for centralized storage and distribution of interview questions.

The CueMate team will continuously update and iterate to provide you with a steady stream of high-quality interview questions.

With each version update, License subscription users will automatically import the question bank updated by the CueMate team, no manual operation required.

Through Preset Questions, you can import official question banks, create custom questions, batch sync to interview questions for needed positions, and manage tag classifications, saving the trouble of creating questions for each position individually.

IMPORTANT

License Authorization Required: The Preset Questions feature requires a valid License authorization to use. Please ensure you have activated your License before accessing this feature.

Core Features:

  • Import and manage preset interview questions
  • Support built-in and custom questions
  • Batch sync questions to Interview Questions
  • Tag classification management
  • Batch import question bank files
  • Multi-dimensional filtering and search

2. Access Preset Questions

2.1 Open Preset Questions Page

Top Dropdown Menu

Click "Preset Questions" in the top dropdown menu to enter the Preset Questions page.

Enter Preset Questions

3. License Authorization Verification

The Preset Questions feature is protected by License. On first visit or when License is invalid, an authorization prompt is displayed.

License Authorization Prompt

3.1 License Requirements

WARNING

Behavior Without License:

  • Shows authorization prompt page
  • Prompt: "This feature requires a valid License authorization to use"
  • Provides "Go to License Management" button to jump to License Management page

Access Restrictions:

  • Requires valid License authorization
  • Supports all License types (Basic / Professional / Enterprise)

Solutions:

  1. Click "Go to License Management" button
  2. Upload a valid License.key file
  3. Feature automatically unlocks after License activation
  4. Return to Preset Questions page to use normally

4. Preset Questions Page Overview

After successfully activating License, you can access the full Preset Questions features:

Preset Questions Page

4.1 Page Structure

Top Action Area:

  • Filter tools: Date, question, answer, tag, type filters
  • Action buttons: Manage Tags, Batch Import, Add Question, Refresh

Question Display Area:

  • Card layout, responsive design
  • Shows question info, tags and sync status
  • Supports single or batch operations

Bottom Pagination:

  • Supports page switching
  • Adjustable items per page

5. Filter and Search Questions

Use multiple filter conditions to quickly locate questions:

Filter Questions

5.1 Filter Methods

1. Filter by Date

Select specific date to view questions created on that day, supports date picker for quick filtering.

2. Search by Question

Search keywords in question content, supports fuzzy matching.

3. Search by Answer

Search keywords in answer content, supports fuzzy matching.

4. Filter by Tag

Select tag to filter related questions, supports tag name search.

5. Filter by Type

Filter built-in or custom questions:

  • Built-in Questions: Official question bank imported from License Management page
  • Custom Questions: Questions manually created or batch imported on Preset Questions page

5.2 Combined Filtering

Multiple filter conditions can be used simultaneously, filter results automatically return to first page. Each filter condition can be cleared independently.

Examples:

  • Find React questions created today: Date + Question keyword + Tag
  • Find built-in algorithm questions: Type (Built-in) + Tag (Algorithm)

6. View Question Cards

Questions are displayed as cards with complete information:

Question Card

6.1 Card Information

Basic Question Info:

  • Number indicator: Blue triangle in top left corner
  • Question title: Supports multi-line display, truncates if too long
  • Answer preview: Shows first few lines, hover to show full answer

Classification Indicators:

  • Tag: Blue indicator, shows question category
  • Type:
    • Built-in question: Green indicator
    • Custom question: Gray indicator

Sync Status:

  • Synced: Shows "Synced to N positions", click to view details
  • Not Synced: Shows "Not synced to any position yet"

Action Buttons:

  • Edit: Modify question info
  • Delete: Delete question (red button)

7. Batch Operations

Perform batch operations on multiple questions:

Batch Operations

7.1 Batch Selection

Select All Feature:

  • Click "Select All (Current Page)" checkbox to select all questions on current page
  • Supports partial selection state display
  • Only affects current page, doesn't affect other pages

Manual Selection:

  • Check the checkbox in top right corner of question card
  • Can select any number of questions

7.2 Batch Sync Selected Questions

Batch sync selected questions to Interview Questions:

Batch Sync

Operation Flow:

  1. Select questions to sync
  2. Click "Batch Sync to Interview Questions" button
  3. Select target positions in dialog
  4. Confirm sync operation
  5. View sync results

TIP

Sync Notes:

  • Can sync to one or more positions
  • Already synced questions can be synced again to other positions
  • Synced question cards will show sync status

7.3 Batch Sync by Tag

Batch sync questions by tag to multiple positions:

Batch Sync by Tag

Operation Flow:

  1. Click "Batch Sync by Tag" button (no need to pre-select questions)
  2. Multi-select tags to sync in dialog
  3. Multi-select target positions to sync to
  4. View sync preview info (matched question count, target position count)
  5. Confirm sync operation
  6. View sync results

Features:

  • Supports multi-tag selection, automatically matches all questions containing these tags
  • Supports multi-position selection, sync to multiple positions at once
  • Real-time display of matched question count
  • Sync preview shows expected new question records

Batch Sync by Tag

TIP

Use Cases:

  • When you need to sync all questions of certain tags to multiple positions
  • When batch importing question banks for newly created positions
  • Complements "Batch Sync Selected Questions": use former for precise selection, latter for batch tags

7.4 Batch Delete

Batch delete selected questions:

Batch Delete

Operation Flow:

  1. Select questions to delete
  2. Click "Batch Delete" button (red)
  3. Confirm delete operation
  4. Wait for deletion to complete

WARNING

Delete Notes:

  • Delete operation is irreversible
  • List auto-refreshes after deletion
  • Recommend confirming selection before deleting

8. Add Question

Create new preset questions:

Add Question

8.1 Add Steps

1. Open Add Dialog

Click "Add Question" button in top right corner to open side drawer.

2. Fill Question Info

Required fields:

  • Question: Question description of the interview question
  • Answer: Reference answer to the question

Optional fields:

  • Tag: Select question category tag
  • Type: Manually created defaults to "Custom"

3. Save Question

Click "Save" button to submit question, dialog auto-closes after successful save and list refreshes.

9. Edit Question

Modify existing question info:

Edit Question

9.1 Edit Steps

1. Open Edit Dialog

Click "Edit" button at bottom of question card to open side drawer.

2. Modify Info

Dialog pre-fills question's current info, can modify:

  • Question content
  • Answer content
  • Tag classification

3. Save Changes

Click "Save" button to submit changes, question card shows updated content after successful modification.

NOTE

Edit Notes:

  • Both built-in and custom questions can be edited
  • Modifications don't affect already synced interview questions
  • To update interview questions, need to re-sync

10. Delete Question

Delete questions no longer needed:

Delete Question

10.1 Delete Steps

1. Confirm Delete

Click "Delete" button (red) at bottom of question card, confirmation dialog appears.

2. Execute Delete

After confirmation, delete operation executes, loading indicator shows during deletion.

WARNING

Delete Notes:

  • Delete operation is irreversible
  • Deleting question also deletes its sync relationships
  • Recommend exporting backup for important questions first
  • Already synced interview questions are not affected

11. Batch Import Question Bank

Batch import questions from file:

Batch Import

11.1 Import Steps

1. Open Import Dialog

Click "Batch Import" button to open side drawer.

2. Select Import File

Supported file formats:

  • CSV file (.csv)
  • JSON file (.json)

3. View Import Results

After import completion shows:

  • Added question count
  • Skipped question count
  • Error messages (if any)

11.2 File Format Requirements

NOTE

Supported File Formats: CSV file (.csv) and JSON file (.json)

CSV Format:

csv
question,answer,tag_name
"What is React?","React is a JavaScript library for building user interfaces...","Frontend Development"

JSON Format:

json
[
  {
    "question": "What is React?",
    "answer": "React is a JavaScript library for building user interfaces...",
    "tag_name": "Frontend Development"
  }
]

11.3 Import Notes

Field Descriptions:

  • question (Required): Question content
  • answer (Required): Answer content
  • tag_name (Optional): Tag classification

Tag Processing:

  • If tag doesn't exist, system auto-creates it
  • If tag exists, uses existing tag
  • Questions without tags are not associated with any tag

Overwrite Option:

  • Check "Overwrite existing questions": Updates existing questions
  • Unchecked: Allows importing questions with duplicate questions

12. Tag Management

Manage question classification tags:

Tag Management

12.1 Tag Features

Create Tags:

  1. Click "Manage Tags" button
  2. Opens tag management dialog
  3. Click "Add Tag"
  4. Enter tag name and save

Use Tags:

  • Select tag when creating questions
  • Modify tag when editing questions
  • Use tag filter to view related questions

Tag Suggestions:

  • Tech Stack: Frontend, Backend, Mobile, Full Stack
  • Knowledge Points: Algorithm, Data Structure, Design Pattern, System Design
  • Difficulty: Easy, Medium, Hard

13. Best Practices

13.1 Question Bank Organization

Recommendations:

  • Use tags for classification management
  • Create clear tag hierarchy
  • Regularly organize and archive questions
  • Delete outdated or duplicate questions

13.2 Batch Operations

Recommendations:

  • Use batch import to quickly build question bank
  • Batch sync improves efficiency
  • Preview and confirm before operations

Import Tips:

  • Import large quantities in batches
  • Check data integrity before import
  • Verify results after import

13.3 Sync Management

Recommendations:

  • Regularly sync new questions to Interview Questions
  • Sync different questions for different positions
  • Avoid duplicate syncing

Sync Strategy:

  • Sync new questions promptly
  • Sync by position classification
  • Prioritize high-frequency questions

13.4 Data Backup

Recommendations:

  • Regularly export question bank backup
  • Save important questions separately
  • Confirm backup before deleting

Backup Frequency:

  • Backup immediately after major updates
  • Monthly regular backup
  • Backup before batch operations

14. FAQ

14.1 Cannot Access Preset Questions

Issue: Cannot access Preset Questions page?

Possible Causes:

  • License not activated or expired

Solutions:

  1. Check License status
  2. Go to License Management page
  3. Upload valid License.key file
  4. Return to Preset Questions page after activation

14.2 Import Question Bank Failed

Issue: Question bank import failed?

Possible Causes:

  • File format incorrect or required fields missing

Solutions:

  1. Check if file format is CSV or JSON
  2. Ensure required fields (question, answer) are not empty
  3. Adjust file content according to format requirements
  4. View error message, correct and retry

14.3 Batch Sync Failed

Issue: Batch sync failed?

Possible Causes:

  • No questions selected or no target positions selected

Solutions:

  1. Confirm questions to sync are selected
  2. Select positions in sync dialog
  3. Check network connection
  4. View error message, retry operation

14.4 Difference Between Built-in and Custom Questions

Issue: What's the difference between built-in and custom questions?

Possible Causes:

  • User needs to understand differences between the two question types

Solutions:

Built-in Questions:

  • Source: Official question bank imported from License Management page
  • Indicator: Green label
  • Features: Quality assured, wide coverage

Custom Questions:

  • Source: Manually created or batch imported on Preset Questions page
  • Indicator: Gray label
  • Features: Customizable content, more targeted

Feature Notes:

  • Both types have identical functionality
  • Both can be edited, deleted, synced
  • Both can have tag classifications

14.5 Impact of Modifying Preset Questions

Issue: After syncing to Interview Questions, will modifying preset questions affect interview questions?

Possible Causes:

  • User worried modifying preset questions will affect already synced content

Solutions:

  • Will not affect already synced interview questions

NOTE

Sync Mechanism Notes:

  • Sync is a copy operation, stored independently
  • Modifying preset questions doesn't affect already synced interview questions
  • To update interview questions, need to re-sync

Released under the GPL-3.0 License.