In this article, we unpack HackerRank enabled capabilities to assess AWS skills. Before we proceed, to learn how to create, and score DevOps questions, please see here.
DevOps questions are those that help to assess the Linux and cloud skills of a candidate. When a candidate takes a test consisting of DevOps questions, we set up their own sandbox Linux virtual machine to log in remotely. You can ask them to perform whatever tasks you like: install a package, create a file with certain contents, or perform an action with a specific tool like Chef, Puppet, Ansible, Docker, grep, sed, awk, etc.
Question types that can be used to assess AWS/DevOps
Some of the most common ways to assess AWS Skills are as below:
- Multiple Choice Questions
- Hands-on Tasks
- System Design Questions
Multiple-choice questions [MCQs], in general, assess conceptual knowledge and understanding of a skill. They're beneficial in providing some indicators of the candidate’s AWS skill-level, as you can see below.
Real-world or Hands-on tasks and questions require candidates to dive deeper and actually demonstrate their skill proficiency. Using the hands-on questions in our library, candidates can be measured on practical demonstrations and multiple solution paths. Some examples of questions in our library are as below.
The highest and most accurate insight into a candidate's AWS/DevOps skill is available by using System Design Questions. Customers can leverage whiteboard solutions on CodePair as well as Diagram questions to sketch out AWS architecture diagrams. These questions provide insights into the candidate's thought process.
Mock AWS Diagram
Note: Validated by our HackerRank's Skills Advisory Council, we also provide the HackerRank Skills Directory which clearly defines the AWS competencies that can be leveraged while assessing candidates. Please see the key competencies in the AWS Skills Directory here.