I applied through other source. I interviewed at IBM (Calgary, AB) in Aug 2025
Interview
The test contained two questions, one focused on Graph algorithms and the other on Greedy strategies. Overall, the difficulty felt average, not too easy nor too hard, requiring balanced logical reasoning. Passed and got a rejection after lol
Had technical interview. Asked questions about Python, REST APIs and database. About data analysis, general questions on the base of a data. Also, asked some questions on CI/CD tools, like Docker Kubernetes and Jenkins.
I applied online. I interviewed at IBM (Dublín, Dublín) in Sep 2025
Interview
The IBM online assessment consisted of several coding challenges and situational judgment questions. The coding section required solving algorithmic problems within a set time limit. For example, I encountered a problem where I had to calculate the total number of user sessions based on given timestamps and a session timeout threshold. The instructions were clear, and the interface allowed writing and testing code directly. The difficulty level was reasonable, but time management was essential. Overall, the process tested both problem-solving skills and logical reasoning ability.
Interview questions [1]
Question 1
Q: Given arrays of timestamps for user events and corresponding user IDs, find the total number of sessions across all users. A session is defined as a contiguous sequence of events such that no two consecutive events for that user are separated by more than timeout seconds. Implement the function getSessionCount.