For that time it was a small startup, so the process was pretty short and fast.
First, I got a call from a hiring manager/DevOps team lead (I assume me CV had already passed some screening by that time).
After the phone screening, I got a home assessment consisting of two task:
1. Build a CI/CD pipeline with GitHub Actions that builds and deploys some app to AWS EKS and make sure it's accessible over the Internet.
2. Given a problem within a linux server, write a bash script that solves it.
Once the assessment was done successfully, I was invited to the company's office for an on-site round, which last for 1.5-2 hours and I was asked about a lot of technical questions there: linux, networking, containers, kubernetes, AWS and etc.
To be honest, I failed a couple of extra questions that went beyond the interview's scope, but still passed this round.
After that, I had a little technical/personal conversation with VP R&D, which resulted in an offer after a few days.
Interview questions [1]
Question 1
Imagine you login to a linux server via SSH. You find out it's deadly lagging. Describe the process of your investigation and how would you fix the issue once you find it?