After applying for the job through the portal, I received a Word document ten days later, asking me to answer questions such as "Why you?" and "Why IBM?" as well as providing details about my experience, education, and visa status. I completed the form and sent it back.
A few weeks later, I received a phone call asking me to confirm my availability for an on-site interview at IBM’s Mulhuddart campus in Dublin. I confirmed my availability verbally over the phone. Days later, I received an email about an "exploration session," to which I responded, confirming my attendance.
On the interview day, I went to the campus, where I found approximately ten other candidates. After a brief introductory session, we were each taken to separate rooms to be interviewed simultaneously by different interviewers. The interview process consisted of two rounds: a managerial round and a technical round.
During the managerial round, I was asked behavioral questions such as:
"Give me an example of a time when you demonstrated leadership skills."
"Tell me about a time when you had a conflict with a colleague and how you resolved it."
In the technical round, I was given two straightforward LeetCode problems:
Write a function to return the count of odd and even numbers in a given range (start and end).
Write a function to find the maximum number of consecutive ones in a binary array.
Additionally, I was asked some standard computer science questions about relational databases, version control systems, and object-oriented programming concepts.
Overall, the interview went smoothly, and I felt I performed well. However, I received a rejection email two weeks later.