The 5 Problem Formats on HireRoo
TroubleshootingTypes of Problem Formats
HireRoo offers 5 problem formats depending on the knowledge and skills you wish to measure. When issuing a test, you can freely combine problems to suit the candidate or the specific position.
The characteristics of each format are as follows:
Coding Format
Through algorithm (Python, JavaScript, etc.) and database (various SQL) problems, this format presents a wide range of questions from computer science basics to complex processing to measure the following skills:
- Coding skills
- Problem-solving and critical thinking
- Communication skills (Live Coding only)
For more details, please see here.
Quiz Format
This format measures a candidate's specialized knowledge through multiple-choice or short-answer questions. It covers a wide range of fields from beginner to advanced levels.
- Front-end / Server-side
- Network / Infrastructure
- QA / Security
- Project Management
For more details, please see here.
AI Collaboration Format
In this format, candidates collaborate with an AI assistant to tackle application development and problem-solving. Mimicking actual work scenarios, they use AI to navigate everything from requirements definition to implementation and documentation to determine if they are ready for immediate performance.
- Problem-solving skills utilizing AI
- Framework knowledge and implementation skills
- Unit test implementation
- Documentation creation via README files
For more details, please see here.
System Design Format
This format measures a candidate’s system design capabilities and basic knowledge of infrastructure.
Using a drawing tool specialized for system design, candidates place necessary components to design an entire system based on the requirements and constraints defined for each problem.
For more details, please see here.
Practical Format
Through tasks and projects that simulate actual work, this format comprehensively evaluates a candidate's practical execution skills and team development capabilities. It practically measures the qualities required to contribute immediately based on the following perspectives:
- Requirements Definition & Analysis … Ability to correctly interpret requirements and specifications and organize the necessary tasks.
- Task Execution & Implementation … Ability to drive multiple tasks forward autonomously and complete implementation using the necessary techniques and methods.
- Team Collaboration … Ability to develop with clear commit/PR granularity, explanatory power, and an awareness of the review process.
- Deliverable Quality … Whether the output meets professional standards in terms of code reusability, readability, design, and test coverage.
Furthermore, by submitting work as a GitHub Pull Request, you can practically evaluate the development process, commit granularity, and the content of descriptions/reviews. After the test, a detailed report is automatically generated, allowing you to check the reasoning behind the scoring, relative evaluations, submitted code reviews, and AI-suggested points for deeper inquiry.
For more details, please see here.