I applied online and had an initial virtual interview with the recruiter, followed by an interview with the hiring manager. Unfortunately, I didn't quite have enough Kubernetes knowledge to proceed further.
How do you reduce the size of a Docker image to save space?
If you get an ImagePullBackOff error, how do you diagnose and troubleshoot it?
Let’s say you have a CSV file with the following headers: “NAME,GENDER,CITY,AGE”. Write a Bash script to extract every record of males from Toronto.
Now, let’s say we’re only interested in males from Toronto between the ages of 30 and 40.
Rewrite the above in Java.
Describe a CI/CD process for checking in Java code to source control which would automatically deploy it into a container (ideally automated using Jenkins).
(The answer they were looking for is LivelinessProbe and ReadinessProbe.)
Let’s say you notice a fellow developer has been making a lot of changes in production, which has led to problems. What do you do?
Let’s say you are currently using GitLab CI/CD, but are thinking of switching to Jenkins. How do you compare and contrast them and evaluate the differences?
Let’s say you’re woken up at 3 in the morning about a failure in the production environment. What do you do and how do you communicate this to the stakeholders?
What are volumes in Kubernetes?
How do you pass variables into Kubernetes? (The answer they’re looking for is ConfigMaps.)
How do you deal with secrets in Kubernetes?
The following metrics were computed from 1 interview experience for the IBM DevOps Developer role in Toronto, Ontario.
IBM's interview process for their DevOps Developer roles in Toronto, Ontario is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for IBM's DevOps Developer interview process in Toronto, Ontario.