Q1 – What are the differences between SRE and DevOps?
SREs role is to understand and learn the environment\business logic for addressing bottlenecks.
DevOps role is to take up the challenges\issues brought up by the management like SRE and implement them.
Q2 – What SRE team is responsible for?
To make sure that there is no impact to the business by reducing the downtime as much as possible.
Q3 – What is an error budget?
It defines how much errors can we afford for a give time window.
Q4 – What are MTTF (mean time to failure) and MTTR (mean time to repair)? What these metrics help us to evaluate?
Average time for downtime.
Average time to fix those downtime.
Q5 – What is the role of monitoring in SRE?
Observe, Report and design solution
Q6 – How do you differentiate between process and thread?
A process is an executable to perform the action.
A thread is to deliver that process for the execution.
Q7 – What activity means Reducing Toil?
Q8 – Have you ever heard of SLO? If yes then explain.
Defines the end goal achievement that should be delivered.
Q9 – Enlist all the Linux signals you are aware of
Q10 – What is obserbability