Skip to content

Instantly share code, notes, and snippets.

@acidDrain
Created May 31, 2019 16:14
Show Gist options
  • Save acidDrain/440842a4df0995a6c8d8bd72c96a24d1 to your computer and use it in GitHub Desktop.
Save acidDrain/440842a4df0995a6c8d8bd72c96a24d1 to your computer and use it in GitHub Desktop.
DevOps Related Interview Questions

DevOps Candidate Screening Questions

Table of Contents

  1. Linux Questions
  2. CI/CD Questions
  3. General Systems Questions
  4. Networking Questions
  5. Security Questions
  6. Cloud Questions

Linux Questions

Question Answer/Solution
What is the output of the command: uname -r? The output of uname -r is the currently running/installed Kernel version (or release).
For example, 4.9.0-9-amd64
Can you give examples of at least 2 Linux system calls? Any of the following:
umask
umount
chmod
chown
swapon
swapoff
setuid
setgid
ptrace
chroot
fork
fsstat
symlink
(Full list and other examples can be found HERE)
What command can be used to update the initial ramdisk? update-initramfs -u
What command can be used to list currently loaded kernel modules? lsmod

CI/CD Questions

Question Answer/Solution
What is CI in CI/CD? Continuous Integration - The practice of regularly checking in and merging code
What is CD in CI/CD? Continuous Delivery OR Continuous Deployment - Ensuring that code is always in ready-to-deploy state and/or deployed automatically
Can you name at least one version control system? git, svn

General Systems Questions

Networking Questions

Security Questions

Cloud Questions

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment