We don't require live-coding during our interviews, primarily because we're not software developers, and they're intimidating for people being interviewed. We offer candidates an option of live-coding interview if they want it, or a take-home assignment instead which most people take. We need some way to know that people applying can do what they're talking about (i.e. they have practical knowledge not just theoretical knowledge), so that's why some form of coding is required during the interview process. Our take-home / live coding is generally terraform / ansible / bash, maybe some minimal python. On my team, most engineers can't write well-optimized python code, since they have an IT background (not a CS background) and didn't learn things like time and space complexity, multithreading / multiprocessing and advanced data structures. It's going to depend on where you work if you need more than just basic python knowledge to land a job, depending generally on how much automation your team needs to write. I do most of the python automation on our team since I have both IT and programming background, and we don't have enough automation workload that multiple engineers are required. We would rather have additional engineers that can do more common tasks for our org, such as advanced networking, kubernetes, etc. Not every engineer is going to know everything. Answer from Confide420 on reddit.com
🌐
Reddit
reddit.com › r/devops › devops interviews coding questions?
r/devops on Reddit: DevOps interviews coding questions?
December 31, 2023 -

Hey guys two questions:

First is - are you guys getting tasked with coding questions (like leet code) in your interviews for DevOps roles? If so what have they consisted of?

Second is - my current role as a devops engineer primarily consists of Terraform, bash scripting, yaml files for workflows and few ansible playbooks (in terms of scripting/coding). I have Python knowledge (intermediate at best) but never really use it in my day to day, so my question is - is it worth enhancing my knowledge of python, or is it worth picking up Go and learning that? If so what are use cases in your current role of using something like Go? As the title DevOps is very wide and mine leans more towards the cloud infra side of responsibilities (most of my day to day revolves around AWS).

Thanks in advance!

Top answer
1 of 12
12
If an interview requires live coding i just nope out of it because I have not written serious code in like 5 years. I would get better with python, but Go is often used for writing kubernetes admission controllers, so if that is something you want to get into then Go would be a good option.
2 of 12
8
We don't require live-coding during our interviews, primarily because we're not software developers, and they're intimidating for people being interviewed. We offer candidates an option of live-coding interview if they want it, or a take-home assignment instead which most people take. We need some way to know that people applying can do what they're talking about (i.e. they have practical knowledge not just theoretical knowledge), so that's why some form of coding is required during the interview process. Our take-home / live coding is generally terraform / ansible / bash, maybe some minimal python. On my team, most engineers can't write well-optimized python code, since they have an IT background (not a CS background) and didn't learn things like time and space complexity, multithreading / multiprocessing and advanced data structures. It's going to depend on where you work if you need more than just basic python knowledge to land a job, depending generally on how much automation your team needs to write. I do most of the python automation on our team since I have both IT and programming background, and we don't have enough automation workload that multiple engineers are required. We would rather have additional engineers that can do more common tasks for our org, such as advanced networking, kubernetes, etc. Not every engineer is going to know everything.
🌐
Reddit
reddit.com › r/devops › i collected devops interview questions and interview labs, for faang and other major companies.
r/devops on Reddit: I collected DevOps Interview Questions and Interview Labs, for FAANG and other major companies.
December 29, 2024 -

Hi Folks,

I posted before about my site where I collected and post DevOps interview questions.

Its mainly FAANG and other major companies like Amazon, Google, Meta, Netflix, Yahoo, Cloudflare, Accenture etc.. 

site is prepare.sh
I already explained how I get them (scraping major interview review platforms, certain forums, certain repos)

I have a major update for interview questions - I added new questions + Runtimes, so its not text based but rather IDE e.g. executable Python, Kubernetes, Terraform, questions in the code Editor + for cloud e.g. AWS questions you get AWS temporary Login/Password with infrastructure for the question deployed.

Added Labs... I realized from scrapes that most of the devops interview reviews were not programming languages questions but asking to do something in devops tooling for that I added Labs: .. Currently about 100 labs.. It was not just me but other folks who reached out to me after my last post 4 months ago and volunteered to help. It will take lot of space to name each of them but they are mentioned in the website leaderboard.

Most of the labs are free, the logic here is simple - if it doesn't cost me much to deploy and run it will be free, same goes for questions. As I promised before, previous text based questions will also remain free.

if anyone wants to help build it further - let me know.

(btw scraping process is explained in footer if anyones curious...)

🌐
GitHub
github.com › NotHarshhaa › DevOps-Interview-Questions
GitHub - NotHarshhaa/DevOps-Interview-Questions: Collection of 1100+ DevOps interview questions with detailed answers covering CI/CD, Cloud (AWS, Azure, GCP), Kubernetes, Terraform, Ansible, Git, Jenkins, Docker, Monitoring, and more. Perfect for beginners and experienced professionals preparing for DevOps roles. Stay ahead in your interviews with real-world scenarios and best practices! 🌟
We cover: ✅ DevOps Fundamentals – CI/CD, Automation, Infrastructure as Code (IaC) ✅ Cloud Providers – AWS, Azure, GCP, OpenStack ✅ Containers & Orchestration – Docker, Kubernetes, Helm ✅ CI/CD & Automation – Jenkins, ArgoCD, GitHub Actions ✅ Monitoring & Logging – Prometheus, Grafana, ELK Stack ✅ Networking & Security – DNS, Load Balancing, SSL, Firewalls ✅ Scripting & Configuration Management – Ansible, Terraform, Bash, Python ✅ Linux & System Administration – Commands, Services, Security, Troubleshooting ✅ Git & Version Control – Repositories, Branching, Merging, Pull Requests ✅ DevOps Interview Scenarios & Real-World Problems ✅ PDFs & Study Docs – Downloadable guides, cheat sheets & interview prep materials ... Each section is well-structured with questions categorized by difficulty level: 🟢 Beginner | 🟡 Intermediate | 🔴 Advanced
Starred by 840 users
Forked by 622 users
🌐
Reddit
reddit.com › r/devops › devops interview questions
r/devops on Reddit: DevOps Interview questions
October 24, 2022 -

What are some common interview questions for devops in aws and python? I have an interview coming up and need to prepare for it….anything helpful is much appreciated!

Top answer
1 of 5
10
Google has a very nice video on doing interview with them - https://www.youtube.com/watch?v=XKu_SEDAykw Note that the most important part is not to give the right answer right away, but to talk through how you are thinking about the problem. Also keep in mind that in most of the places it's totally acceptable to ask interviewer a question if you forgot something, some places are even totally cool with you googling your way through the question. If interview is remote (which it most likely is), you will be doing with peer programming site - like codeshare or something similar, make sure you are familiar with how it works. Some of them have quite good web editors with support for common shortcuts, some will run your code for you - just make sure you are comfortable with technology before the interview.
2 of 5
5
The best interview questions are conversational. Tell me about an infrastructure, deployment process, etc. you setup and what trade offs you made and what you’d do differently had you had to start over and do it again today. I may butt in with a clarifying question here or there, but otherwise I let the interviewee speak through the process. It’s great because it gives them the chance to talk about something they know. It also lets me dig deep into their logic process and critical thinking skills. Their knowledge on trade offs is great because anyone in DevOps knows there’s 10 ways to do the same thing and what you did a year ago may be completely different than what you’d do today. If they are brief in their answer I may interject challenges into their answer to see how they’d navigate through. I may also bring up weighing cost (time or dollar) against their answer and see their thought process through that. I concede this requires the interviewer to also know a bit about DevOps to run an interview this way. But by in large this has been the best interview process, smoothest, and clearest identifier of someone’s depth of knowledge so far
🌐
Reddit
reddit.com › r/learnprogramming › devops interview questions
r/learnprogramming on Reddit: DevOps interview questions
April 2, 2022 -

In the next few days i'll have my first programming related interview for the role of junior devops and i'm shitless scared. The job is amazing, the company invest in its employee's education, they work partially remote and the office is pretty close to my home as well. Now the problem: i am a self taught programmer and my personal experiences are mainly with python backends deployed (not by me) on Azure. i looked into Docker enough to containerize a backend of mine but i am afraid it may not be enough even for a junior role...

i'm trying to study on this topic now but a little help on what they may end up ask is really appreciated. Does anyone in the sub sustained an interview for the same position before?

EDIT: i just had my interview! they didn't land many technical questions... yet. i got scheduled for new more technical interview (even though this one was technical as well). the interviewer focused mainly on my background in term of past work experiences rather than deep dive in my knowledge of the software i am supposed to use there (mainly jenkins). so... here it is. it's not end yet!

🌐
Reddit
reddit.com › r/devops › what will be asked for devops engineer interview?
[Mature Content] r/devops on Reddit: What will be asked for devOps engineer interview?
July 11, 2023 -

I will have an interview for devOps engineer, I am wondering what should I prepare. By now I just have several interview experience of software engineer, and the procedure is quite similar: online algorithm codes test => tech interview1 => project experience => HR interview

will the devOps engineer's interview also be like that?

Top answer
1 of 5
23
Well, my last interviews went like this: Sanity Check: A call with the team lead and HR to verify that I am a human capable of working with the team. Task: My last task was to deploy a lambda that accesses some Terraform state in an S3 bucket. I had to write everything as code. When the code was executed, the lambda was online and executable. 3)Tech Talk: A conversation with a potential future colleague, where I was asked different questions like, "What is the difference between UDP and TCP?" or "Explain in as much depth as possible what happens when you enter www.google.com into the browser." This is where your technical skills are checked. The colleague wanted to know if I'm just a collection of buzzwords, or if I really know at least a little. Of course, there were also discussions about containerization, Kubernetes, AWS, serverless, etc., depending on your experience and focus. I know some stuff, and I don't know some stuff, so I'm just honest about my strengths and weaknesses. 4) Final Talk: After the tech guy approves (or disapproves), there's a conversation with the rest of the team or at least the team lead. This is mostly about process and human interaction, not much technical stuff is there. So... depending on your position, virtualisation, Docker, Kubernetes, cloud, networking, deploying, Infrastructure as Code, Terraform, TDD, coding, python, pipelines, bash, there can be so much to consider when I think about it... Sorry for not pinpointing it down. :(
2 of 5
14
Here's a huge collection of devops related technical interview questions: https://github.com/bregman-arie/devops-exercises . You can see that the devops related topics are huge, so prepare for the technologies required on the job description. Not that you start preparing (you should be familiar with the tech stacks), but just reinforce your knowledge based on the role before the interview. Look it as a school exam: you know what's what, but you'll be measured on a specific set of skills, prepare for that. Usually before all that, there's "the vibe interview" where the HR guy/gal checks you out if you're a good cultural fit. That's also important nowadays, so relax and just go, you'll do good.
Find elsewhere
🌐
Reddit
reddit.com › r/devops › interview questions for devops
r/devops on Reddit: Interview questions for Devops
September 7, 2025 -

I'm very much new to the field and having gone through several articles, videos, I'm really confused about how the exact interview process for Devops is like. Knowing that it is impossible for me to retain all the information from various sources on the internet, I felt I should ask real people how their interview process was.

It would be really helpful if you could share your experience of the interview process? (e.g. how much of coder were you asked to be, what programming languages you need to learn, how deep one should go into a programming language when learning it for a job role like Devops, what type of technical questions can be asked, etc).

Thanks in advance!

Top answer
1 of 5
14
Unlike dev interviews, for devops there's no standard/exact process because the job definition itself is fuzzy https://docs.sadservers.com/blog/what-the-f-is-devops/ Anecdotally: - All of them have some "devops" interview (asking anything from CI/CD to Terraform, cloud or databases), often more than one. - Most but not all companies do a coding interview for this role, although in most cases (not all) the bar is lower than for software engineers or the code is more geared towards devops work (parsing logs, using an API) rather than pure algo "leetcode" style (those too but on the easy-medium level side). Python is the most common language for this, with Golang and Bash if it makes sense there as well but usually they'll let you pick. - About half have a troubleshooting interview, either verbal or sometimes hands-on. - About half have a (distributed) systems design interview. If you add a "soft skills" interview and all of the above, you get 5 interviews. For Google SRE and Meta Production eng you have those but instead of the generic devops interview a different one (Meta has/had a useless networking interview and Google a separate Linux interview)
2 of 5
4
DevOps interviews are honestly all over the place because every company defines the role differently. You'll typically face a mix of system administration questions about Linux, networking, and infrastructure, plus automation and CI/CD pipeline discussions. Most places will ask you to write some basic scripts in Python, Bash, or whatever their stack uses, but you're not expected to be a software engineer - think more along the lines of automating deployments or parsing logs rather than building complex applications. They'll also grill you on cloud platforms, containerization with Docker and Kubernetes, and infrastructure as code tools like Terraform or Ansible. Focus on understanding the core concepts rather than memorizing every tool under the sun. Be ready to explain how you'd troubleshoot a service outage, design a simple CI/CD pipeline, or scale an application. Many interviewers will throw scenario-based questions at you to see how you think through problems. The key is demonstrating that you understand the principles of automation, monitoring, and collaboration between development and operations teams, even if you haven't used every specific tool they mention. I'm actually part of the team behind interviews.chat , which can help you practice these kinds of technical scenarios and tricky DevOps questions in real-time during your interview prep.
🌐
Learnsteps
learnsteps.com › devops-interview-questions-important-python-questions
DevOps Interview Questions: Important Python questions. - Learn Steps
March 27, 2021 - In few of the previous articles we started talking about questions that can come in DevOps and SRE interviews. In this article, we are continuing the trend by bringing you the python questions that can come in the interviews. You can look at the last article below.
🌐
Woven Teams
woventeams.com › home › demand articles › devops coding questions: a guide for engineering leaders
DevOps Coding Questions: A Guide for Engineering Leaders - Woven Teams
January 31, 2024 - Try to avoid Python tricky interview questions or Python interview questions for engineers with five years’ experience with these folks. Instead, you’ll want to ask concise and clear questions like: Describe a DevOps engineer, their skills, and roles.
🌐
Medium
medium.com › @priyankar9805 › interview-coding-questions-answers-python-878af839497f
Interview Coding Questions & Answers — Python | by Priyankar Prasad | Medium
November 13, 2021 - Python is used to write scripts to automate repetitive or manual tasks of engineers. So that, I wrote some simple yet most commonly asked python questions in DevOps or SRE interviews.
🌐
Quora
quora.com › What-kind-of-coding-questions-could-be-asked-during-a-DevOps-interview
What kind of coding questions could be asked during a DevOps interview? - Quora
Questions that I have gotten in the past include “FizzBuzz”, “Fibonacci sequence” etc. ... Former Software Engineer at Google (company) (2013–2016) · Author has 69 answers and 1.3M answer views · 7y · With the increasing demand for DevOps developers, there is also a need for quality DevOps developers. For this, proper interviews are a must.
🌐
Igmguru
igmguru.com › blog › devops-interview-questions
Top 55+ DevOps Interview Questions and Answers for 2026
3 weeks ago - Explore the most asked DevOps interview questions & answers created for professionals of all levels, covering topics like CI/CD, automation, cloud & container.
🌐
Glassdoor
glassdoor.com › Interview › python-devops-interview-questions-SRCH_KO0,13.htm
Python devops Interview Questions | Glassdoor
1. Project/Profile introduction 2. List out the tools you are working on 3. Can you explain how octopus deploy work? 4. explain what is azure Devops, how you integrate differnt tools into it? 5. Have you worked on Ansible ? what are different roles in ansible 6.
🌐
DevOpsSchool.com
devopsschool.com › home › top 50 python interview questions and answers
Top 50 Python Interview Questions and Answers - DevOpsSchool.com
April 13, 2022 - Add a semicolon towards the end of the value if it’s not present and then type %PYTHON_HOME% ... I’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at Cotocus.
🌐
Reddit
reddit.com › r/devops › devops technical interview (python)
r/devops on Reddit: DevOps Technical Interview (Python)
September 19, 2021 -

Hello Everyone,

Let me just start off with some context. I'm a third year undergrad student studying Information Systems and pursuing a Finance minor. I will be graduating in three months (Dec 2021). At this point in time, I've interned as a DevSecOps Engineer for a DoD contractor and a Cloud Engineer Intern for a small consulting startup. I have an AWS Solutions Architect Associate cert as well as a Cloud Practitioner cert.

I've spent the last few weeks pumping out applications in hopes to beat my return offer from my previous internship and allow me to live somewhere more suitable to my likings. At this point, I've been interviewing with one company that I find really fascinating. Job Title: Devops Engineering (For Upcoming University Graduate).

My first interview was more of a screening interview with a recruiter and she moved me on to the second interview which was considered the technical interview. I met with an engineering manager and he asked me some fairly complex AWS scenarios but nothing too bad. Mostly going over my resume and asking me questions about it. He seemed to like me a lot and told me I would be moving onto the final stage. He said it was going to compose of 4, 45 minute interviews one-on-one style with a devops or software engineer on the team. An hour later, the first recruiter called me back for scheduling purposes and told me that the third stage was going to involve coding. I asked her about the style of the interview questions and she said it was going to be geared towards python and she said something like "I think there are going to be algorithm questions as well" but again she's only the recruiter and I do not know how much of the interview process she's involved with.

My python skills are incredibly mediocre at best as Information Systems does is not Computer Science. I have taken an Object Oriented Programming course in the past but it seemed to be geared more towards business applications. My on the job coding experience has mainly been boto3 scripting/shell scripting/aws cli/Dockerfiles/Buildspec/Appspec etc.

I have done maybe 5 leetcode questions in my life as I focus more on cloud infrastructure than programming. As an aspiring devops engineer, should I know a handful of algorithms and how to do leetcode? I feel as if my degree has let me down in terms of knowing how to program. Does anyone have any advice on how I should prepare for this technical interview? I have about 4 days to prepare.

Thanks!

🌐
InterviewBit
interviewbit.com › devops-interview-questions
Top DevOps Interview Questions and Answers (2025) - InterviewBit
Find top DevOps interview questions asked. Explore basic, intermediate, and advanced level questions.
🌐
GeeksforGeeks
geeksforgeeks.org › devops › devops-interview-questions
Top 50+ DevOps Interview Questions and Answers (2025) - GeeksforGeeks
3 weeks ago - DevOps is a high-demand field and ... Ansible, Terraform, Git, monitoring tools (Prometheus, Grafana), and scripting (Python, Shell, Bash). The following 35 DevOps interview questions are suitable for freshers because these questions will provide basic information about ...