I applied online. The process took 2 weeks. I interviewed at IBM (Dublin, Dublin) in Dec 2024
Interview
The process was quick, First was an online coding assessment done on hackerrank. A week later I was invited to an online 30 min interview which talked about my projects and experience. I got invited to the final round which was an in person interview. I had a negative experience - while the interviewer was nice and the interview wasn't difficult the HR that talked to me on the phone explicitly stated that the interview wouldn't be technical so I prepared for behavioral questions. To my surprise the interview was mainly technical and I came unprepared. I was able to answer the questions but nowhere near the quality I would have liked if I had time to prepare. I shortly received a noreply rejection email.
Interview questions [1]
Question 1
Tell me about this past project, what is the difference between these languages
I applied online. The process took 1 day. I interviewed at IBM in Dec 2024
Interview
Made it as far as the Online Assessment. Two questions only, so pretty fair in that regard, but it meant that 50% of my assessment was contingent on my knowing a lot of SQL queries, which I don't really use past DDL since everything is usually done through the ORM apart from sanity checks, but this SQL question was much more involved than that. I'll also add that SQL wasn't mentioned in the job description I applied for.
In the coding question, I couldn't figure out what they actually wanted. I keep reading how other people had questions that were easy or at least straight forward, but the one I had didn't make sense even in the examples they gave and was written rather obtusely. So I was left trying to figure things out from the context of the input arguments and tests. I think I would have figured it out given more time, but 50 minutes and under pressure...
Anyway, it was HackerRank, so always remember to hit "submit" whenever you make progress, I forgot to do that after making significant progress on the SQL question. Maybe brush up on your SQL as far as filtering and grouping, calculations and decimal places.
Interview questions [1]
Question 1
You have several servers that can take in a given number of requests. The server capacity and server requests are given to you in arrays (was actually lists). Three of the servers can be upgraded to double capacity. Return the number of servers or capacity left over or something, it wasn't clear. My best guess is they wanted the minimum capacity of the servers that would cover the entirety of the requests (so assume a cloud scenario where you could have unlimited compute but at a cost), but they didn't say that.
The SQL question involved joining two tables, then adding another column which is the result of a calculation, then filtering and arranging that new column, and reducing it to two decimal places.
I applied online. The process took 4 weeks. I interviewed at IBM (Dublin, Dublin) in Nov 2024
Interview
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.
Interview questions [1]
Question 1
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.
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.