Search test library by skills or roles
⌘ K

About the test:

Le test en ligne de Shell Linux évalue les connaissances et la compétence d'un candidat dans le travail avec la ligne de commande Linux et les scripts shell. Le test évalue la compréhension du système de fichiers Linux, de la gestion des processus, de la mise en réseau, des autorisations et de la sécurité, de la gestion des packages, du traitement du texte, des variables de coquille et des expressions régulières.

Covered skills:

  • Coque Linux
  • Script shell
  • La gestion des processus
  • Autorisation et sécurité
  • Traitement du texte
  • Expressions régulières
  • Ligne de commande
  • Système de fichiers Linux
  • Réseautage à Linux
  • Gestion des forfaits
  • Variables de coquille

9 reasons why
9 reasons why

Adaface Linux Shell Test is the most accurate way to shortlist Administrateur Linuxs



Reason #1

Tests for on-the-job skills

The Linux Shell Online Test helps recruiters and hiring managers identify qualified candidates from a pool of resumes, and helps in taking objective hiring decisions. It reduces the administrative overhead of interviewing too many candidates and saves time by filtering out unqualified candidates at the first step of the hiring process.

The test screens for the following skills that hiring managers look for in candidates:

  • Naviguer efficacement dans la ligne de commande Linux
  • Écriture et exécution des scripts shell
  • Comprendre et travailler avec le système de fichiers Linux
  • Gestion des processus dans Linux
  • Configuration et dépannage de la mise en réseau dans Linux
  • Implémentation des autorisations et des mesures de sécurité dans Linux
  • Gestion des packages de logiciels dans Linux
  • Manipulation du texte à l'aide de commandes de shell Linux
  • Travailler avec des variables de coquille
  • Utilisation d'expressions régulières dans les scripts de coquille
Reason #2

No trick questions

no trick questions

Traditional assessment tools use trick questions and puzzles for the screening, which creates a lot of frustration among candidates about having to go through irrelevant screening assessments.

View sample questions

The main reason we started Adaface is that traditional pre-employment assessment platforms are not a fair way for companies to evaluate candidates. At Adaface, our mission is to help companies find great candidates by assessing on-the-job skills required for a role.

Why we started Adaface
Reason #3

Non-googleable questions

We have a very high focus on the quality of questions that test for on-the-job skills. Every question is non-googleable and we have a very high bar for the level of subject matter experts we onboard to create these questions. We have crawlers to check if any of the questions are leaked online. If/ when a question gets leaked, we get an alert. We change the question for you & let you know.

How we design questions

Ce ne sont qu'un petit échantillon de notre bibliothèque de plus de 10 000 questions. Les questions réelles à ce sujet Évaluation en ligne de Shell ne sera pas googleable.

🧐 Question

Medium

Debugging Issues
Environment Variables
Debugging
Solve
You are working on a Linux system and have recently installed a new program named myprogram. The executable is located in /opt/myprogram/bin/. You want to be able to run this program from any directory in your shell without specifying the full path.
You executed the following command:
export PATH="/opt/myprogram/bin"
However, when you try to run the program using myprogram, you get the following error message:
-bash: myprogram: command not found

Which of the following commands can fix this issue and allow you to run the program?
A: export PATH=$PATH:/opt/myprogram/bin/
B: export PATH="/opt/myprogram:$PATH"
C: export PATH="/opt/myprogram/bin:$PATH"
D: ln -s /opt/myprogram/bin/myprogram /usr/local/bin/myprogram

Easy

File Structure and Navigation
Files
Basic Commands
Solve
Consider the following directory structure:
 image
You start at /home/user and execute the following commands:
 image
What will be the resulting directory structure?
 image

Medium

Fork mellow yellow
Solve
How many times will the following code will print "Mellow Yellow"?
 image

Medium

Remote server connection
SSH
Solve
Our software engineering intern, Wu is looking to use port 4545 on localhost to connect to a remote server called woot.bananas.com on port 80. Which command would you recommend for this?
 image

Easy

Commands
Solve
Which of the following unix commands change the case of first three lines of file “classified” from lowercase to uppercase
 image

Easy

Expressions
Solve
What does this shell script output?
 image

Easy

Loops
Solve
What are fourth and sixth lines output by this script:
 image
🧐 Question🔧 Skill

Medium

Debugging Issues
Environment Variables
Debugging

2 mins

Linux
Solve

Easy

File Structure and Navigation
Files
Basic Commands

2 mins

Linux
Solve

Medium

Fork mellow yellow

2 mins

Linux
Solve

Medium

Remote server connection
SSH

2 mins

Linux
Solve

Easy

Commands

2 mins

Shell Scripting
Solve

Easy

Expressions

2 mins

Shell Scripting
Solve

Easy

Loops

2 mins

Shell Scripting
Solve
🧐 Question🔧 Skill💪 Difficulty⌛ Time
Debugging Issues
Environment Variables
Debugging
Linux
Medium2 mins
Solve
File Structure and Navigation
Files
Basic Commands
Linux
Easy2 mins
Solve
Fork mellow yellow
Linux
Medium2 mins
Solve
Remote server connection
SSH
Linux
Medium2 mins
Solve
Commands
Shell Scripting
Easy2 mins
Solve
Expressions
Shell Scripting
Easy2 mins
Solve
Loops
Shell Scripting
Easy2 mins
Solve
Reason #4

1200+ customers in 75 countries

customers in 75 countries
Brandon

Avec Adaface, nous avons pu optimiser notre processus de sélection initiale de plus de 75 %, libérant ainsi un temps précieux tant pour les responsables du recrutement que pour notre équipe d'acquisition de talents !


Brandon Lee, Chef du personnel, Love, Bonito

Reason #5

Designed for elimination, not selection

The most important thing while implementing the pre-employment Évaluation en ligne de Shell in your hiring process is that it is an elimination tool, not a selection tool. In other words: you want to use the test to eliminate the candidates who do poorly on the test, not to select the candidates who come out at the top. While they are super valuable, pre-employment tests do not paint the entire picture of a candidate’s abilities, knowledge, and motivations. Multiple easy questions are more predictive of a candidate's ability than fewer hard questions. Harder questions are often "trick" based questions, which do not provide any meaningful signal about the candidate's skillset.

Science behind Adaface tests
Reason #6

1 click candidate invites

Email invites: You can send candidates an email invite to the Évaluation en ligne de Shell from your dashboard by entering their email address.

Public link: You can create a public link for each test that you can share with candidates.

API or integrations: You can invite candidates directly from your ATS by using our pre-built integrations with popular ATS systems or building a custom integration with your in-house ATS.

invite candidates
Reason #7

Detailed scorecards & benchmarks

Voir l'échantillon
Reason #8

High completion rate

Adaface tests are conversational, low-stress, and take just 25-40 mins to complete.

This is why Adaface has the highest test-completion rate (86%), which is more than 2x better than traditional assessments.

test completion rate
Reason #9

Advanced Proctoring


Learn more

About the Linux Shell Assessment Test

Why you should use Pre-employment Linux Shell Online Test?

The Évaluation en ligne de Shell makes use of scenario-based questions to test for on-the-job skills as opposed to theoretical knowledge, ensuring that candidates who do well on this screening test have the relavant skills. The questions are designed to covered following on-the-job aspects:

  • Expertise dans l'écriture et l'exécution de scripts de shell pour l'automatisation
  • Compréhension approfondie du système de fichiers Linux et de la structure du répertoire
  • Maîtrise de la gestion et de la surveillance des processus
  • Connaissance des concepts et configurations de réseautage
  • Compréhension des autorisations et des paramètres de sécurité
  • Expérience avec la gestion et l'installation des emballages
  • Compétences solides dans le traitement de texte à l'aide de commandes Linux
  • Capacité à travailler avec et à manipuler efficacement les variables de coquille
  • Maîtrise de l'utilisation d'expressions régulières pour la correspondance des modèles et la manipulation du texte

Once the test is sent to a candidate, the candidate receives a link in email to take the test. For each candidate, you will receive a detailed report with skills breakdown and benchmarks to shortlist the top candidates from your pool.

What topics are covered in the Linux Shell Online Test?

  • shell linux

    Le shell Linux fait référence à l'interface de ligne de commande où les utilisateurs peuvent interagir avec et contrôler le système d'exploitation. Il permet aux utilisateurs d'exécuter des commandes, de gérer les fichiers et les processus et d'effectuer diverses tâches administratives.

  • ligne de commande

    La ligne de commande est une interface textuelle où les utilisateurs peuvent entrer des commandes pour interagir avec le système informatique. Il offre plus de flexibilité et de contrôle par rapport aux interfaces utilisateur graphiques, ce qui la rend essentielle à la gestion et à l'administration de systèmes Linux.

  • SCRIPTION DE SOBE </H4> <P> Le script shell implique l'écriture et l'exécution de scripts à l'aide du langage de shell, qui permet l'automatisation et la personnalisation des tâches du système Linux. Il permet aux utilisateurs de créer des séquences complexes de commandes et d'effectuer efficacement des tâches répétitives. </p> <h4> Système de fichiers Linux

    Le système de fichiers Linux organise et stocke les fichiers et répertoires sur un système Linux. Comprendre la structure du système de fichiers et savoir comment naviguer, créer, modifier et gérer les fichiers et répertoires est crucial pour l'administration du système efficace.

  • Gestion des processus

    La gestion des processus implique la surveillance et le contrôle de l'exécution processus sur un système Linux. Cette compétence comprend des tâches telles que le démarrage, l'arrêt et la hiérarchisation des processus, ainsi que la gestion des ressources du système et la compréhension des états de processus.

  • Réseautage dans Linux

    La mise en réseau dans Linux fait référence à la configuration et Gestion des connexions et protocoles réseau sur un système Linux. It includes tasks such as setting up network interfaces, configuring IP addresses, managing routing tables, and troubleshooting network connectivity.

  • Permissions and Security

    Permissions and security in Linux involve managing access rights to Fichiers, répertoires et ressources système. Cela comprend la définition des autorisations de fichiers, la gestion des autorisations des utilisateurs et du groupe, la mise en œuvre des politiques de sécurité et la sécurisation du système contre l'accès non autorisé et les menaces potentielles.

  • Gestion des packages

    La gestion des packages dans Linux implique la gestion du logiciel packages, y compris l'installation, les mises à jour et la suppression. Les distributions Linux utilisent les gestionnaires de packages pour gérer les dépendances, assurer la stabilité du système et fournir une gestion de logiciels facile pour les utilisateurs.

  • Traitement de texte

    Le traitement de texte dans Linux implique la manipulation et la transformation des données de texte à l'aide de Command- Outils de ligne et script. Il comprend des tâches telles que la recherche, le remplacement, le tri, le filtrage et la mise en forme de fichiers texte, ce qui le rend vital pour les tâches telles que l'analyse des fichiers journaux et le traitement des données.

  • Variables de shell

    Variables de shell sont utilisés pour stocker et manipuler des données dans l'environnement du shell. Ils permettent aux utilisateurs de stocker des valeurs, d'effectuer des calculs et de contrôler le comportement des scripts et des commandes. La compréhension des variables de coquille est essentielle pour les scripts de coquille et l'administration du système efficaces.

  • Expressions régulières

    Les expressions régulières sont des modèles puissants utilisés pour rechercher, faire correspondre et manipuler les données de texte. Ils fournissent un moyen flexible et efficace d'effectuer des opérations de chaînes complexes, ce qui en fait une compétence importante pour les tâches telles que la validation des données, l'analyse du texte et la correspondance de motifs.

  • Full list of covered topics

    The actual topics of the questions in the final test will depend on your job description and requirements. However, here's a list of topics you can expect the questions for Évaluation en ligne de Shell to be based on.

    Autorisations de fichiers Linux
    Hiérarchie du système de fichiers Linux
    Bases de ligne de commande Linux
    Structure du script de shell
    Instructions conditionnelles dans les scripts de coquille
    Boucle dans les scripts de coquille
    Entrée / sortie de fichier
    Correspondance de motifs
    Substitution de commandement
    Arithmétique de la coquille
    Gestion des processus - Processus de démarrage, d'arrêt et de surveillance
    Signaux de processus et contrôle du travail
    Gestion des interfaces réseau
    Configuration du DNS
    Configuration du pare-feu
    SSH et accès à distance
    Gestion des utilisateurs et du groupe
    Listes de contrôle d'accès
    Cryptage et décryptage des fichiers
    Installation du package
    Retrait des emballages
    Packages de mise à jour et de mise à niveau
    Édition de ligne de commande shell
    Tuyauterie et redirection
    Expressions régulières - syntaxe et utilisation
    Motifs de correspondance
    Extraction de texte et manipulation
    Remplacement de texte
    Tri et filtrage de texte
    Variables de shell - Environnement et défini par l'utilisateur
    Substitution variable
    Extension variable
    Entrée et sortie du script
    Arguments de ligne de commande
    La gestion des erreurs
    Débogage de script
    Documentation de script
    Outils de ligne de commande - sed, awk, grep
    Compression et archivage de fichiers
    Surveillance du système
    Informations système et assistance matérielle
    Gestion des services système
    Sauvegarde et restauration
    Meilleures pratiques de script shell
    Automatisation et planification des tâches
    Expressions régulières - modèles avancés
    Éditeurs de texte de ligne de commande
    Expressions régulières - Lookaheads and lookbehinds
    Variables de coquille - tableaux
    Autorisations de fichiers - avancé
    Gestion de la dépendance des packages
    Journaux système et rotation des journaux
    Tâches d'administration du système
    Navigation du système de fichiers
    Traitement l'environnement et les variables
    Gestion des systèmes de fichiers et des partitions
    Liens symboliques et durs
    Outils d'archivage et de compression
    Surveillance des ressources système
    Boot Process and Startup Scripts
    Outils de traitement de texte

What roles can I use the Linux Shell Online Test for?

  • Administrateur Linux
  • Ingénieur DevOps
  • Administrateur du système
  • Développeur de scripts de coquille
  • Ingénieur logiciel
  • Technicien de soutien informatique
  • Développeur de cloud

How is the Linux Shell Online Test customized for senior candidates?

For intermediate/ experienced candidates, we customize the assessment questions to include advanced topics and increase the difficulty level of the questions. This might include adding questions on topics like

  • Expertise dans la gestion des autorisations de fichiers et de la propriété
  • Compréhension de la gestion et du partitionnement des disques
  • Maîtrise de la gestion et de la configuration des services réseau
  • Expérience dans les tâches complexes de script et l'administration des systèmes d'automatisation
  • Compréhension de la gestion des utilisateurs et des groupes
  • Maîtrise de la mise en œuvre des mesures de sécurité
  • Capacité à optimiser les performances du système et l'utilisation des ressources
Singapore government logo

Les responsables du recrutement ont estimé que grâce aux questions techniques qu'ils ont posées lors des entretiens avec le panel, ils étaient en mesure de déterminer quels candidats avaient obtenu de meilleurs scores et de se différencier de ceux qui avaient obtenu de moins bons résultats. Ils sont très satisfait avec la qualité des candidats présélectionnés lors de la sélection Adaface.


85%
réduction du temps de dépistage

Linux Shell Hiring Test FAQ

Puis-je combiner plusieurs compétences en une seule évaluation personnalisée?

Oui absolument. Les évaluations personnalisées sont configurées en fonction de votre description de poste et comprendront des questions sur toutes les compétences indispensables que vous spécifiez.

Avez-vous en place des fonctionnalités anti-chétion ou de proctorisation?

Nous avons les fonctionnalités anti-modification suivantes en place:

  • Questions non googléables
  • IP Proctoring
  • Proctoring Web
  • Proctoring webcam
  • Détection du plagiat
  • navigateur sécurisé

En savoir plus sur les fonctionnalités de Proctoring.

Comment interpréter les résultats des tests?

La principale chose à garder à l'esprit est qu'une évaluation est un outil d'élimination, pas un outil de sélection. Une évaluation des compétences est optimisée pour vous aider à éliminer les candidats qui ne sont pas techniquement qualifiés pour le rôle, il n'est pas optimisé pour vous aider à trouver le meilleur candidat pour le rôle. Ainsi, la façon idéale d'utiliser une évaluation consiste à décider d'un score de seuil (généralement 55%, nous vous aidons à bencher) et à inviter tous les candidats qui marquent au-dessus du seuil pour les prochains cycles d'entrevue.

Pour quel niveau d'expérience puis-je utiliser ce test?

Chaque évaluation ADAFACE est personnalisée à votre description de poste / Persona de candidats idéaux (nos experts en la matière choisiront les bonnes questions pour votre évaluation de notre bibliothèque de 10000+ questions). Cette évaluation peut être personnalisée pour tout niveau d'expérience.

Chaque candidat reçoit-il les mêmes questions?

Oui, cela vous permet de comparer les candidats. Les options pour les questions du MCQ et l'ordre des questions sont randomisées. Nous avons Anti-Cheating / Proctoring en place. Dans notre plan d'entreprise, nous avons également la possibilité de créer plusieurs versions de la même évaluation avec des questions de niveaux de difficulté similaires.

Je suis candidat. Puis-je essayer un test de pratique?

Non. Malheureusement, nous ne soutenons pas les tests de pratique pour le moment. Cependant, vous pouvez utiliser nos exemples de questions pour la pratique.

Quel est le coût de l'utilisation de ce test?

Vous pouvez consulter nos plans de prix.

Puis-je obtenir un essai gratuit?

Oui, vous pouvez vous inscrire gratuitement et prévisualiser ce test.

Je viens de déménager dans un plan payant. Comment puis-je demander une évaluation personnalisée?

Voici un guide rapide sur Comment demander une évaluation personnalisée sur Adaface.

customers across world
Join 1200+ companies in 75+ countries.
Essayez l'outil d'évaluation des compétences le plus candidat aujourd'hui.
g2 badges
Ready to use the Adaface Évaluation en ligne de Shell?
Ready to use the Adaface Évaluation en ligne de Shell?
Discute avec nous
ada
Ada
● Online
Previous
Score: NA
Next
✖️