Skill Assessments
Introduction
Section titled “Introduction”At Planet Argon, skill assessment is an integral part of our talent management process. We use Coderbyte for our assessments, which have a maximum time limit of 60 minutes. These evaluations are designed to measure a developer’s mastery in technical areas that are crucial to their role, such as Ruby on Rails, JavaScript, and others. The skill assessments can be used either for internal evaluations or for assessing potential new hires. When used internally, any incomplete or incorrect answers serve as discussion points for setting professional development goals and formulating a path to move to the next developer tier.
Ruby on Rails Assessments
Section titled “Ruby on Rails Assessments”These assessments are aimed at gauging a developer’s proficiency in Ruby on Rails. Questions are calibrated to the different developer tiers and are designed to reflect the most advanced skills required for each tier. The assessment is divided into three sections: multiple-choice, short-answer open-ended questions, and a coding challenge.
Multiple-Choice
Section titled “Multiple-Choice”This section consists of a 20-question quiz targeting key areas within the Ruby on Rails framework. Topics include:
- MVC Architecture
- ActiveRecord
- Routing
- Caching
- Testing
- Authentication
Short-Answer
Section titled “Short-Answer”The short-answer section includes 3-5 open-ended questions. These are crafted to evaluate a developer’s understanding and reasoning skills, rather than mere factual recall. Topics may include:
- Design Patterns
- Troubleshooting Steps
- Code Optimization Strategies
- Best Practices for Testing
- Security Concerns in Rails Development
Coding Challenge
Section titled “Coding Challenge”The coding challenge is a hands-on exercise that provides insight into a developer’s problem-solving and coding skills. This section often involves developing a small application or a feature, debugging existing code, or optimizing a given algorithm.
Outcome and Follow-Up
Section titled “Outcome and Follow-Up”Upon completion, the results will be reviewed and discussed. Incomplete or incorrect answers are not viewed as negatives; instead, they offer valuable insights into areas for potential growth and development. These will be integrated into the individual’s professional development goals, and strategies will be devised to help them advance to the next developer tier.
By participating in these assessments, team members gain a clearer understanding of their own skill sets, areas for improvement, and the expectations for advancing within the organization.