ibm | Software Engineer | Interview Experience
Interview Date: Not specified
Result: Not specified
Difficulty: Not specified
Interview Process
The second round of the interview lasted for 1 hour and was conducted by an interviewer from IBM Deep Research. The focus was primarily on distributed systems rather than AI. The interview began with a coding exercise.
Technical Questions
- Kubernetes Controller: Given a Kubernetes base class, write a controller to maintain a balanced number of pods. The interviewer asked if the candidate understood what a controller is, to which the candidate responded that it is a separate process that ensures the number of pods is neither too high nor too low. A follow-up question addressed the scenario of an API server being down, and the candidate suggested using a try-catch block.
Tips & Insights
The interviewer inquired about the candidate’s experience with open-source projects, indicating that having a pull request available for review is important.