Menu ×

Interview Preparation Guide

Most Asked DevOps Interview Questions

Here we have compiled the most probable DevOps interview questions asked in the industry. You will learn about software version control, Git repository, reverting a commit in Git, Vagrant, continuous testing elements, and the importance of continuous integration, testing, and deployment. These questions are curated after discussing with many interviewers and DevOps Training experts.

DevOps Tools

Git
Maven
Jenkins
Docker
Ansible
Terraform
Kubernetes
Tomcat
linux
Interview Questions
Showing 191 - 200 of 325 results
191. What aspects are managed by maven?

Maven manages the following aspects:

  • Builds
  • Release
  • Distribution
  • Documentation
  • Reporting
  • SCMs
192. What are the tenets of Maven?

Tenets of Maven are:

  • Project Oriented
  • Dependency Management
  • Reusable Central Repositories
  • Conventions over Configuration

193. How do you stop the inheritance of plugins to other Poms?

Set inherited elements to false in pom.xml in order to stop inheritance. For example:
<plugins>
      <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-antrun-plugin</artifactId>
            <version>1.2</version>
            <inherited>false</inherited>
      </plugin>
</plugins>

194. How can you build your project offline?

$mvn dependency:go-offline.
this will resolve all the project dependencies, transitive dependencies, reports and everything else required to build a project. And then by executing the following command you will see the project build without any network.
$mvn -o package //can use clean command as well($mvn -o clean package).

195. What is the command to build the project quickly on the maven site?

$mvn site //this command will build the project code quickly.

196. What does the command do mvn clean dependency:copy-dependencies package?

$mvn clean dependency:copy-dependencies package //This command will clean the project, copy the dependencies and package the project (executing all phases up to the package).

197. What are the phases of a clean life cycle?

The Clean life cycle consists of following phases:

  • Pre-Clean
  • clean
  • Post-Clean.

198. Mention how profiles are specified in Maven?

Profiles are specified in the POM file itself. For example,
<settings>
    <activeProfiles>
          <activeProfile>profile-1</activeProfile>
    </activeProfiles>
    <activeProfiles>
          <activeProfile>profile-2</activeProfile>
    </activeProfiles>
</settings>

199. What is the need for DevOps?

Companies are trying to release updates as soon as they are developed. Releasing small features like this has many advantages over full one time Big-Release like quick feedback from clients, better quality etc. To achieve this, companies need to:

  • Increases the deployment frequency
  • Very fast Deployments of new features
  • Less complexity in SDLC process
  • Lower failure rate of new releases
  • Shortened lead time between fixes
  • Improved communication and collaboration
  • Will get more time to develop new features
  • Rolling back a new update will not be as complex as in Big-Release.
DevOps fulfills all these and helps in achieving a seamless software delivery cycle.

200. If you vaguely remember a command, without googling how will you recollect it?

This command lists all Docker commands. If you need help with one specific command, you can use the following syntax:
$ docker < command > --help (or) simply $ docker --help

Icon Stack with Contact Form
Contact us