The process took 3 weeks. I interviewed at IBM (Toronto, ON)
Interview
The test had 9 questions. They were to be written in 5 min each. Then there were two coding questions to be done with java or python. The coding was a bit difficult but was given 45 mins each for them.
I applied through college or university. The process took 2 weeks. I interviewed at IBM (Austin, TX) in Nov 2017
Interview
Received a coding screen several weeks after applying, spent 2-3 hours to complete. It consists of 3 online coding tests, some behavior questions and some basic conceptual questions to record.
I applied through college or university. The process took 8 weeks. I interviewed at IBM
Interview
Very disorganized and impersonal process overall. The entire process for me took 2 months.
First round was a web interview where there were video questions, essay questions, and 2 coding challenges. Not very hard overall, but takes 3 hours to complete.
Second round was a 30 minute Guide interview, also over the web. Here you talk to someone who assesses your fit for the company and asks you about your resume. Very typical here, and the most positive out of all three of the interviews I had.
Third round was a Guide interview, also over the web. It's 60 minutes with an employee (although not necessarily a data scientist, I interviewed with a software engineer). Questions involve models, machine learning, statistics questions, and coding questions. The person who interviewed me was extremely rude and kept interrupting me whenever I tried to answer. She also looked bored and talked so softly I had to keep asking her to repeat herself.
Things I did not like about their recruiting process: my interviews were scheduled by two recruiters over email, who sent incomplete generic emails asking for my availability for the upcoming week. After replying, two weeks passed before I heard anything from them and I had to give them new dates. This happened multiple times. After giving them availability for the next four weeks, they scheduled me three and a half weeks later on a date that I couldn't even do. I asked if it could be rescheduled since and I got a very rude response about how I was inconveniencing them.
Interview questions [1]
Question 1
Write a function that removes all question mark characters from a list in minimal time.