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.
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.
The following metrics were computed from 26 interview experiences for the IBM Software Engineer role in Dublin, Ireland.
IBM's interview process for their Software Engineer roles in Dublin, Ireland is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for IBM's Software Engineer interview process in Dublin, Ireland.