Best Practices for Running Group Assessments in HackerRank Desktop App Mode

Last updated: March 12, 2026

This article provides best practices for running group assessments in HackerRank Desktop App Mode, where multiple candidates take the assessment simultaneously at a shared physical location. Following these guidelines helps ensure a smooth, stable, and fair assessment experience for all candidates.

Prepare candidate systems in advance

Verify that each candidate system meets the minimum technical requirements before the assessment begins.

  • RAM: Minimum 4 GB

  • Operating system: 

    • Windows 10 or 11 (64-bit)

    • macOS 12 (Monterey) or later

  • Processor: Intel or Apple silicon (M1 or later)

Ensure a stable internet connection

A reliable internet connection is critical when multiple candidates take an assessment simultaneously.

  • Minimum bandwidth: 5 Mbps per candidate

  • Recommended bandwidth: 10 Mbps per candidate for optimal performance

Use the following formula to calculate the required bandwidth based on the number of candidates to avoid network congestion.

5 Mbps × (number of candidates ÷ 2)

For example, if 100 candidates connect simultaneously, the required bandwidth is:

5 Mbps × (100 ÷ 2) = 250 Mbps 

Note: Avoid using VPNs, proxies, or restricted corporate networks. These networks can interfere with test connectivity.

Set up webcams

Prepare webcams before the assessment starts to meet HackerRank Desktop App Mode requirements.

  • Use a functioning built-in or external webcam

  • Test the webcam in advance

  • Uninstall or disable any virtual camera software to prevent conflicts

Set up lighting

Proper lighting ensures clear webcam visibility throughout the assessment.

  • Seat candidates in a well-lit area

  • Ensure the candidate’s face is clearly visible at all times

  • Avoid strong backlighting, such as bright windows or light sources behind the candidate

Prepare the physical environment

A controlled physical environment helps minimize distractions and maintain assessment integrity.

  • Use a quiet, controlled space

  • Minimize interruptions and background noise

  • Ensure adequate spacing between candidates to maintain focus and assessment integrity

Complete pre-test setup

Complete the following steps before the assessment begins:

  1. Install the HackerRank Desktop App on all systems you plan to use for the assessment at least 30 minutes before the test. 

  2. Enable the following system permissions:

    • Windows: Camera access

    • macOS:

      • Webcam and system events access

      • Screen recording access

      • Accessibility access

  3. Disconnect all external monitors. HackerRank Desktop App Mode supports only a single display during the test.

  4. Close all other applications before launching the HackerRank Desktop App.

Note: 

  • Ask candidates to take a sample test to familiarize themselves with the environment. The sample test link appears in the test invitation email or instructions.

  • If candidates take the test using a laptop, connect it to a power source to prevent interruptions.

Troubleshooting

If the test window appears blank or unresponsive, ask candidates to refresh the screen:

  • Mac: Command (⌘) + R

  • Windows: Ctrl + R

Note: