I applied online. The process took 1+ week. I interviewed at GitLab
Interview
After submitting resume, I was sent an assessment. The assessment consisted of creating some bash scripts, a Git commit graph, writing a blog style "how to" guide, and a personal question.
Once that was submitted I had an interview with an HR employee. This interview was very general (about your background and experiences) and they go over the job requirements and pay/benefits.
At the end of this interview they also asked me a couple of technical questions based on Linux commands.
Honestly, I was caught of guard and the nerves go the best of me but the Linux commands they asked about are very easy.
After this interview there is an actual technical interview with other team members followed by two more behavioral style interviews.
I have only made it to the HR interview right now so don't have an update as to how those go but will update here if I do move on.
Interview questions [1]
Question 1
How would you check disk space? [df]
How would you observe a log file as it was getting updated? [tail]
Listing running processes in a system? [top, htop, or ps]
Checking memory by operating system? [top or vmstat]
View load average on a system? [top or htop or uptime]
How would you change permissions of a file? [chmod]
How to elevate your user permissions to root? [sudo or su]
How would you change dns server on a linux system? [etc/dns/resolv.conf]