I applied through a recruiter. I interviewed at CloudLinux (Kyiv, Kyiv) in May 2015
Interview
There were about 5 of interviews. Both technical and psychological tests. Technical tests were Linux- and Python-related. For example, I was asked about initrd internals, Linux boot process and LVM usage.
Interview questions [1]
Question 1
- Linux boot process
- Initrd internals
- Differences between Python2 and Python3
- LVM usage
I applied online. The process took 2 months. I interviewed at CloudLinux in Aug 2024
Interview
A process that, to me, seemed not well organized and very very long (no offense to anyone), but maybe it was just my impression. I find other companies recruitment process a lot better.
Quite interesting interview. We discussed different topics of Linux user-level and kernel development. Covered such topics as compilers, ELF structure, multithreading, debugging etc. Not so many C/C++ programming questions - emphasis was made on in-detail knowledge of Linux userspace.
Interview questions [1]
Question 1
Imagine the situation where your program running on the client server sometimes terminates with a segmentation fault. Certain patterns in the fall are not observed. It is not possible to reproduce the same situation on your local machine. What will you do to solve this problem?