I applied online. The process took 4 weeks. I interviewed at IBM (Warschau, Masowien) in Jun 2018
Interview
general engineering questions
Chat with management: typical questions which IBM products i used, what do I expect from working at IBM and so on.
then lots of JVM internals questions (how finalizers work, what to use instead, how GC works). These questions felt like ad-hoc, so I don't think just preparing for these questions will do any good.
Interview questions [1]
Question 1
As I mention above these questions felt much like ad-hoc and I there's no point in mentioning them here. However if you don't want to fail miserably please consider:
You should read JLS, and books on JVM internals. They expect you to have Masters degree in CS or equivalent knowledge, so also please familiarize yourself with the books. This applies to general design questions, learn transaction isolation level, normal forms and so on. There will be no questions you could see on lists like "100 Spring interview questions: guaranteed to get you a job!".
Fair. Not so difficult, everyday questions. The people were friendly. I think it would be a good place to work. I can't compare it with other interviews since this is the first one I got
I applied online. I interviewed at IBM (Needham Heights, MA)
Interview
the interview process was through i met with various recruiters and team leads i did a take home test before hand and i listed about my experiences everyone was kind
i have interviewed for that role and it went well, recruiter call and round 1 technical interview and round 2 panel round and round 3 is hr, more from resume and job responsibilities