Search test library by skills or roles
⌘ K

About the test:

Тест Docker использует MCQ на основе сценариев для оценки кандидатов в их мастерстве в работе с контейнерами Docker, их знаниями о архитектуре Docker, интерфейсе командной строки Docker, синтаксисе DockerFile, сети Docker, томах Docker и Docker Compose. Эти ключевые навыки/темы важны для оценки способности кандидата в развертывание и управление приложениями с использованием Docker.

Covered skills:

  • Основы Docker
  • Контейнеры Docker
  • Объемы докера
  • Docker Swarm
  • Докер оркестровая
  • Docker Images
  • Docker Networking
  • Docker Compose
  • Docker Security
  • Docker Устранение неполадок

9 reasons why
9 reasons why

Adaface Docker Test is the most accurate way to shortlist Docker Developers



Reason #1

Tests for on-the-job skills

The Docker 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:

  • Способность понимать и объяснять основы Docker
  • Возможность создавать, управлять и настраивать изображения Docker
  • Возможность запуска, управления и устранения неполадок докера контейнеров
  • Возможность настроить и управлять сетью Docker
  • Возможность работать с объемами докера и устойчивостью данных
  • Возможность использования Docker Compose для мультиконтражных приложений
  • Возможность развертывания и управления услугами с помощью Docker Swarm
  • Способность реализовать меры безопасности в среде Docker
  • Способность понимать и реализовать оркестровку Docker
  • Способность устранять устранение распространенных проблем в среде Docker
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

Это лишь небольшая выборка из нашей библиотеки из более чем более 10000 вопросов. Фактические вопросы по этому поводу ДОКЕР Тест будет не подлежащим гугливым.

🧐 Question

Medium

Docker Multistage Build Analysis
Multistage Builds
Optimization
Solve
Consider the following Dockerfile, which utilizes multistage builds. The aim is to build a lightweight, optimized image that just runs the application.
 image
The Dockerfile first defines a base image that includes Node.js and npm, then it creates an intermediate image to install the npm dependencies. Afterwards, it runs the tests in another stage and finally, creates the release image.

Which of the following statements are true?

A: The final image will include the test scripts.
B: If a test fails, the final image will not be created.
C: The node_modules directory in the final image comes from the base image.
D: The final image will only contain the necessary application files and dependencies.
E: If the application's source code changes, only the release stage needs to be rebuilt.

Easy

Docker Networking and Volume Mounting Interplay
Networking
Volume Mounting
Solve
You have two docker containers, X and Y. Container X is running a web service listening on port 8080, and container Y is supposed to consume this service. Both containers are created from images that don't have any special network configurations.

Container X has a Dockerfile as follows:
 image
And, you build and run it with the following commands:
 image
Container Y is also running alpine with python installed, and it's supposed to read data from the `/app/data` directory and send a GET request to `http://localhost:8080` every 5 minutes. The Dockerfile for container B is:
 image
And you run it with:
 image
Assuming all the python scripts work perfectly and firewall isn't blocking any connections, you find that container Y can't access the web service of container X via `http://localhost:8080` and also it can't read the data in `/app/data` directory. What could be the potential reason(s)?
A: Y can't access X's web service because they're in different Docker networks.
B: Y can't read the data because the volume is not shared correctly.
C: Both A and B are correct.
D: Both A and B are incorrect.

Medium

Dockerfile Optimization
Dockerfile
Multi-stage builds
Layer Caching
Solve
You have been asked to optimize a Dockerfile for a Python application that involves a heavy dependency installation. Here is the Dockerfile you are starting with:
 image
Given that the application's source code changes frequently but the dependencies listed in requirements.txt rarely change, how can you optimize this Dockerfile to take advantage of Docker's layer caching, reducing the build time?
A: Move the `RUN pip install` command to before the `COPY` command.
B: Change `COPY . /app` to `COPY ./app.py /app` and move the `RUN pip install` command to before the `COPY` command.
C: Add `RUN pip cache purge` before `RUN pip install`.
D: Replace the base image with `python:3.8-slim`.
E: Implement multi-stage builds.

Medium

Dockerfile Updates
Cache
Solve
Check the following Dockerfile used for a project (STAGE 1):
 image
We created an image from this Dockerfile on Dec 14 2021. A couple of weeks after Dec 14 2021, Ubuntu released new security updates to their repository. After 2 months, we modified the file (STAGE 2):
 image
Couple of weeks later, we further modified the file to add a local file ada.txt to /ada.txt (STAGE 3): (Note that ada.txt exists in /home/adaface and the dockerfile exists in /home/code folders)
 image
Pick correct statements:

A: If we run “docker build .” at STAGE 2, new Ubuntu updates will be fetched because apt-get update will be run again since cache is invalidated for all lines/layers of Dockerfile when a new line is added.
B: If we run “docker build .” at STAGE 2, new Ubuntu updates will not be fetched since cache is invalidated only for last two lines of the updated Dockerfile. Since the first two commands remain the same, cached layers are re-used skipping apt get update.
C: To skip Cache, “docker build -no-cache .” can be used at STAGE 2. This will ensure new Ubuntu updates are picked up.
D: Docker command “docker build .” at STAGE 3 works as expected and adds local file ada.txt to the image.
E: Docker command “docker build .” at STAGE 3 gives an error “no such file or directory” since /home/adaface/ada.txt is not part of the Dockerfile context.

Medium

Efficient Dockerfile
Dockerfile
Solve
Review the following Dockerfiles that work on two projects (project and project2):
 image
All Docker files have the same end result:

- ‘project’ is cloned from git. After running few commands, ‘project’ code is removed.
- ‘project2’ is copied from file system and permissions to the folder is changed.
Pick the correct statements:

A: File 1 is the most efficient of all.
B: File 2 is the most efficient of all.
C: File 3 is the most efficient of all.
D: File 4 is the most efficient of all.
E: Merging multiple RUN commands into a single RUN command is efficient for ‘project’ since each RUN command creates a new layer with changed files and folders. Deleting files with RUN only marks these files as deleted but does not reclaim disk space. 
F: Copying ‘project2’ files and changing ownership in two separate commands will result in two layers since Docker duplicates all the files twice.
🧐 Question🔧 Skill

Medium

Docker Multistage Build Analysis
Multistage Builds
Optimization

3 mins

Docker
Solve

Easy

Docker Networking and Volume Mounting Interplay
Networking
Volume Mounting

3 mins

Docker
Solve

Medium

Dockerfile Optimization
Dockerfile
Multi-stage builds
Layer Caching

2 mins

Docker
Solve

Medium

Dockerfile Updates
Cache

2 mins

Docker
Solve

Medium

Efficient Dockerfile
Dockerfile

2 mins

Docker
Solve
🧐 Question🔧 Skill💪 Difficulty⌛ Time
Docker Multistage Build Analysis
Multistage Builds
Optimization
Docker
Medium3 mins
Solve
Docker Networking and Volume Mounting Interplay
Networking
Volume Mounting
Docker
Easy3 mins
Solve
Dockerfile Optimization
Dockerfile
Multi-stage builds
Layer Caching
Docker
Medium2 mins
Solve
Dockerfile Updates
Cache
Docker
Medium2 mins
Solve
Efficient Dockerfile
Dockerfile
Docker
Medium2 mins
Solve
Reason #4

1200+ customers in 75 countries

customers in 75 countries
Brandon

С помощью Adaface мы смогли оптимизировать первоначальный процесс отбора более чем на 75 %, высвободив драгоценное время как для менеджеров по найму, так и для нашей команды по привлечению талантов!


Brandon Lee, Глава отдела кадров, Love, Bonito

Reason #5

Designed for elimination, not selection

The most important thing while implementing the pre-employment ДОКЕР Тест 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 ДОКЕР Тест 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 Docker Assessment Test

Why you should use Pre-employment Docker Online Test?

The ДОКЕР Тест 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:

  • Понимание оснований и понятий Docker
  • Создание, управление и развертывание изображений Docker
  • Работа с контейнерами Docker и их жизненным циклом
  • Понимание сети Docker и общения между контейнерами
  • Управление объемами и постоянными данными Docker
  • Работа с Docker Compose для определения и управления мультиконтражными приложениями
  • Развертывание и управление услугами с использованием роя Docker
  • Внедрение практики и политики безопасности Docker
  • Орчесструирование контейнеров Docker для крупномасштабных развертываний

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 Docker Online Test?

  • 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 ДОКЕР Тест to be based on.

    Установка Docker
    Docker Architecture
    Dockerfile
    Слои изображения Docker
    Жизненный цикл контейнера Docker
    Docker сетевые режимы
    Управление томом Docker
    Docker Compose Yaml Syntax
    Настройка и конфигурация роя Docker
    Масштаб обслуживания Docker
    Лучшие практики безопасности Docker
    Инструменты оркестровки Docker
    Docker Устранение неполадок
    Docker CLI команды
    Docker Registry
    Docker Container Logs
    Докер -контейнерные переменные среды
    Docker Container проверки здоровья
    Управление ресурсами контейнера Docker
    Docker Container Intercommunication
    Тегирование и версии изображения Docker
    Методы оптимизации изображений Docker
    Конфигурации сети Docker
    Docker громкость резервного копирования и восстановления
    Docker Compose Environment переменные
    Docker Swarm Service Discovery
    Управление узлами Docker Swarm
    Сканирование безопасности Docker
    Образование оркестровки Docker
    Docker Устранение неполадок
    Параметры командной строки Docker
    Docker изображение кэширование
    Параметры запуска контейнера Docker
    Docker Container Envolation
    Аутентификация реестра изображений Docker
    Docker Network маршрутизация
    Докладные объемные разрешения
    Docker составьте стратегии развертывания
    Docker Swarm Bload Balancing
    Docker Security Auditing
    Мониторинг ресурсов контейнера Docker
    Docker Image Slayers Оптимизация
    Docker Network Overlays
    Docker Volume Drivers
    Docker сочиняет масштабирование
    Docker Swarm Service
    Политики безопасности Docker
    Docker Orchestration Oflback
    Управление журналом контейнеров Docker
    Docker Container Networking Устранение неполадок
    Сканирование уязвимости изображения Docker
    Docker Compose Network Configuration
    Docker Swarm Health проверки
    Docker Security Realling
    Мониторинг процесса контейнера Docker
    Снижение размера изображения Docker
    Настройки брандмауэра Docker Network
    Стратегии резервного копирования тома Docker
    Docker Compose Service Discovery
    Docker Swarm Service ограничения
    Соответствие безопасности Docker
    Оптимизация производительности контейнера Docker
    Кэширование слоя изображения Docker
    Docker Network Load Balancing
    Компания Docker тома
    Docker Compose Management Volume
    Docker Swarm Secret Management
    Уязвимости безопасности Docker
    Контейнер Docker Высокая доступность
    Стратегии управления изображением Docker
    Docker Network Control
    Репликация громкости Docker
    Docker Compose Vicible Environment Vicile
    Docker Swarm Stack развертывание
    Docker Security Tools Tools
    Выделение ресурсов контейнера Docker
    Оптимизация хранения изображений Docker
    Docker Network Resolution DNS
    Управление размером объема Docker
    Docker Compose Service Scalebility
    Docker Swarm Multe-Manager Setup
    Ответ инцидента с безопасностью Docker
    Docker Container roctation
    Интеграция управления источником источника изображения Docker
    Оптимизация задержки сети Docker
    Docker громкость настройка производительности
    Docker Compose Management зависимости
    Docker Swarm Service Rolling Updates
    Сканирование соответствия безопасности Docker
    Docker Container Debug Logging
    Docker Image Multiarch Support
    Конфигурация шлюза Docker Network
    Снимок громкости Docker
    Docker Compose Container связывается
    Docker Swarm Multi-Cluster Setup
    Docker Security Control Access
    Агрегация журнала контейнеров Docker
    Docker Image Artifact Management

What roles can I use the Docker Online Test for?

  • Docker Developer
  • Инженер DevOps
  • Инженер по надежности сайта
  • Инженер инфраструктуры
  • Специалист по контейнеризации
  • Бэкэнд -разработчик

How is the Docker 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

  • Проектирование и внедрение инфраструктуры Docker
  • Строительство устойчивой и масштабируемой архитектуры Docker
  • Реализация оркестровки контейнеров с Kubernetes и Docker
  • Интеграция Docker с трубопроводами CI/CD
  • Управление Docker в облачных средах
  • Контейнеры и приложения для мониторинга и регистрации.
  • Внедрение высокой доступности и устойчивости к разломам в развертываниях Docker
  • Автоматизация задач Docker с использованием сценариев и инструментов автоматизации
  • Выполнение оптимизации изображения Docker и уменьшения размера
  • Настройка и управление расширенным сетью Docker
Singapore government logo

Менеджеры по найму чувствовали, что с помощью технических вопросов, которые они задавали во время групповых собеседований, они могли определить, какие кандидаты имеют более высокие баллы, и отличиться от тех, кто не набрал таких же баллов. Они есть очень доволен с качеством кандидатов, включенных в шорт-лист отбора Adaface.


85%
Сокращение времени проверки

Docker Hiring Test Часто задаваемые вопросы

Могу ли я объединить несколько навыков в одну пользовательскую оценку?

Да, конечно. Пользовательские оценки настроены на основе вашей должности и будут включать вопросы по всем необходимым навыкам, которые вы указываете.

Есть ли у вас какие-либо функции против Chating или Proctoring?

У нас есть следующие функции антихиализации:

  • Необъемлющие вопросы
  • IP Proctoring
  • Веб -прокторинг
  • Веб -камера Proctoring
  • Обнаружение плагиата
  • Безопасный браузер

Узнайте больше о функциях Proctoring.

Как мне интерпретировать результаты тестов?

Основная вещь, которую нужно помнить, это то, что оценка - это инструмент устранения, а не инструмент отбора. Оценка навыков оптимизирована, чтобы помочь вам устранить кандидатов, которые технически не имеют квалификации для этой роли, она не оптимизирована, чтобы помочь вам найти лучшего кандидата на роль. Таким образом, идеальный способ использования оценки - определить пороговый балл (обычно 55%, мы помогаем вам сравнить) и пригласить всех кандидатов, которые забивают выше порога для следующих раундов интервью.

На каком уровне опыта я могу использовать этот тест?

Каждая оценка Adaface настроена на ваш инструкции/ Идеальный кандидат (наши эксперты по предметам выберут правильные вопросы для вашей оценки из нашей библиотеки из 10000+ вопросов). Эта оценка может быть настроена для любого уровня опыта.

Каждый кандидат получает одинаковые вопросы?

Да, вам намного проще сравнить кандидатов. Варианты для вопросов MCQ и порядок вопросов рандомизированы. У нас есть против Chating/Proctoring. В нашем плане предприятия у нас также есть возможность создать несколько версий одной и той же оценки с вопросами аналогичных уровней сложности.

Я кандидат. Могу я попробовать практический тест?

Нет. К сожалению, в данный момент мы не поддерживаем практические тесты. Тем не менее, вы можете использовать наши примерные вопросы для практики.

Какова стоимость использования этого теста?

Вы можете проверить наши планы ценообразования.

Могу я получить бесплатную пробную версию?

Да, вы можете зарегистрироваться бесплатно и предварительно просмотрите этот тест.

Я только что перешел к платному плану. Как я могу запросить пользовательскую оценку?

Вот краткое руководство по Как запросить пользовательскую оценку на Adaface.

customers across world
Join 1200+ companies in 75+ countries.
Попробуйте сегодня наиболее кандидатский инструмент оценки навыков.
g2 badges
Ready to use the Adaface ДОКЕР Тест?
Ready to use the Adaface ДОКЕР Тест?
Поболтай с нами
ada
Ada
● Online
Previous
Score: NA
Next
✖️