Powershell

DevOps

About this test

PowerShell Assessment Test: How it is structured and how it can help you hire your best candidate

This test will help anyone with their needs when it comes to hiring the perfect candidate for any position that involves the qualification for the PowerShell programming language.

The PowerShell assessment test helps you make an informed decision when it comes to screening your candidates. Whether you’re hiring full-time, part-time, freelance, or third party agencies, you can be confident that before you move any candidate forward in your hiring process, you have filtered out those who do not fit your qualifications on PowerShell competency.

The chapters covered in this PowerShell assessment test were carefully structured in a way that it gives you a broad overview of any candidate’s proficiency in the PowerShell programming language. Not all developers are the same and this assessment test will help you pinpoint the strong and weak points of any candidate. Our PowerShell assessment test reports will help you filter your candidates efficiently according to their PowerShell proficiency.

Using the PowerShell assessment test will help you arrive at an informed hiring decision, despite the number of candidates that you need to screen.

Which use cases can customers have for this test? / Who can users use the test?

PowerShell is a widely-used framework from Microsoft. It is most valued for its capacity to automate administrative tasks. Other than that, it has a wide range of uses when it comes to your requirements.

This test was designed to help you understand the scope and depth of any candidate’s knowledge of PowerShell even if you don’t have a comprehensive background on the subject. Any hiring manager can rely on this assessment test regardless of their knowledge of the subject matter.

The PowerShell assessment test will give you the confidence for moving qualified candidates within your hiring process.

Which areas (chapters) will be covered in the test, and why was it chosen that way?

PowerShell Fundamentals
Demonstrates whether the candidate has a basic understanding of PowerShell as a scripting language. Candidate will be tested on how to discover and use cmdlets, how to utilize various operators to complete tasks, identifying proper statement syntax and how to extend PowerShell’s capability through the usage of PowerShell modules.

Advanced Functions and Scripting
Advanced functions and scripting is a natural progression from using PowerShell purely as a command-line interface. Knowledge in this area is a sign of someone who is competent with PowerShell as a language. Within this chapter, the candidate is tested on their ability to provide an automated solution to a complex problem by writing either a script or an advanced function in PowerShell.

Module Development
PowerShell uses modules bundle and distributed custom functionality, making PowerShell a very extensible scripting language. Utilizing modules makes it possible to write automation that interacts with several technologies simultaneously. A candidate achieving a high score in module development showcases an advanced understanding of solving complicated business challenges with PowerShell by creating custom PowerShell modules.

Desired State Configuration
DSC (Desired State Configuration) is a management platform in PowerShell that enables the management of infrastructure through configuration as code. DSC provides a way of writing declarative idempotent configurations, making the creation and management of infrastructure automated, repeatable, and faster. Candidates are best tested on their ability to author, apply, and manage DSC configurations as well as DSC configuration resources.

PowerShell Remoting
Knowledge of PowerShell remoting is critical when tasked with managing infrastructure at scale. It is essential knowledge that an engineer, administrator, or developer needs in order to effectively run PowerShell cmdlet, scripts, functions, and or configurations against infrastructure endpoints. Candidates will be evaluated on their ability to configure, diagnose, and execute PowerShell code running against remote endpoints.

Language(s)

English


Questions

20


Maximum completion time

34 minutes


Chapter(s) 5
  • PowerShell Remoting
  • Desired State Configuration
  • Module Development
  • Advanced Functions and Scripting
  • PowerShell Fundamentals
Most recent Powershell score
100
Powershell
 
 
Desired State Configuration
100
 
PowerShell Remoting
100
 
PowerShell Fundamentals
100
 
Module Development
100
 
Advanced Functions and Scripting
100
Try a sample question from our Powershell specialist
Which PowerShell command would return a list of cmdlets from the PowerShell module ActiveDirectory?

Requires a free user, with minimal info and no credit card needed

Made by one of the leading experts

It’s ultimately a team’s capabilities that determine their effectiveness. Kandio provides you with a way to ensure you are adding the right capabilities to improve your teams.

Josh Duffney

Josh Duffney

Best selling Powershell author at Pluralsight

Author of our Powershell Test

 

 

Josh Duffney

I’m Josh Duffney, a craftsman of infrastructure and automation. I specialize in infrastructure development and applying DevOps principles and practices to the world of system administration.

Throughout my career, I’ve shared my experience and knowledge through blogging, user group presentations, conference talks, and Pluralsight courses. Now I can share that experience and expertise through Kandio. If you’re looking for candidates with a strong automation background and a DevOps mindset, my assessments can help.

My Experience

I started my career in system administration because I didn’t want to write code all day. Then I discovered DevOps, and automation. Now, I write code all day and a developer is exactly what I became. Instead of writing application code I write automation to deploy and manage infrastructure.

  • October 2016 - Present
    Paylocity
    www.paylocity.com
    DevOps Engineer
  • 2015 - Present
    Pluralsight
    www.pluralsight.com
    Author
  • 2015 - October 2016
    ACI Worldwide
    Senior Systems Engineer

My Achievements

Public speaking and teaching are two things I never thought I’d do, let alone enjoy. But we don’t often know what we enjoy until we try. I love learning and the best way to learn is to teach. More than that, I enjoy seeing growth in others. That has allowed me to present at user groups, speak at conferences and author a number of Pluralsight courses. I share what I learn in the field. Everything I teach is a lesson learned through trial and error.

  • 2018
    PowerShell & DevOps Summit 2018
    www.youtube.com
    Presented Application Provisioning with DSC and Octopus Deploy
  • 2017
    InvokeDSC
    github.com
    Created my first Open Source project
  • 2016
    Pluralsight
    www.pluralsight.com
    Authored my first Pluralsight course
  • 2014
    duffney.io
    duffney.io
    Start blogging




94% of all questions our support receives, can be answered in the below FAQ

I have many candidates - will they all receive the same questions for equal assessment?
Short answer:

Yes, all candidates are equally assessed.

Long answer:

All our tests have different questions which change from recruitment round to recruitment round. The reason for this is that we want to avoid candidates to be able to pre-know the questions ahead of time.

However, once you lock a recruitment round in, the questions will lock in as well for all candidates going through your round, so that they are equally assessed.
How can the exam score help me to make a better hiring decision?
Overall you should keep in mind, that Kandio offers help with assessing your total pool of candidates. The point with this plan-of-attack is to give you a tool that will enable you to pinpoint the very underqualified candidates quickly, and promptly discard of them. As well as locating the solid candidates, and invite them for an interview before your competitor does.

The difficulty of our tests are high in general and are meant to find the weak links. So you shouldn’t disqualify a candidate at 67%, just because you have someone who’s testing 70%. Or even 85%.

Kandio is a tool you should use in addition to other means such as:

- Common sense
- Gut feeling
- Internal screening
- Other assessment tools
- Experience of the candidate
- Career goals of the candidate

The reason we have priced Kandio the way we have is that it’s meant to be used alongside other decision factors, and not as a dictation of which candidate to employ.
Why Kandio over other tests? And why not a free-writing test?
All Kandio exams have a multiple choice approach along with a difficult scenario and a very clear and tangible scorecard at the end. We only work with objective measurements, and completely disregard candidate values such as consistency in work, ability to teamwork, humanity, and care for colleagues, sociality and the likes.

The reason for this is that in today's tech-oriented world, we often see a significant amount of different solutions to the same problem. If we offered free-write assignments, candidates would need to be assessed one by one, which obviously would be impossible.

With us, you’re buying the access to a solid set of exams with a well-functioning reporting section to make your life easier. You’re not buying any AI that will base results on any big data.
How difficult are the tests Kandio offers my candidates?
All our tests are authored with a high difficulty in mind. Our goal is to weed out the least competent candidates, in the most common knowledge within your desired field.

Because of this, you should keep in mind to adjust your salary expectations and level of acceptance, if you’re looking for a less qualified role.
How do I adjust the level of my test to match the qualifications of the position I’m trying to fill within my company?
You don’t. Our tests are made with such difficulty in mind, that they would challenge all skill levels regardless of seniority. It’s only very rare that we see any candidate getting everything correct on our exams.

If you are trying to fill a very senior role, you would probably want him to score above 70% in Kandio. If you’re looking for a more junior role, you could probably settle with 50%-70%

If you want a very junior role, that you can train along the way, you would be looking at 30%-50%.

We wouldn’t recommend considering any candidate below 30% unless you have clear indications towards him from other factors of decision making.