Changed to work with real, difficult solutions for IBM clients. A lot of resources to learn and explore.
Not a lot of options to discuss salary, equipment. Could be a boring project.
First step: classic interview with HR. The technical interview is very specific and requires in-depth knowledge of the subject. In my case, they asked me logic questions for solving a UI problem. They did not ask me technical tests on any platform.
General engineering questions. Chat with management: typical questions include which IBM products you've used, what you expect from working at IBM, and so on. Then, lots of JVM internals questions (how finalizers work, what to use instead, how GC w
There were three coding timed tasks based on arrays and strings. The difficulty level was LeetCode Medium. There were some tests, so it was possible to check if the solution was correct during the process.
First step: classic interview with HR. The technical interview is very specific and requires in-depth knowledge of the subject. In my case, they asked me logic questions for solving a UI problem. They did not ask me technical tests on any platform.
General engineering questions. Chat with management: typical questions include which IBM products you've used, what you expect from working at IBM, and so on. Then, lots of JVM internals questions (how finalizers work, what to use instead, how GC w
There were three coding timed tasks based on arrays and strings. The difficulty level was LeetCode Medium. There were some tests, so it was possible to check if the solution was correct during the process.