{"id":3420,"date":"2025-06-05T04:55:15","date_gmt":"2025-06-05T04:55:15","guid":{"rendered":"https:\/\/www.examlabs.com\/certification\/?p=3420"},"modified":"2026-06-16T06:30:23","modified_gmt":"2026-06-16T06:30:23","slug":"ultimate-guide-top-docker-interview-questions-to-master-your-devops-interview","status":"publish","type":"post","link":"https:\/\/www.examlabs.com\/certification\/ultimate-guide-top-docker-interview-questions-to-master-your-devops-interview\/","title":{"rendered":"Ultimate Guide: Top Docker Interview Questions to Master Your DevOps Interview"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Preparing for a Docker interview requires more than surface-level familiarity with container commands and basic concepts. Interviewers at companies hiring for DevOps, platform engineering, and cloud infrastructure roles expect candidates to demonstrate a deep understanding of how Docker works internally, how it fits into modern software delivery pipelines, and how to troubleshoot real production problems that arise in containerized environments. Candidates who approach Docker interviews with genuine hands-on experience and conceptual depth consistently outperform those who rely solely on memorized definitions and scripted answers.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Docker knowledge is evaluated across multiple dimensions in technical interviews, including architecture understanding, practical command proficiency, networking and storage concepts, security awareness, and the ability to design multi-container systems using Docker Compose or container orchestration platforms. This guide covers the most frequently asked Docker interview questions across all these dimensions, explaining not just the correct answers but the reasoning behind them so candidates can engage confidently with follow-up questions and scenario-based discussions that test applied understanding rather than rote recall of documentation.<\/span><\/p>\n<h3><b>Core Docker Architecture Questions<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">One of the most fundamental Docker interview questions asks candidates to explain the difference between a Docker image and a Docker container. The correct answer distinguishes between images as read-only templates consisting of layered filesystem snapshots that define everything needed to run an application, and containers as running instances of those images that add a thin writable layer on top. Images are static artifacts stored in registries, while containers are dynamic runtime processes that can be started, stopped, paused, and deleted independently without affecting the underlying image from which they were created.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Interviewers frequently follow this with a question about Docker&#8217;s layered architecture and how the union filesystem works. Each instruction in a Dockerfile creates a new read-only layer added on top of the previous one, and Docker caches these layers so that rebuilding an image only reprocesses layers where changes occurred and all subsequent ones. The writable container layer created when a container starts is ephemeral and lost when the container is removed unless data is persisted through volumes. Understanding this layered model is essential for explaining image build optimization strategies, which are a common topic in senior-level Docker interviews at companies that run large container fleets in production.<\/span><\/p>\n<h3><b>Dockerfile Best Practices Questions<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Interview questions about Dockerfiles assess whether candidates know how to write efficient, secure, and maintainable build instructions that produce optimized images suitable for production deployment. A common question asks what strategies a candidate uses to minimize Docker image size. Strong answers mention using minimal base images such as Alpine Linux variants, combining multiple RUN instructions into single layers using logical AND operators to reduce layer count, removing package manager caches and temporary files within the same RUN instruction that installed them, and using multi-stage builds to separate build-time dependencies from the final runtime image.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Multi-stage builds deserve particular attention in interviews because they represent one of the most impactful image optimization techniques available in modern Docker. A multi-stage Dockerfile uses multiple FROM instructions, each defining a separate build stage, and allows the final stage to copy only the compiled artifacts or runtime files needed from earlier stages while leaving behind all the build tools, source code, and intermediate files that would otherwise bloat the production image. Candidates who can describe multi-stage builds with a concrete example, such as compiling a Go binary in a stage that includes the Go toolchain and then copying only the resulting binary into a minimal scratch or Alpine image, demonstrate the kind of practical knowledge that distinguishes experienced Docker practitioners from those with only theoretical exposure.<\/span><\/p>\n<h3><b>Container Networking Interview Questions<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Docker networking questions test whether candidates understand how containers communicate with each other, with the host system, and with external networks. A frequently asked question concerns the different network drivers available in Docker and when each is appropriate. The bridge driver creates a private internal network on the host where containers can communicate using internal IP addresses and is the default for standalone container deployments. The host driver removes network isolation between the container and the Docker host, giving the container direct access to the host network stack, which improves performance but reduces isolation. The overlay driver enables communication between containers running on different Docker hosts and is essential for multi-host deployments using Docker Swarm.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Another common networking question asks how two containers on the same Docker host communicate with each other by name rather than by IP address. The correct answer involves user-defined bridge networks, which provide automatic DNS resolution between containers using their names or aliases as hostnames. Containers on the default bridge network cannot resolve each other by name and must use IP addresses, which are dynamic and change when containers are recreated. Creating a user-defined network with docker network create and connecting containers to it gives them the DNS-based service discovery capability needed for reliable inter-container communication in multi-container applications, which is why Docker Compose creates a dedicated network for each project by default.<\/span><\/p>\n<h3><b>Docker Volume and Storage Questions<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Storage and data persistence questions assess whether candidates understand how to manage stateful data in containerized environments where container filesystems are ephemeral by nature. A typical interview question asks a candidate to explain the difference between Docker volumes, bind mounts, and tmpfs mounts. Volumes are managed by Docker and stored in a dedicated directory on the host filesystem, making them the recommended choice for persisting application data because they are independent of the container lifecycle, can be shared between containers, and work consistently across different operating systems. Bind mounts map a specific path on the host filesystem directly into the container, which is useful for development workflows where code changes on the host should be immediately reflected inside the running container.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Tmpfs mounts store data in the host system&#8217;s memory rather than on disk, making them suitable for sensitive temporary data that should not persist after the container stops and should never be written to disk for security reasons. Interviewers often ask follow-up questions about volume drivers, which extend Docker&#8217;s storage capabilities to external systems like NFS shares, cloud block storage, or distributed storage platforms. Candidates applying for senior roles should also be prepared to discuss volume backup strategies, how to migrate volume data between hosts, and the performance implications of different storage backends for workloads with high disk I\/O requirements such as databases running in containers.<\/span><\/p>\n<h3><b>Docker Security Interview Questions<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Security is an increasingly prominent topic in Docker interviews, reflecting the growing importance of container security in production environments where misconfured containers can expose organizations to significant risk. A foundational security question asks what steps a candidate takes to harden a Docker container before deploying it to production. Strong answers cover running containers as non-root users by specifying a USER instruction in the Dockerfile, using read-only root filesystems where the application does not need to write to the container filesystem, dropping unnecessary Linux capabilities using the cap-drop flag, and setting resource limits on CPU and memory to prevent a compromised container from consuming all available host resources.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Image scanning is another important security topic that frequently appears in Docker interviews. Tools like Trivy, Snyk, Clair, and Docker Scout analyze container images for known vulnerabilities in the operating system packages and application dependencies they contain, producing reports that help teams prioritize patching and remediation efforts. Candidates should be prepared to discuss how image scanning integrates into CI\/CD pipelines, how to handle the discovery of critical vulnerabilities in base images that the development team does not control, and how to implement policies that prevent images with known high-severity vulnerabilities from being deployed to production environments. These topics reflect the shift-left security practices that modern DevOps organizations apply to container security as a standard part of their software delivery process.<\/span><\/p>\n<h3><b>Docker Compose Interview Questions<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Docker Compose questions assess a candidate&#8217;s ability to define and manage multi-container applications using declarative configuration files that specify services, networks, volumes, and dependencies in a reproducible format. A common interview question asks a candidate to explain the structure of a Docker Compose file and what the key sections define. The services section defines each container that makes up the application, including its image or build context, environment variables, port mappings, volume mounts, and dependencies on other services. The networks section defines custom networks that services connect to, and the volumes section defines named volumes that services can mount for persistent data storage.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The depends-on directive in Docker Compose controls the startup order of services by ensuring that dependent services are started before the services that rely on them. However, interviewers often test whether candidates understand that depends-on only waits for the dependent container to start, not for the application inside it to be ready to accept connections. Properly handling application readiness requires implementing health checks in the Compose file that define commands Docker can run periodically to determine whether a service is genuinely ready to serve traffic, combined with retry logic in application startup code that gracefully handles temporary connection failures during the initialization phase of complex multi-service applications.<\/span><\/p>\n<h3><b>Container Resource Management Questions<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Resource management questions test whether candidates understand how to control the CPU and memory resources that Docker containers consume on a shared host, which is essential for running multiple containers reliably without one workload starving others of the resources they need. A typical interview question asks how to limit a container&#8217;s memory usage and what happens when a container exceeds its memory limit. The correct answer explains that setting a memory limit using the memory flag on docker run or the mem-limit field in a Compose file causes Docker to enforce the limit through Linux cgroups, and that a container exceeding its limit is killed by the out-of-memory killer, which is why applications should be sized with appropriate headroom above their typical working set memory consumption.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">CPU resource management involves both hard limits and relative weighting through CPU shares. Setting CPU limits restricts a container to using at most a specified fraction of a CPU core, while CPU shares establish relative priority among containers when the host is under CPU pressure, with containers that have higher share values receiving proportionally more CPU time than those with lower values. Interviewers at companies running high-density container hosts often ask how candidates approach resource sizing for containerized applications, what metrics they use to determine appropriate limits, and how they respond when containers are consistently hitting their resource limits in production environments that cannot be immediately scaled to add more host capacity.<\/span><\/p>\n<h3><b>Docker Registry and Image Management<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Registry and image management questions evaluate a candidate&#8217;s understanding of how Docker images are stored, versioned, distributed, and maintained throughout their lifecycle. A common question asks about the difference between Docker Hub and a private container registry and when an organization should use each. Docker Hub is a public registry suitable for open-source images and personal projects but inappropriate for proprietary application code or internal tooling images that should not be publicly accessible. Private registries such as Amazon ECR, Google Artifact Registry, Azure Container Registry, or self-hosted Harbor instances provide access control, network isolation, and integration with cloud provider authentication systems that enterprise deployments require.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Image tagging strategy is a topic that reveals significant differences in experience level between candidates. Relying on the latest tag for production deployments is widely considered poor practice because it lacks immutability, making it impossible to reliably reproduce or roll back to a specific image version when the latest tag has been updated. Experienced candidates advocate for semantic versioning tags, git commit SHA tags, or build number tags that uniquely identify each image version and enable precise deployment tracking and rollback capability. Implementing image lifecycle policies that automatically remove old or unused image versions from registries prevents storage costs from growing unbounded as CI\/CD pipelines produce new images with every code change across multiple application repositories.<\/span><\/p>\n<h3><b>Troubleshooting Docker Container Issues<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Troubleshooting questions are designed to reveal whether a candidate has genuine operational experience with Docker beyond running tutorial examples in a controlled environment. A frequently asked question presents a scenario where a container starts and immediately exits, asking how the candidate would diagnose the cause. The correct approach involves checking the container&#8217;s exit code using docker inspect to understand what type of failure occurred, reviewing the container logs using docker logs to see any error output the application produced before exiting, and if necessary running the container with an interactive shell override to explore the filesystem and environment from inside the container.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Another common troubleshooting scenario asks how a candidate would diagnose a container that is running but not responding to requests as expected. Effective diagnostic steps include checking whether the container&#8217;s process is actually listening on the expected port using docker exec to run network diagnostic commands inside the container, verifying that port mappings are configured correctly using docker port, checking whether firewall rules or security groups on the host are blocking traffic, and reviewing application logs for error messages that indicate why requests are being rejected or timing out. Candidates who demonstrate a systematic and methodical approach to container troubleshooting, working through possible causes in a logical order rather than guessing randomly, make a strong impression on interviewers evaluating operational competency.<\/span><\/p>\n<h3><b>Docker Swarm and Orchestration Questions<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Docker Swarm questions assess familiarity with Docker&#8217;s native clustering and orchestration capabilities, which allow containers to be deployed and managed across a fleet of Docker hosts as a unified system. A common question asks a candidate to explain the difference between a Docker Swarm manager and a worker node. Manager nodes maintain the desired state of the swarm, store the cluster state in a distributed Raft consensus database, schedule services onto available nodes, and serve the Swarm API that operators use to deploy and manage services. Worker nodes receive task assignments from managers and run the assigned containers, reporting their status back to the manager layer but not participating in cluster state management decisions.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Services in Docker Swarm define the desired state of a containerized application across the cluster, specifying the image to run, the number of replicas, resource requirements, placement constraints, and update policies that control how new versions are rolled out without service interruption. Interviewers often ask how Docker Swarm handles node failures to test whether candidates understand the self-healing capabilities of the platform. When a worker node becomes unavailable, the scheduler detects that tasks running on that node have failed and reschedules them on healthy nodes with available capacity, maintaining the desired replica count automatically without requiring manual operator intervention during node failures.<\/span><\/p>\n<h3><b>Container Health Check Configuration<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Health check questions test whether candidates understand how to implement proper container readiness and liveness monitoring that allows orchestration platforms to make intelligent decisions about routing traffic to and restarting unhealthy containers. A common question asks how to define a health check in a Dockerfile and what Docker does with the health check results. The HEALTHCHECK instruction in a Dockerfile specifies a command that Docker runs at defined intervals inside the container, with the exit code of that command determining the container&#8217;s health status as either healthy, unhealthy, or starting during the initial grace period after the container first launches.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">When a container&#8217;s health check consistently returns an unhealthy status, Docker marks the container as unhealthy in its status output, which triggers replacement behavior in orchestrated environments like Docker Swarm where unhealthy service replicas are automatically restarted. Effective health checks should test the actual application functionality rather than simply checking whether the process is running, as a process can be alive while being completely unable to serve requests due to dependency failures or internal deadlocks. Candidates should be able to describe the difference between liveness checks that determine whether a container should be restarted and readiness checks that determine whether a container should receive traffic, which are distinct concepts more explicitly separated in Kubernetes but relevant to container health monitoring in any orchestration context.<\/span><\/p>\n<h3><b>Docker in CI\/CD Pipeline Questions<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">CI\/CD pipeline questions evaluate whether candidates have experience integrating Docker into automated build, test, and deployment workflows that deliver software changes rapidly and reliably. A common question asks how Docker is used in a typical CI\/CD pipeline. Strong answers describe a workflow where the CI system builds a Docker image from the application source code using a Dockerfile committed to the repository, runs automated tests inside a container based on the built image to ensure the application behaves correctly, pushes the validated image to a container registry tagged with the build identifier, and triggers a deployment process that updates the running containers in staging and production environments to use the newly published image.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Caching Docker build layers in CI environments is an important optimization topic because CI systems often run on fresh machines without local image caches, causing every build to start from scratch and rebuild all layers even when most of the Dockerfile has not changed. Techniques such as pulling the previously built image and using it as a cache source, using BuildKit&#8217;s cache mount feature to persist package manager caches between builds, or using a registry-based layer cache that stores individual layers in a container registry for reuse across build agents can dramatically reduce build times in high-frequency CI environments. Candidates who can discuss these optimizations demonstrate the production-grade CI\/CD experience that senior DevOps roles require.<\/span><\/p>\n<h3><b>Docker Performance Optimization Questions<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Performance optimization questions reveal whether candidates have experience diagnosing and resolving the efficiency issues that emerge when running Docker containers at scale in production. A common question asks what factors can cause Docker container startup times to be slow and how they can be addressed. Large image sizes are a primary contributor to slow startup because pulling and extracting large images from registries takes significant time, particularly in autoscaling scenarios where new container instances must start quickly to handle traffic spikes. Using minimal base images, implementing multi-stage builds, and maintaining lean application images are the most effective strategies for reducing startup latency.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Runtime performance questions often focus on the overhead Docker introduces compared to running applications directly on the host. Modern Docker uses a lightweight container runtime that adds minimal overhead for CPU and memory workloads, with the primary performance considerations being storage driver performance for disk-intensive workloads and network driver overhead for high-throughput network applications. Selecting appropriate storage drivers such as overlay2 for most Linux environments and configuring host networking for latency-sensitive applications are practical optimizations that experienced candidates should be able to discuss. Profiling containerized applications using standard Linux performance tools accessible through docker exec and interpreting metrics from docker stats are skills that demonstrate the operational depth interviewers seek in senior DevOps candidates.<\/span><\/p>\n<h3><b>Advanced Docker Networking Scenarios<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Advanced networking questions probe deeper understanding of how Docker handles complex multi-host and multi-network scenarios that arise in production microservices architectures. A challenging interview question might ask how to implement network segmentation between groups of containers in a Docker environment to prevent unauthorized lateral communication between services. The correct approach involves creating separate user-defined networks for different service groups and connecting containers only to the networks they legitimately need to communicate on, using Docker&#8217;s network isolation to enforce boundaries that prevent a compromised service from reaching other services it has no business communicating with.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Service mesh integration is an advanced topic that appears in interviews at organizations running sophisticated microservices platforms where capabilities like mutual TLS, circuit breaking, and observability need to be applied uniformly across all inter-service communication without modifying application code. Understanding how a sidecar proxy model works within containerized environments, where a proxy container runs alongside each application container in a pod or task and intercepts all inbound and outbound network traffic, demonstrates the architectural depth that senior platform engineering roles require. Candidates who can discuss service mesh concepts in relation to Docker networking, even if their direct experience is primarily with Kubernetes-based implementations, show the breadth of knowledge that translates across container orchestration platforms.<\/span><\/p>\n<h3><b>Docker Interview Final Preparation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Final preparation for a Docker interview should combine reviewing conceptual knowledge with hands-on practice in a local or cloud-based Docker environment where candidates can experiment freely and verify their understanding through direct observation. Setting up a personal lab environment with multiple containers, custom networks, and volumes allows candidates to practice the troubleshooting and configuration scenarios most likely to appear as practical exercises or whiteboard discussions during technical interviews. Working through realistic scenarios such as building a multi-stage Dockerfile for a real application, configuring health checks and resource limits for a database container, and setting up a multi-service application with Docker Compose builds the confidence and fluency that distinguishes prepared candidates from those who only studied documentation.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Reviewing recent Docker release notes and following the Docker blog helps candidates stay current with platform developments that may arise in conversation during interviews at companies that run cutting-edge infrastructure. Topics like BuildKit improvements, Docker Desktop licensing changes, the evolution of containerd as the underlying runtime, and the relationship between Docker and the broader container ecosystem including OCI standards demonstrate that a candidate is actively engaged with the technology community rather than relying on knowledge that may be several years out of date. Interviewers at forward-thinking organizations value candidates who show genuine curiosity about where the container ecosystem is heading and how emerging developments will influence the way teams build and operate containerized applications in the years ahead.<\/span><\/p>\n<h3><b>Conclusion<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Mastering Docker interview questions requires building genuine expertise that spans architecture fundamentals, practical command proficiency, networking and storage concepts, security best practices, and the operational skills needed to run containers reliably in production environments. The questions covered throughout this guide represent the full spectrum of topics that DevOps interviewers evaluate when assessing whether a candidate has the Docker knowledge needed to contribute meaningfully to a modern software delivery organization from their first week on the job.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The most effective way to prepare for Docker interviews is not to memorize answers to a fixed list of questions but to develop a deep mental model of how Docker works at each layer of the stack, from the Linux kernel primitives that make containerization possible through the higher-level abstractions that Docker provides to developers and operators. Candidates who understand why Docker makes the architectural choices it does are equipped to reason through novel questions and scenarios they have never encountered before, which is exactly the capability that strong interviewers are trying to identify when they move beyond standard questions into open-ended technical discussions.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Hands-on practice remains irreplaceable as a preparation strategy because so much of what Docker interviews test is the kind of intuitive understanding that only comes from direct experience with the tool in realistic contexts. Candidates who have built and debugged real multi-container applications, configured networking for microservices, implemented CI\/CD pipelines with Docker image building and pushing, and managed persistent storage for stateful containerized workloads will find that interview questions feel familiar rather than threatening because they describe problems the candidate has already solved in practice.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Security knowledge has become increasingly important in Docker interviews as organizations mature their container security practices and recognize that misconfigured containers represent a significant attack surface in production infrastructure. Candidates who demonstrate awareness of container security principles, image scanning practices, network policy enforcement, and least-privilege configuration are highly valued at organizations that take their security posture seriously and need engineers who will apply security thinking throughout the container lifecycle rather than treating it as an afterthought addressed only after deployment.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The Docker ecosystem continues to evolve rapidly, with developments in areas like WebAssembly container support, enhanced BuildKit capabilities, and deeper integration with cloud-native platforms expanding what is possible with container technology. Candidates who approach their Docker education with ongoing curiosity and a commitment to staying current with the ecosystem will find that their knowledge remains relevant and valuable throughout a long career in DevOps and platform engineering. The investment in truly understanding Docker pays dividends not just in interview success but in the daily practice of building, deploying, and operating software systems that serve real users reliably and efficiently at scale.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Preparing for a Docker interview requires more than surface-level familiarity with container commands and basic concepts. Interviewers at companies hiring for DevOps, platform engineering, and cloud infrastructure roles expect candidates to demonstrate a deep understanding of how Docker works internally, how it fits into modern software delivery pipelines, and how to troubleshoot real production problems [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1679,1681],"tags":[115,873,527,528],"_links":{"self":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/3420"}],"collection":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/comments?post=3420"}],"version-history":[{"count":4,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/3420\/revisions"}],"predecessor-version":[{"id":11238,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/3420\/revisions\/11238"}],"wp:attachment":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/media?parent=3420"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/categories?post=3420"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/tags?post=3420"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}