Search test library by skills or roles
⌘ K

About the test:

Azure DevOps-testen er en scenaribasert online test designet for å vurdere en kandidats ferdighet i å jobbe med Azure og implementere DevOps beste praksis. Testen evaluerer kandidatens forståelse av sentrale konsepter, for eksempel cloud computing, infrastruktur som kode, kontinuerlig integrasjon og levering, konfigurasjonsstyring, containerisering og overvåking og logging. Testen brukes til å identifisere de rette kandidatene for DevOps -roller i organisasjoner som er avhengige av Azure Technologies.

Covered skills:

  • Python syntaks
  • Linux -filsystem
  • Grunnleggende om Cloud Computing
  • Azure virtuelle maskiner
  • Azure databaser
  • Python Scripting
  • Shell Scripting
  • Azure lagring
  • Nettverk i Azure

9 reasons why
9 reasons why

Adaface Azure DevOps Assessment Test is the most accurate way to shortlist Azure DevOps ingeniørs



Reason #1

Tests for on-the-job skills

The Azure DevOps 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:

  • I stand til å skrive Python -kode ved hjelp av riktig syntaks og innrykk
  • Dyktig i python scripting for automatiseringsformål
  • I stand til å navigere og manipulere Linux -filsystemet ved hjelp av kommandolinjegrensesnitt
  • Dyktig med å skrive skallskript for å automatisere oppgaver i Linux
  • Forståelse av det grunnleggende om cloud computing og dets sentrale konsepter
  • Kunnskap om Azure lagringstjenester og deres bruk
  • Evne til å distribuere og administrere Azure virtuelle maskiner
  • Forståelse av nettverkskonsepter i Azure
  • Kjennskap til Azure -databaser og deres funksjonaliteter
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

Dette er bare en liten prøve fra biblioteket vårt med 10.000+ spørsmål. De faktiske spørsmålene om dette Azure DevOps Test (Azure, Linux, Python) vil være ikke-googlable.

🧐 Question

Medium

Backup and Restore Strategy
Databases
Backup
Recovery
Solve
You are a database administrator for an organization that uses Azure SQL Database for its operations. The organization has a strict data retention policy and has set up the following backup strategy:

1. Full backups are taken every Sunday at midnight.
2. Differential backups are taken every day at midnight, excluding Sunday.
3. Transaction log backups are taken every hour on the hour.

On Wednesday at 2:30 PM, a failure occurred, and the latest backup files available are: full backup from the previous Sunday, differential backups for Monday and Tuesday, and transaction log backups up to Wednesday 2 PM.

In order to restore the database to the most recent point in time with the minimum amount of data loss, in what order should you restore the backups?
A: Restore the full backup, then the differential backup for Tuesday, then the differential backup for Wednesday, then each transaction log backup from midnight on Wednesday to 2 PM on Wednesday.

B: Restore the full backup, then the differential backup for Wednesday, then each transaction log backup from midnight on Wednesday to 2 PM on Wednesday.

C: Restore the full backup, then each differential backup from Monday and Tuesday, then each transaction log backup from midnight on Wednesday to 2 PM on Wednesday.

D: Restore the full backup, then the differential backup for Monday, then each transaction log backup from midnight on Monday to 2 PM on Wednesday.

E: Restore the full backup, then the differential backup for Tuesday, then each transaction log backup from midnight on Tuesday to 2 PM on Wednesday.

Medium

Resolving Connection Issues
Virtual Machines
Networking
Security
Solve
You are an Azure Administrator and you manage a Linux VM running an internal web application in Azure. The web application communicates with a database server hosted on another VM in the same Virtual Network (VNet).

Recently, users have reported that the web application is not accessible. After initial troubleshooting, you have identified that the web application VM is unable to establish a connection with the database server VM on port 5432.

You have checked and confirmed the following:

1. Both VMs are up and running without any issues.
2. Both VMs are located in the same VNet and subnet.
3. Both VMs can successfully ping each other.
4. A Network Security Group (NSG) is associated with the subnet, and it has a rule allowing all outbound traffic from the web application VM.
5. The NSG rule for inbound traffic to the database VM on port 5432 has a higher priority than the default deny all rule.

Given the information provided, what could be the most likely reason for the issue and the appropriate resolution?
A: Add a route table to the subnet to enable communication between the VMs.

B: The NSG rule priority for the inbound traffic to the database VM is not set correctly. Adjust the priority to be lower than the default rule.

C: Check if a firewall is enabled on the database VM that might be blocking the port. If so, configure it to allow connections on port 5432.

D: The issue is related to the DNS resolution. Update the DNS settings in the VNet to enable name resolution between the VMs.

E: The web application is not correctly configured to connect to the database. Update the connection string in the web application configuration.

Medium

Resolving NSG Configuration Issues
Virtual Machines
Security
Solve
You are an Azure Administrator in a software development company. A Linux VM is deployed on Azure, hosting an application server running on port 5000, set to start whenever the VM is booted up.

The VM is associated with a Network Security Group (NSG) having the following inbound security rules:

- Rule 100 (Priority: 100): Allow SSH (port 22) from any source
- Rule 200 (Priority: 200): Allow HTTP (port 80) from any source
- Rule 400 (Priority: 400): Allow TCP traffic on port 5000 from any source
- Rule 300 (Priority: 300): Deny all inbound traffic from any source

The outbound security rules are configured to allow all traffic to any destination.

Internal users have been attempting to connect to the application server on port 5000 but they are consistently facing connection timeouts. You've confirmed the application server is up and running, and you can connect to the server locally on the VM.

What is the most probable cause of the problem and how would you fix it?
A: The inbound rule to allow TCP traffic on port 5000 is conflicting with the rule to allow HTTP on port 80. Remove Rule 200.

B: Rule 300 to deny all inbound traffic is being processed before Rule 400 to allow traffic on port 5000. Modify the priority of Rule 400 to a value less than 300.

C: The application server should be configured to listen on a well-known port instead of port 5000. Change the server settings.

D: The NSG is missing an inbound rule to allow ICMP traffic. Add a new rule with a lower priority.

E: The NSG needs to have an outbound rule specifically allowing traffic to port 5000. Add a new outbound rule.

Medium

ZeroDivisionError and IndexError
Exceptions
Solve
What will the following Python code output?
 image

Medium

Session
File Handling
Dictionary
Solve
 image
The function high_sess should compute the highest number of events per session of each user in the database by reading a comma-separated value input file of session data. The result should be returned from the function as a dictionary. The first column of each line in the input file is expected to contain the user’s name represented as a string. The second column is expected to contain an integer representing the events in a session. Here is an example input file:
Tony,10
Stark,12
Black,25
Your program should ignore a non-conforming line like this one.
Stark,3
Widow,6
Widow,14
The resulting return value for this file should be the following dictionary: { 'Stark':12, 'Black':25, 'Tony':10, 'Widow':14 }
What should replace the CODE TO FILL line to complete the function?
 image

Medium

Max Code
Arrays
Solve
Below are code lines to create a Python function. Ignoring indentation, what lines should be used and in what order for the following function to be complete:
 image

Medium

Recursive Function
Recursion
Dictionary
Lists
Solve
Consider the following Python code:
 image
In the above code, recursive_search is a function that takes a dictionary (data) and a target key (target) as arguments. It searches for the target key within the dictionary, which could potentially have nested dictionaries and lists as values, and returns the value associated with the target key. If the target key is not found, it returns None.

nested_dict is a dictionary that contains multiple levels of nested dictionaries and lists. The recursive_search function is then called with nested_dict as the data and 'target_key' as the target.

What will the output be after executing the above code?

Medium

Stacking problem
Stack
Linkedlist
Solve
What does the below function ‘fun’ does?
 image
A: Sum of digits of the number passed to fun.
B: Number of digits of the number passed to fun.
C: 0 if the number passed to fun is divisible by 10. 1 otherwise.
D: Sum of all digits number passed to fun except for the last digit.

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
🧐 Question🔧 Skill

Medium

Backup and Restore Strategy
Databases
Backup
Recovery

2 mins

Azure
Solve

Medium

Resolving Connection Issues
Virtual Machines
Networking
Security

2 mins

Azure
Solve

Medium

Resolving NSG Configuration Issues
Virtual Machines
Security

2 mins

Azure
Solve

Medium

ZeroDivisionError and IndexError
Exceptions

2 mins

Python
Solve

Medium

Session
File Handling
Dictionary

2 mins

Python
Solve

Medium

Max Code
Arrays

2 mins

Python
Solve

Medium

Recursive Function
Recursion
Dictionary
Lists

3 mins

Python
Solve

Medium

Stacking problem
Stack
Linkedlist

4 mins

Python
Solve

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
🧐 Question🔧 Skill💪 Difficulty⌛ Time
Backup and Restore Strategy
Databases
Backup
Recovery
Azure
Medium2 mins
Solve
Resolving Connection Issues
Virtual Machines
Networking
Security
Azure
Medium2 mins
Solve
Resolving NSG Configuration Issues
Virtual Machines
Security
Azure
Medium2 mins
Solve
ZeroDivisionError and IndexError
Exceptions
Python
Medium2 mins
Solve
Session
File Handling
Dictionary
Python
Medium2 mins
Solve
Max Code
Arrays
Python
Medium2 mins
Solve
Recursive Function
Recursion
Dictionary
Lists
Python
Medium3 mins
Solve
Stacking problem
Stack
Linkedlist
Python
Medium4 mins
Solve
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
Reason #4

1200+ customers in 75 countries

customers in 75 countries
Brandon

Med Adaface klarte vi å optimalisere vår første screeningprosess med oppover 75%, og frigjøre dyrebare tid for både ansettelsesledere og vårt talentinnsamlingsteam!


Brandon Lee, Menneskers leder, Love, Bonito

Reason #5

Designed for elimination, not selection

The most important thing while implementing the pre-employment Azure DevOps Test (Azure, Linux, Python) 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 Azure DevOps Test (Azure, Linux, Python) 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

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 Azure DevOps Online Test

Why you should use Pre-employment Azure DevOps test?

The Azure DevOps Test (Azure, Linux, Python) 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:

  • Python syntaksforståelse og implementering.
  • Python -skripting for automatisering og oppgaveautomatisering.
  • Linux filsystem og styring for systemadministrasjon.
  • Shell -skripting for automatisering og oppgaveautomatisering.
  • Grunnleggende om cloud computing og dets grunnleggende konsepter.
  • Azure lagring for administrering og lagring av data i skyen.
  • Azure virtuelle maskiner for å lage og administrere virtuelle maskiner i Azure.
  • Nettverk i Azure for å konfigurere og administrere nettverksressurser.
  • Azure-databaser for å administrere og spørre skybaserte databaser.
  • Python objektorienterte programmeringskonsepter og implementering.

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 Azure DevOps test?

  • Python Syntax

    Python -syntaks refererer til settet med regler og konvensjoner som dikterer hvordan Python -kode skal skrives. Det omfatter retningslinjer for å skrive uttalelser, uttrykk, variabler, funksjoner og andre konstruksjoner i Python -programmeringsspråket. Testing av denne ferdigheten er avgjørende, da den sikrer at kandidater er dyktige når det Å skrive skript ved hjelp av Python -programmeringsspråket for å automatisere oppgaver, manipulere data eller utføre spesifikke handlinger. Å vurdere denne ferdigheten gjør det mulig for rekrutterere å evaluere en kandidats evne til å skrive effektive og effektive Python -skript, og viser kunnskap om biblioteker, moduler og funksjoner som gjør dem i stand til å utføre forskjellige automatiserings- og databehandlingsoppgaver.

  • Linux -filsystem

    Linux -filsystem refererer til den hierarkiske strukturen som brukes av Linux -operativsystemer for å organisere og lagre filer og kataloger. Måling av denne ferdigheten sikrer at kandidater har en dyp forståelse av hvordan Linux-filsystemet fungerer, inkludert konsepter som filtillatelser, katalognavigasjon, filmanipulering og administrasjon av filsystemhierarki, kritisk for å jobbe med Linux-baserte miljøer. </P > <h4> Shell Scripting </h4> <p> Shell-skripting innebærer å skrive skript som bruker et kommandolinjeskall for å automatisere oppgaver i Linux eller UNIX-lignende operativsystemer. Testing av denne ferdigheten hjelper rekrutterere med å vurdere en kandidats evne til å skrive effektive skallskript, bruke skallkommandoer og verktøy og automatisere repeterende oppgaver, og dermed demonstrere deres ferdighet i å jobbe med kommandolinjegrensesnittet i Linux-miljøer.

  • grunnleggende av Cloud Computing

    Det grunnleggende om Cloud Computing omfatter grunnleggende konsepter relatert til skybaserte tjenester, inkludert infrastruktur som en tjeneste (IAAS), plattform som en tjeneste (PAAS) og programvare som en tjeneste (SaaS) . Evaluering av denne ferdigheten gjør det mulig for rekrutterere å måle kandidatenes forståelse av cloud computing -modellen, dens fordeler, distribusjonsmodeller og i hvilken grad de forstår prinsippene som underbygger cloud computing -miljøer.

  • Azure Storage

    Azure Storage refererer til den skybaserte lagringstjenesten som tilbys av Microsoft Azure. Måling av denne ferdigheten sikrer at kandidater besitter kunnskapen og kompetansen til å jobbe med Azure lagringskomponenter som Blob -lagring, lagring av bord, lagring av kø og fillagring. Denne ferdighetsevalueringen gjør det mulig for rekrutterere å identifisere kandidater som er dyktige til å bruke og administrere lagringstjenester innen Azure Cloud -miljøet.

  • Azure Virtual Machines

    Azure Virtual Machines (VM) er virtualiserte databehandlingsforekomster Levert av Microsoft Azure. Testing av denne ferdigheten gjør det mulig for rekrutterere å vurdere kandidatenes evne til å lage, administrere og distribuere virtuelle maskiner i Azure Cloud -miljøet. Denne vurderingen hjelper til med å identifisere kandidater med ferdigheter i levering av ressurser, konfigurere innstillinger og sikre optimal ytelse av Azure VMS.

  • Nettverk i Azure

    Nettverk i Azure omfatter et utvalg av nettverksrelaterte tjenester og funksjoner som tilbys av Microsoft Azure, inkludert virtuelle nettverk, undernett, IP -adressering, belastningsbalanser og nettverkssikkerhetsgrupper. Evaluering av denne ferdigheten hjelper rekrutterere med å bestemme kandidatenes evner til å designe, implementere og feilsøke nettverksarkitekturer innen Azure, og sikrer sømløs og sikker kommunikasjon mellom forskjellige Azure -ressurser.

  • 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 Azure DevOps Test (Azure, Linux, Python) to be based on.

    Python syntaks
    Python Scripting
    Filtillatelser
    Filmanipulering
    Prosesser og tjenester
    Skallvariabler
    Betingede uttalelser
    Løkker og iterasjon
    Vanlig uttrykk
    Cloud Service -modeller
    Cloud distribusjonsmodeller
    Azure Blob -lagring
    Azure fillagring
    Azure kølagring
    Azure bordlagring
    Azure virtuelle maskiner
    Virtuelt nettverk
    Undernetting
    Last balanser i Azure
    Azure DNS
    Azure SQL -database
    Azure Cosmos DB
    Azure -database for MySQL
    Azure -database for PostgreSQL
    Azure Database Migration Service
    Azure SQL Data Warehouse
    Azure Virtual Network Gateway
    Azure Expressroute
    Azure Traffic Manager
    Azure brannmur
    Azure Content Delivery Network

What roles can I use the Azure DevOps test for?

  • Azure DevOps ingeniør
  • Azure Cloud Architect
  • Senior Azure DevOps Engineer
  • Microsoft Azure DevOps applikasjonsutvikler

How is the Azure DevOps 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

  • Feilhåndtering og unntaksstyring i Python -programmering.
  • Forstå og bruke Linux -kommandolinjeverktøy og verktøy.
  • Versjonskontrollsystemer som GIT og Azure Repos for kildekodestyring.
  • Kontinuerlig integrasjon og kontinuerlige distribusjonsprosesser ved bruk av Azure DevOps.
  • Skrive og utføre testtilfeller og automatiserte tester for kvalitetssikring av programvare.
  • Feilsøking og feilsøking av produksjonsproblemer i Python -applikasjoner.
  • Optimalisering og innstilling av ytelse av Python -applikasjoner i forskjellige scenarier.
  • Designe og implementere skalerbare og distribuerte systemer ved hjelp av skyplattformer.
  • Administrere og overvåke skyressurser ved hjelp av Azure Management Tools.
  • Forstå og implementere sikkerhetspraksis i skytemiljøer.
Singapore government logo

Ansettelseslederne følte at de gjennom de tekniske spørsmålene de stilte under panelintervjuene, kunne fortelle hvilke kandidater som hadde bedre score, og differensierte med de som ikke scoret også. De er Svært fornøyd med kvaliteten på kandidatene på listen med adaface -screeningen.


85%
Reduksjon i screeningstid

Azure DevOps Hiring Test Vanlige spørsmål

Kan jeg kombinere flere ferdigheter til en tilpasset vurdering?

Ja absolutt. Tilpassede vurderinger er satt opp basert på stillingsbeskrivelsen din, og vil inneholde spørsmål om alle må-ha ferdigheter du spesifiserer.

Har du noen anti-juksende eller proktoreringsfunksjoner på plass?

Vi har følgende anti-juksede funksjoner på plass:

  • Ikke-googlable spørsmål
  • IP Proctoring
  • Nettproctoring
  • Webcam Proctoring
  • Deteksjon av plagiering
  • Sikker nettleser

Les mer om Proctoring -funksjonene.

Hvordan tolker jeg testresultater?

Den viktigste tingen å huske på er at en vurdering er et eliminasjonsverktøy, ikke et seleksjonsverktøy. En ferdighetsvurdering er optimalisert for å hjelpe deg med å eliminere kandidater som ikke er teknisk kvalifisert for rollen, det er ikke optimalisert for å hjelpe deg med å finne den beste kandidaten for rollen. Så den ideelle måten å bruke en vurdering på er å bestemme en terskelpoeng (vanligvis 55%, vi hjelper deg med å benchmark) og invitere alle kandidater som scorer over terskelen for de neste rundene med intervjuet.

Hvilken opplevelsesnivå kan jeg bruke denne testen til?

Hver ADAFACE -vurdering er tilpasset din stillingsbeskrivelse/ ideell kandidatperson (våre fageksperter vil velge de riktige spørsmålene for din vurdering fra vårt bibliotek med 10000+ spørsmål). Denne vurderingen kan tilpasses for ethvert opplevelsesnivå.

Får hver kandidat de samme spørsmålene?

Ja, det gjør det mye lettere for deg å sammenligne kandidater. Alternativer for MCQ -spørsmål og rekkefølgen på spørsmål er randomisert. Vi har anti-juksing/proctoring funksjoner på plass. I vår bedriftsplan har vi også muligheten til å lage flere versjoner av den samme vurderingen med spørsmål med lignende vanskelighetsnivåer.

Jeg er en kandidat. Kan jeg prøve en praksisprøve?

Nei. Dessverre støtter vi ikke praksisprøver for øyeblikket. Du kan imidlertid bruke eksemplet spørsmål for praksis.

Hva koster ved å bruke denne testen?

Du kan sjekke ut prisplanene våre.

Kan jeg få en gratis prøveperiode?

Ja, du kan registrere deg gratis og forhåndsvise denne testen.

Jeg flyttet nettopp til en betalt plan. Hvordan kan jeg be om en tilpasset vurdering?

Her er en rask guide om Hvordan be om en tilpasset vurdering på adaface.

customers across world
Join 1200+ companies in 75+ countries.
Prøv det mest kandidatvennlige ferdighetsvurderingsverktøyet i dag.
g2 badges
Ready to use the Adaface Azure DevOps Test (Azure, Linux, Python)?
Ready to use the Adaface Azure DevOps Test (Azure, Linux, Python)?
logo
40 min tests.
No trick questions.
Accurate shortlisting.
Vilkår Personvern Trust Guide

🌎 Velg språket ditt

English Norsk Dansk Deutsche Nederlands Svenska Français Español Chinese (简体中文) Italiano Japanese (日本語) Polskie Português Russian (русский)
ada
Ada
● Online
Previous
Score: NA
Next
✖️