round0
User Guide

Jobs

Managing job descriptions and AI-generated interview questions

Jobs

Jobs are the foundation of your screening interviews in ROUND0. Each job description is analyzed by AI to generate relevant interview questions that help you assess candidates effectively.

Creating a Job

There are two ways to create a job in ROUND0:

Manual Creation

  1. Navigate to Jobs in the sidebar
  2. Click Create Job
  3. Fill in the job details:
    • Title (required): e.g., "Senior Frontend Developer"
    • Department: e.g., "Engineering", "Product", "Sales"
    • Location: e.g., "Remote", "San Francisco, CA", "London, UK"
    • Description (required): Full job description with responsibilities
    • Requirements: Key skills, experience, and qualifications needed
  4. Click Save

The AI will automatically generate interview questions based on your job description.

AI Job Parsing

If you have an existing job description (PDF or text), you can use AI to extract the information:

  1. Navigate to Jobs
  2. Click Parse Job Description or Upload
  3. Choose your input method:
    • Upload PDF: Select a job description PDF file
    • Paste Text: Copy and paste job description text
  4. Click Parse

The AI will extract:

  • Job title
  • Department
  • Location
  • Key requirements
  • Main responsibilities
  1. Review the extracted information
  2. Edit any fields as needed
  3. Click Save
AI parsing works best with well-structured job descriptions that clearly separate sections like requirements, responsibilities, and qualifications.

Interview Questions

After creating a job, you can generate interview questions using AI. ROUND0 uses your job description and interview goals to create relevant, targeted questions.

Interview Goals

Before generating questions, you can specify what you want to evaluate in the interview. Interview goals help the AI generate more relevant questions.

Available Goal Categories:

CategoryDescription
Technical SkillsAssess technical knowledge, coding ability, and tool proficiency
Problem SolvingEvaluate analytical thinking and approach to challenges
CommunicationAssess verbal and written communication skills
LeadershipEvaluate leadership potential and management skills
Culture FitAssess alignment with company values and team dynamics
Domain ExpertiseEvaluate industry-specific knowledge and experience
CollaborationAssess teamwork abilities and cross-functional experience
AdaptabilityEvaluate flexibility and ability to learn new things
MotivationUnderstand career goals and drive for the role

Setting Goal Priorities:

For each goal, you can set a priority level:

  • High: Essential for the role - AI will prioritize questions for these areas
  • Medium: Important but not critical
  • Low: Nice to have

Custom Goals:

In addition to predefined categories, you can add custom assessment goals specific to your needs. For example:

  • "Experience with our specific tech stack (Go, Kubernetes, AWS)"
  • "Understanding of HIPAA compliance"
  • "Knowledge of agile methodologies"

Additional Context:

You can also provide free-form context to guide question generation, such as:

  • Specific projects the candidate will work on
  • Team dynamics or challenges
  • Company-specific scenarios

Generating Questions

To generate questions for a job:

  1. Navigate to Jobs
  2. Click on a job to view details
  3. Click Generate with AI in the Interview Questions section
  4. Configure Interview Goals:
    • Select the areas you want to assess
    • Set priority levels (High/Medium/Low) for each goal
    • Add any custom goals or additional context
  5. Click Generate Questions
  6. Review the generated questions
  7. Click Save All Questions to add them to the job
You can generate questions multiple times to add more questions. The AI will avoid duplicating existing questions.

Question Types

Questions are generated across five categories:

  1. Behavioral Questions
    • Understanding how candidates handle real-world situations
    • Example: "Tell me about a time when you had to handle a difficult team conflict"
  2. Technical Questions
    • Exploring domain-specific knowledge and skills
    • Example: "Explain your approach to optimizing database queries"
  3. Situational Questions
    • Examining problem-solving and decision-making
    • Example: "If you discovered a critical bug right before deployment, what would you do?"
  4. Experience Questions
    • Discovering relevant past work experience
    • Example: "Describe a project where you implemented a microservices architecture"
  5. Role-Specific Questions
    • Addressing unique aspects of the position
    • Example: "How would you approach building a design system for our product?"

Viewing Questions

To see the generated questions:

  1. Navigate to Jobs
  2. Click on a job to view details
  3. Scroll to the Interview Questions section

Each question includes:

  • Question text
  • Question type
  • Evaluation criteria (what makes a good answer)
  • Default time limit (usually 180 seconds/3 minutes)

Manual Question Creation

You can also create questions manually:

  1. Navigate to the job's questions section
  2. Click Create Question
  3. Fill in:
    • Question text
    • Question type
    • Time limit (30-600 seconds)
  4. Click Add Question

Customizing Questions per Interview

When creating an interview, you can further customize questions:

  • Exclude questions: Remove questions you don't want for this specific candidate
  • Add custom questions: Add personalized questions with custom time limits
  • Reorder questions: Drag and drop to change the order
  • Generate from CV: Create personalized questions based on the candidate's resume

See the Interviews guide for details on question customization.

Managing Jobs

Viewing Jobs

The Jobs page displays all your jobs in a list or card view:

List View:

  • Job title
  • Department
  • Location
  • Number of interviews created
  • Creation date
  • Status (Active/Draft/Archived)

Card View:

  • Visual cards with job summary
  • Quick actions (View, Edit, Archive, Delete)

Use the search and filters to find jobs:

  • Search: Search by job title, department, or location
  • Status filter: Show only Active, Draft, or Archived jobs
  • Sort: Sort by newest, oldest, most used, or alphabetically

Editing Jobs

To edit an existing job:

  1. Navigate to Jobs
  2. Click on the job you want to edit
  3. Click Edit
  4. Make your changes
  5. Click Save
Editing a job does NOT affect existing interviews. Only new interviews created after the edit will use the updated questions.

Archiving Jobs

Archive jobs that you're no longer hiring for but want to keep for reference:

  1. Find the job in the Jobs list
  2. Click the Archive button
  3. Confirm archiving

Archived jobs:

  • Don't appear in the Active jobs list (unless you filter for Archived)
  • Cannot be used to create new interviews
  • Existing interviews remain unaffected
  • Can be unarchived at any time

Deleting Jobs

To permanently delete a job:

  1. Find the job in the Jobs list
  2. Click the Delete button
  3. Confirm deletion
Deleting a job is permanent and cannot be undone. However, existing interviews created from this job will remain intact.

When to delete vs archive:

  • Archive: You're not currently hiring but might reuse the job later
  • Delete: The job was created by mistake or is completely obsolete

Job Status

Jobs can have three statuses:

Active

  • Default status for new jobs
  • Visible in the main jobs list
  • Can be used to create interviews
  • Included in search results

Draft

  • Jobs that are still being created or refined
  • Not yet ready to use for interviews
  • Useful for preparing job descriptions before publishing

To set a job as Draft:

  1. When creating/editing a job, use the Status dropdown
  2. Select Draft
  3. Save

Archived

  • Jobs you're no longer actively using
  • Hidden from the main view (unless filtered)
  • Cannot be used for new interviews
  • Preserves historical data

Best Practices

Writing Effective Job Descriptions

To get the best AI-generated questions:

  1. Be specific about requirements
    • List concrete skills and technologies
    • Specify experience levels (junior, mid, senior)
    • Include both must-haves and nice-to-haves
  2. Include real responsibilities
    • Describe day-to-day tasks
    • Mention key projects or initiatives
    • Explain team structure and collaboration
  3. Add context about the role
    • Company stage and size
    • Product or service details
    • Team culture and values
  4. Use clear formatting
    • Separate sections with headers
    • Use bullet points for lists
    • Keep language professional but accessible

Organizing Jobs

  1. Use consistent naming
    • Include seniority level: "Senior", "Mid-level", "Junior"
    • Specify team if relevant: "Backend Engineer - Payments Team"
  2. Leverage departments
    • Use department field consistently
    • Makes filtering easier as you scale
  3. Set meaningful locations
    • Be specific: "Remote (US timezones)" vs just "Remote"
    • Include office location for hybrid roles
  4. Archive old jobs
    • Keep your active jobs list clean
    • Archive when position is filled or cancelled

Question Quality

  1. Review generated questions
    • Check that questions align with your needs
    • Remove any that don't make sense for the role
  2. Test with a trial interview
    • Use your free trial credit to test the interview flow
    • Adjust job description if questions miss the mark
  3. Iterate based on results
    • Review candidate responses
    • Update job descriptions to improve question relevance

Use Cases

Standard Job Posting

Scenario: You have a job posted on your careers page

Workflow:

  1. Copy the job description
  2. Use AI parsing to extract details
  3. Review and save
  4. Start creating interviews

Internal Job Template

Scenario: You have recurring roles (e.g., sales reps)

Workflow:

  1. Create a detailed job template
  2. Save as Active
  3. Reuse for all candidates applying for that role
  4. Update periodically as role evolves

Custom Position

Scenario: Unique role that doesn't fit standard templates

Workflow:

  1. Manually create job
  2. Focus on specific requirements
  3. Test interview questions
  4. Customize questions per interview as needed

Multiple Locations

Scenario: Same role in different locations

Workflow: Option 1: Create separate jobs for each location

  • Allows location-specific questions
  • Better tracking per location

Option 2: Use one job with generic location

  • Specify location when inviting candidate
  • Less clutter in jobs list

Troubleshooting

AI Not Generating Good Questions

Problem: Generated questions don't match the role

Solutions:

  1. Make job description more specific
  2. Add concrete examples of responsibilities
  3. Include must-have skills explicitly
  4. Try manual creation instead of parsing

Too Many/Few Questions

Problem: AI generates wrong number of questions

Solution:

  • This is normal - questions are meant to be customized per interview
  • Exclude unnecessary questions when creating interviews
  • Add custom questions if needed

Can't Find a Job

Problem: Job doesn't appear in list

Check:

  1. Status filter - is it set to "Active" but job is "Draft"?
  2. Search query - is search term correct?
  3. Archived - check if job was accidentally archived

Job Used in Interviews Can't Be Deleted

Problem: Delete button disabled or error shown

Solution:

  • This is expected if interviews exist for this job
  • Archive the job instead
  • Or, if you must delete, first delete all related interviews (not recommended)

API Access

If you have the Connectivity Package subscription, you can create jobs via API:

POST /api/v1/jobs
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

{
  "title": "Senior Frontend Developer",
  "department": "Engineering",
  "location": "Remote",
  "description": "We are looking for...",
  "requirements": "5+ years experience with React..."
}

See the API Documentation for full details.

Next Steps

After creating jobs: