J'ai postulé en ligne. Le processus a pris 7 semaines. J'ai passé un entretien chez IBM
Entretien
Was told to take a cognitive test after a few days of applying. After a month I spoke to a project manager for an HR interview who was very nice. A week later I had a technical interview where I discussed with a programmer projects I worked on, he was also very nice and was genuinely interested in my work. After my technical interview I was emailed that I was not selected for the role and thanked for applying to IBM.
Questions d'entretien [1]
Question 1
Why do you want to work here?
Explain the data structures used in your project.
Hypothetically how would you allow end users to use your project in the future?
J'ai postulé en ligne. J'ai passé un entretien chez IBM (Markham, ON)
Entretien
I was invited to an IBM online test one month after submitting resume. Got contacted by the interviewer one month after for an one-hour 1st round phone interview. Questions were mostly technical, during which I was asked to explain a list of software terms, as well as writing code for three problems through GoogleDoc.
A 2nd round phone interivew was scheduled a week after. It lasts around 30-min and I was asked to write code for only one problem. After completion the code, the interviewer seems satisfied and asked me if I have any other questions.
Questions d'entretien [1]
Question 1
Questions got asked:
1. Explain software terms, e.g., virtual function, multiple inheritance, template, memory allocation etc;
2. Writing code to reverse a linked list; generate Fibonacci sequence; judge isPowerOf2 without using +/- operations;
3. Given a string and calculate its operation result, e.g., given string "2+3-5+9" it should return 9.
Implement code to check whether an integer is a power of 2 without using + and - operations.