Git Product home page Git Product logo

devops-interview-questions-3's Introduction

DevOps Interview Questions

This project was inspired by the changelog podcast episode 143 and the Front-end Job Interview Questions Project.

Table of Contents

  1. General Questions
  2. General Linux Questions
  3. Development Questions
  4. Networking Questions
  5. Scalability Questions
  6. Architecture Questions
  7. Security Questions
  8. Open Questions

Getting Involved

  1. How to Contribute
  2. License

General Questions

  • What did you learn yesterday/this week?
  • What excites or interests you about DevOps?
  • What is a recent technical challenge you experienced and how did you solve it?
  • Which version control systems are you familiar with?
  • Name three IT related things/technologies/commands which changed your live?
  • What is configuration management? What software do you know?
  • Describe tools which you use for documentation.
  • What is your programming background?

General Linux Questions

  • Talk about your preferred development environment.
  • What is your favourite Linux distribution?
  • Name your favourite Linux features.
  • What is Vagrant?
  • What is are the differences between threads and processes?

Development Questions

  • Ruby

    • How to handle multiple Ruby versions?
    • What are bundler binstubs
  • Python

    • What is virtualenv
  • Java

    • What is Maven?
  • Node.js

    • How create threads in Node.js (sneaky).
    • Explain how the Node.js event loop works.
  • PHP

    • What is your favourite PHP environment.
    • Describe the differences between Apache and Nginx.
  • GO

  • Bash

  • Scala

Networking Questions

  • How to see which ports are currently used?

Scalability Questions

  • What is caching? Describe how it works. What software can be used for caching.
  • What is a CDN? Describe how it works. Describe how an external integration could be implemented.
  • Describe the concept of stateless machines.

Architecture Questions

  • Talk about most important architecture concepts.

Security Questions

  • How to secure SSH? What are the most important/common practises to secure SSH?
  • What is port knocking? Describe how it works and mention it's biggest disadvantage (single point of failure).
  • What is SSL?

Open Questions

Resources

devops-interview-questions-3's People

Contributors

czerasz avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.