Pudding makes hiring and assessment transparent and efficient by guiding both hirers and candidates through a structured, anonymized process. Here’s how to set up and run a hiring assessment campaign, manage candidate submissions, and what the experience looks like for candidates.

Hirer Workflow

Step 1: Create a new Proof (assessment workflow).

Step 1

Step 2: Define the stages for your Proof. Each stage can have its ownhonorarium, time box, deliverable format, NDA requirement, and freeform deliverable guidelines.

Step 2aStep 2bStep 2cStep 2dStep 2e

Step 3: Let the built-in AI check and validate your guidelines before you save the Proof.

Step 3aStep 3b

Step 4: Add any number of stages to your Proof—mix and match deliverable formats if you need. Remember, once candidates start working on a Proof, you can’t edit it.

Step 4aStep 4bStep 4c

Step 5: Import jobs and create Concerts (assessment campaigns) tied to specific roles.

Step 5aStep 5b

Step 6: Choose how to import jobs—via your ATS using the API, by CSV file, or by entering them manually.

Step 6aStep 6bStep 6c

Step 7: Select the Proof to use for each Concert and decide how candidates will be invited. Options include automatic, manual, or ATS-triggered invitations. You can also set up a landing page just for invited candidates or open the assessment to the public.

Step 7aStep 7bStep 7cStep 7dStep 7e

Step 8: Add a job board URL for context, set how many candidates to accept, and review any credit requirements.

Step 8aStep 8bStep 8c

Step 9: Launch the Concert. Track invites, see who’s responded, and monitor candidate progress by stage and status—all candidates remain anonymized until the process finishes.

Step 9aStep 9bStep 9c

Step 10: Once at least 3 candidates have submitted deliverables, review the anonymized submissions in a grid view. Rate, advance, or reject submissions; you can also preview, open, or share deliverables with your team. Candidate identities and GitHub commits remain anonymized throughout review.

Step 10aStep 10bStep 10cStep 10dStep 10e

Candidate Experience

Step 1: Sign in from your invitation and view the anonymized assessment details—see the honorarium, stage, and deliverable format.

Candidate Step 1aCandidate Step 1b

Step 2: Verify your relationship with the hirer, then confirm basic info. Connect LinkedIn, set up Stripe for payment, and optionally set your preferred honorarium rate.

Candidate Step 2aCandidate Step 2bCandidate Step 2c

Step 3: Connect your GitHub account. Review guidelines, then accept or reject the assessment.

Candidate Step 3aCandidate Step 3b

Step 4: If you accept, follow the simple instructions for preparing and naming your deliverable. Access a short how-to video for additional help.

Candidate Step 4aCandidate Step 4b

Step 5: Optionally set your own deadline, check your progress tree, and review the stages ahead. Leave at any time—compensation is handled automatically when you submit your deliverable.

Candidate Step 5aCandidate Step 5b

Step 6: After completing all stages, you’ll see a banner confirming you finished. The hiring manager may follow up for next steps. Support is available 24/7 if you need it.

Candidate Step 6

Pudding streamlines the assessment process for both hirers and candidates, ensuring fairness, transparency, and confidentiality. Use these steps to manage hiring campaigns more effectively and provide candidates with a smooth application experience.

Pudding Logo